Watch it here: Instagram Clone Course
The course outline is still not "set in stone." I'll be building it in modules so you can have check points if you want to take a break and come back to it in the future. At this point I'm guessing there will be 30-50 videos.
We'll start by building almost the entire interface and then move onto the back-end.
The back-end will be almost 100% Firebase as that will make it simply for the purposes of this course.
If this were a real production app I would probably use:
- Firebase for user management and authentication
- Amazon Web Services to store images and videos
- A server (website) SQL database for saving all other data. Take a look here for an outline of what the database would roughly look like if you did that. (SQLite is probably fine)
That would require a TON more code. Setting up the server/website alone would probably be another 20 videos or so. So to keep things simple and condensed I will just use Firebase for everything. After all this is an Android Course, not a web development course.
- Getting Started
- Toolbars and NavigationView
- Customizing the BottomNavigationView
- BottomNavigationView Activities
- Organizing Things and Tab-Prep
- SectionsPagerAdapter (Home Screen Tabs)
- Profile Toolbar and Menu
- Building the Profile Part 1
- Building the Profile Part 2
- Account Settings Layout
- Account Settings Navigation
- Account Settings Fragments
- EditProfile Fragment Layout
- Universal Image Loader Config
- Testing Images in the User Profile
- Square ImageView Widgets
- More coming every week!