[x] Setup a IntroStack (using StackNavigator) for the Intro Screen (root), Login Screen (push) & Sign Up Screen (push)
[x] Setup a HomeTabs (using TabNavigator) for the Social Feed Screen (default) and Profile Screen
[x] Setup a RootNavigator (using StackNavigator) with the IntroStack & HomeTabs with mode: "modal"
[x] Design & build an Edit Profile Screen
[x] Setup a ProfileStack (using StackNavigator) for the Profile Screen (root), Post Details Screen (push) & Edit Profile Screen (modal) with mode: "modal" and custom RNE header component
[x] Design & build a Post Details Screen
[x] Design & build a Create Post Screen
[x] Setup a SocialStack (using StackNavigator) for the Social Feed Screen (root), Post Details Screen (push) & Create Post Screen (modal) with mode: "modal" and custom RNE header component
[x] :star: Bonus: Display Posts on ProfileScreen
[ ] :star: Bonus: Setup a HomeNavigator(using DrawerNavigator) with the HomeTabs (as root) and update RootNavigator to use HomeNavigator instead of HomeTabs
[x] Add working gif of app to README.MD
Demo
Assignment #3
Objectives
Learn how to make backend API calls and User Authentication
Learn how to setup an Authnetication UI flow using AsyncStorage
Serve as an React Native app that you can showcase on your porfolio
[ ] :star: Bonus: Add phone number UI to Edit Profile screen
[ ] :star: Bonus: Add Camera functionality to Create Post screen
[ ] :star: Bonus: Use Redux to share state between tab bar & screens
[x] Add working gif of app to README.MD
Demo
Submission
Once you have completed each assignment above, please create a new issue on this repo with the title as your name and add the link to your repo in the description. Additionally please publish your Expo app and add the link as a comment on your submission issue. One of the TA's will review your code and add your name to the list of completed submissions below if all looks good.
Problems?
In case you run into any problems or issues, please post it on #questions channel on the MobileSpace Slack.
Finally
For any other questions about this repo or MobileSpace in general please reach out to @monte9 on Github.