Pedometer for Expo React Native - react-native

Is there a best recent pedometer library that supports the expo react native project? I'm now using expo-sensors. however, it appears that it is not yet supported on Android. Thanks ahead of time.
Here's what I got when I tried it

This feature has been deprecated. You can't get the steps between two dates on Android, but I suggest you try Google's FIT API

Related

react-native-external-display library is not supporting in expo

react-native-external-display library not supporting in expo app. facing error null is not an object (evaluating 'RNExternalDisplayEvent.SCREEN_INFO'). I would like to use a expo in the device which has two display screens so I need to display my code based on display screen.
. Please support me with your suggestions If any other library which will support my requirement. Thanks in advance.
I have not found any other library that supports an external display for React Native. Therefore using Expo may not be the best choice.
You could eject expo and then add the react-native-external-display library, which may require you to fix some errors. Alternatively you could start a new project without expo and add the library.

Will this module work in expo or react native?

I am new to react native and expo.
This is the module i am looking at: https://github.com/leesiongchan/react-native-esc-pos
I want to build an app that can print using bluetooth thermal printer. I am not sure if i should build it using react native or expo. Please advise me.
Thank you.
Expo has its own limitations and there are even some bugs there too, Its good for quick development as the documentation suggests the same that it is good to get you started with development within minutes without much hustle. In my opinion, React Native CLI is most of the time the best option even if you are new to react native development. Because of the following reasons
You will learn a lot as you will get your hands dirty in core react native app development.
You won't have to deal with expo limitations
You won't have to be dependent on expo tools
Any Library which requires linking or contains native modules will not work with the expo.
The library you mentioned uses many native modules and usually these type of libraries are not supported and that is the reason why they've built their own APIs and Native Components you can read this,
the developer has not mentioned Expo support anywhere on the docs but still You can open an issue on GitHub and ask the developer if it supports EXPO platform or not, or maybe instead of asking you can try the library yourself and you will find out if its working or not,

In Expo v35 managed workflow, how to handle `Warning: Async Storage has been extracted from react-native core`?

I use expo SDK v35, and works on the managed workflow (one without eject).
In my project, I face warning whenever I use AsyncStorage as demonstrated by their doc.
This, however, results in following warning being emitted:
Warning: Async Storage has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '#react-native-community/async-storage' instead of 'react-native'. See https://github.com/react-native-community/react-native-async-storage
I tried to follow the instruction given by this warning, and tried to use #react-native-community/async-storage, but it did not succeed; it appears the library requires some linking, which is not available if you want to work inside the Expo's managed workflow.
Question
What is the proper way to handle AsyncStorage warning when working on expo's managed workflow?
Env
Expo 35.0.0
Recently I began developing a simple app using react native and the expo cli. However, on the react native docs, it seems that asyncStorage is getting deprecated. The solution would normally be to use the react community version but that is not compatible with expo.
https://github.com/react-native-community/async-storage/
There is currently no scope of linking libraries while using the managed workflow of expo. I've faced similiar issues , and was bound to migrate from expo to pure react native. And expo isnt meant for production as apps are slower. Better i would suggest you to migrate to pure React native . Async storage cant be used otherwise and if deprecated , you will be in a great problem in the future for your app.

Any documentation about pure React Native without using EXPO?

I want to learn React Native but, without using EXPO
Why do i not using EXPO? (source: Youtube Channel "McAbout Digital")
Lack of support for geolocation
No support for Payment API
Slow image rendering
Limited access to Firebase setting
Advanced animation support
Wherever i google about React Native the EXPO is always there too.
I'm looking for pure react native documentation/tutorial
Apart from project setup almost everything is same in the docs for both versions,
but if you are looking for a good tutorial series you can start learning by
UDEMY - React Native Practical Guid which is a paid course but worth it.

Apptentive and React Native?

I came across Apptentive and it looks very promising. however, it does not appear to integrate (currently) with react native. Is there a project for integrating the two that I am missing?
What other similar products, if any, currently support React Native?
Apptentive does not support React-Native out of the box. There may be a way to integrate the native SDK's, but I have not heard of or seen any projects do it yet.
If you give it a try I would love an update on how it went.
There's are a couple React Native wrappers for Apptentive.
The best that I found is react-native-apptentive-module
https://github.com/ErikMediaMonks/react-native-apptentive-module
As of 10/19/17, it was working with React Native 46+. However, I ran into an issue where it was not working with Cocoapods 1.3 (it seems to have been built for an earlier version of Cocoapods that kept Headers in a different place).
You can see my fork of the library at:
https://github.com/gwmccull/react-native-apptentive-module