Use GeckoView in react native - react-native

I'm working on a react native project that requires GeckoView as the browser for the WebView. However, since it's a native android library I'm not sure if I can use it in react native.
Is there any way to integrate Geckoview to a react native project or is there any possible alternative for this situation?
Any help is much appreciated!

Yes, you can integrate it. Take a look at sunnylqm/react-native-geckoview.
Be sure to look and run the Example provided in the ./example directory. (Saved me lots of time)
This is a very basic implementation that I only used as a model.
It was done in Java. If you need the Kotlin version I can provide that too.
Good Luck!

Related

What is the best solution for Local Notifications in IOS for react native?

As the React Native website informs us PushNotificationsIOS is now deprecated. What is recommended is using https://github.com/react-native-community/react-native-push-notification-ios. However, this project does not seem to be maintained or commonly utilized. Frustratingly, it lacks Typescript support.
I am having problems using a Notification Content Extention for some nice custom iOS notifications. I suspect this has something to do with react-native-push-notification-ios's use of now deprecated UILocalNotification. Like many projects in the elephant graveyard that is the RN ecosystem, it seems painfully out of date. I'm reluctant to further troubleshoot my issues because it seems like a lonely, time consuming and potentially fruitless effort. Additionally, I'm trying to avoid writing a lot of native code.
Is there a solution I am missing here? Or am I asking for too much native support from React Native?
I always use firebase for my notifications. It works really well in my opinion. https://rnfirebase.io/docs/v5.x.x/notifications/introduction

Is there a React Native framework for basic CRUD tasks?

I'm looking for a framework/tool which allows me to create a React Native app quickly. My porpouse is to map a data source (usually we work with oData source) and then the framework should be able to create a basic UI which allows me to perform basic CRUD tasks.
If you are familiar with DevExpress XAF you know what I'm talking about more specifically.
Can anyone help me?
What I'm loolking for is not a IDE or similar that help with React Native development, but any suggestion is accepted.
Thank you in advance.
The whole point of React Native is to give developers the flexibility to build native apps with the absolute basic components. As far as I am aware there is no such tool. The closest you have is React Native Expo. Invest some time and try to understand what React Native is and how it works and what was the idea behind it in the first place.

Redux-firestore with React-native

Can redux-firestore be used with react-native (expo)? Any special setup to take note if can?
I plan to use react-redux-firebase n understand react-redux-firebase can be used with react native. I like to find out if the same goes for redux-firestore.
Yes, redux-firestore can absolutely be used with react-native. I mostly think of redux-firestore as a "subproject" to react-redux-firebase (RRF), providing the same capabilities you have in RRF for Firebase Realtime Database, but instead using Firestore database (it's not 100% accurate, but good enough :) ).
I mostly follow the RRF documentation, including the stuff that describes using RRF with React Native.
Both the Web/JS and Native Modules instructions point to sample configuration that include code you can uncomment to enable Firestore.

Targeting both .ios.js and .android.js with a single platform-specific extension

I use react-native-web and share code between ios, android and web.
Is there any technique to target both iOS and Android platform with a single file, and at the same time not target web?
I know that the code below doesn't work, but serves as an example of what I have in mind:
Container.native.js
Container.web.js
so there two ways of having platform specific code in React Native as mentioned here. The method that you are referring to is mentioned here.
Remember that react-native-web is designed firstly to make react native code run on the web, so your designing Mobile first.
It's very easy. For the same example you have given, this is how you can do it:
Container.js // For mobile
Container.web.js // For Web
Also, you can always use Platform.OS for specific Platform specifications.
Hope it helps.

React native face detection library

Are there any face detection libraries out there? Specifically for a RN environment. Would be better if it's just pure javascript not depending on native modules.
Have you tried this, This turoial uses api and react native to accomplish : the results Link