LOGIN
Sai Prasad
32
Community Expert
Software Dev :) Let's build some dream ideas.
 · BhubaneswarIndia
Share
Report
Get Link
IDEA

Synopsis and Road Map

I was experimenting with Expo lately and its compatible libraries which I think would be great for using in our Android app… The following is the list…

  1. UI and Theming :
    For UI, I tested out native-base by GeekyAnts which is a quite popular UI library with regular enhancements and updates … it’s a wonderful library built using some components of shoutem and react-native components… It gives us a wide range of UI components such as Icons, Drawer, Cards,Images , Tabs, Footer Tabs etc with a simple HTML like UI structure . Theming according to a brand is super easy all we need to do is to export a base theme from the library through a terminal command and change the standard colors and we are good to go. The best part is it is fully compatible with Expo/create-react-native-app.
    Refer https://nativebase.io
  2. Navigation :
    Expo has its own implementation of navigation called Ex-Navigator but its buggy for now… so they suggest using react-navigation which is developed with combined effort of facebook and community. It is also fully compatible with expo (tested it myself ). It has a clean implementation method. It gives as StackNavigator, DrawerNavigator and TabNavigator.
    Refer https://reactnavigation.org
  3. Facebook Login:
    Expo has its own implementation of Facebook login which is based on HTTPS graph query requests. Its very easy to implement as compared to react-native-fbsdk.
    Refer https://docs.expo.io/versions/v17.0.0/index.html
  4. Storage :
    Expo supports AsyncStorage out of the box which we can use for storing key valued pairs of small amount of data, such as user info and for Large table of data Realm DB is the best option in my opinion. RealmDB is purely JS based and very fast as it claims to be. (Its to be tested with expo )
    Refer https://facebook.github.io/react-native/docs/asyncstorage.html for AsyncStorage
    Refer https://realm.io/docs/javascript/latest/ for RealmDB
    Above are the libraries we need for our Android app to get started. Please review them and let me know your views so that we can start with our development.
    Robert Lancer Steven Reubenstone Harsha Alva John Rodrigues Areous Ahmadtj
    #react-native #android #app-development
Contributions
Sai Prasad

Awesome research done on app development by sai

3 likes 
Like
Award Contribution
John Rodrigues
96
Community Expert
Product Designer|Entrepreneur |Founder of designwithjohn.com
 · HonnavarIndia
Share
Report
Get Link

I’m not app developer sai
But it looks like a fascinating research
But I’ll be able to give you better feedback with the user experience once it’s done

Good job btw

Like
1 like 
Award Contribution
Sai Prasad
32
Community Expert
Software Dev :) Let's build some dream ideas.
 · BhubaneswarIndia
Share
Report
Get Link

Thank you John… I’d really appreciate that 😊😊

Like
0 like 
Award Contribution
Harsha Alva
97
Community Expert
Mechanical Engineer + Software Developer
 · MangaluruIndia
Share
Report
Get Link

Wow! Thanks for finding the resources. Really helpful.

Like
2 likes 
Award Contribution
Sai Prasad
32
Community Expert
Software Dev :) Let's build some dream ideas.
 · BhubaneswarIndia
Share
Report
Get Link

I’m glad its helpful Harsha Alva :-) If these are approved by you all… I’ll start development :-)

Like
1 like 
Award Contribution
Areous Ahmadtj
43
Community Expert
student
 · JosNigeria
Share
Report
Get Link

lovely work Sai Prasad

Like
1 like 
Award Contribution
Sai Prasad
32
Community Expert
Software Dev :) Let's build some dream ideas.
 · BhubaneswarIndia
Share
Report
Get Link

Thank you Areous Ahmadtj 😊

Like
1 like 
Award Contribution
Leave a reply...
DISCOVER
CHAT
HIRE
ACTIVITY
FEED
New Post
Help
Write something before you submit it!
Photo updated
Request Sent!
Updated
Copied to Clipboard