Skip to content

Latest commit

 

History

History
69 lines (40 loc) · 4.06 KB

README.md

File metadata and controls

69 lines (40 loc) · 4.06 KB

Android Instagram Clone Course

A step-by-step guide to build your own Instagram Clone

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.

Lecture Source Code:

  1. Getting Started
  2. Toolbars and NavigationView
  3. Customizing the BottomNavigationView
  4. BottomNavigationView Activities
  5. Organizing Things and Tab-Prep
  6. SectionsPagerAdapter (Home Screen Tabs)
  7. Profile Toolbar and Menu
  8. Building the Profile Part 1
  9. Building the Profile Part 2
  10. Account Settings Layout
  11. Account Settings Navigation
  12. Account Settings Fragments
  13. EditProfile Fragment Layout
  14. Universal Image Loader Config
  15. Testing Images in the User Profile
  16. Square ImageView Widgets
  17. More coming every week!