Use Voximplant text chatting along with React Native.
Has anyone used it? What ways did you use if there is no plug-in?
Voximplant is used mainly for Voice and Video communications. Text messaging is a pretty new addition and it has not yet landed in the React Native SDK (it will, but in some time).
Related
I already have working google sign in, although with just a regular button. How do I render a button that matches google's sign in guidelines with the rainbow G and all? I cannot use the React Native Google Sign In package, as I am using Expo Go.
how you doing ?
So, the best way to get a nice Google, Facebook login in expo is doing a good custom button, is not fair just to tell you to do your own, without even let an example for you. right ?
The best advise is to use React Native Elements, it helps a lot doing your components in React Native and its also avaible to Expo.
#The killer social icons from react native elements would be awesome!
https://reactnativeelements.com/docs/2.3.2/social_icon
you can also use an fontawesome button
An speacial snack example i made to you.
https://snack.expo.dev/VCYpu9tk1
oficial docs
https://docs.expo.dev/guides/icons/#button-component
I'm about to begin building out an app using React Native. It's a simple audio player that plays music. However, on top of having an audio player in the app, I would also like to support:
Android Auto
Apple CarPlay
Wearables
Does React Native support these platforms out of the box? How good is the integration? Will I run into many bumps along the way?
Thanks!
About Apple Car Play you can use react-native-carplay, but before use it I see expo tag in your question if you are using expo to create you application it's not supported in a expo. read this article to know more how implement add Car Play to your React Native App
about wearables check the repo to know more.
How good is the integration? Will I run into many bumps along the way?
If you are using TypeScript it's will be easy to do, and you have much repos and articles explain how to implement those packages with mobile application
I want my textinput default using voice input, just like in ios it can automatically switch to use native voice input to input text, and for android it can automatically switch to use google voice input to input
is it possible to do it by react native or using native code? Thanks!
You can use a third party library react-native-voice
This library is compaitable with both android and ios. There is a fine introduction on medium site too.
For Google voice input, This component uses the device’s native recogniton API, which varies for every device. Google Speech API is an external service that you have to pay for, whereas this costs no money.
I am learning React Native and what I am learning from only talks about Alert, even for iOS. In the API/Docs I see AlertIOS and I am curious if it does something special or is lighter weight for an iOS only app than the regular Alert?
(I found no post that had a definitive answer, but all the AlertIOS posts seem to date back to 2015-ish.)
Thank you.
AlertIOS is special as it allows users to enter information into the alert using AlertIOS.prompt. According to the React Native documentation this is only a common pattern on iOS which is why they only made it available with an iOS specific API.
React Native still supports and recommends using Alert if you do not need iOS specific functionality.
From the alert docs
This is an API that works both on iOS and Android and can show static
alerts. To show an alert that prompts the user to enter some
information, see AlertIOS; entering text in an alert is common on iOS
only.
From the alertIOS docs
We recommend using the Alert.alert method for cross-platform support
if you don't need to create iOS-only prompts.
we have multiple React Native apps and we are using Appium web-driver to identify the elements easily by adding the accessibilityLabel so it doesn't matter what locale i'm using the app with but now we got many complains from the customer as the accessibilityLabel is being used by the iOS system to help handicapped users. For instance, Voice Over uses this and if you set some testing value to this, your handicapped users will suffer.
Also we cannot use byText as it is not optimal because of the localization, now our React Native development team ask us to provide an alternative for the accessibilityLabel , any suggestions?
For iOS in React Native you can use testID, for android as far as I know accessibilityLabel the only way.
So usually it would be something like that:
testID= {"ElementId"}
accessibilityLabel= {"ElementTextDesc"}