Watch it here: Instagram Clone Course
In the course we'll be using:
- Firebase Email Authentication
- Firebase Database
- Firebase Cloud-Storage
To keep things simple and condensed I'll be using Firebase for everything.
- 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
- Login Layout
- Register Layout
- Get Started with Firebase
- Setup Firebase Authentication
- Testing Firebase Authentication
- Setup Register Activity Widgets
- Register New User with Firebase
- Firebase Database Structure (no source code)
- Check if Username Already Exists
- Insert New Data
- Email Verificaiton
- Enable User Signout
- Profile Fragment
- Profile Fragment Setup
- Retrieving User Data from Firebase
- Setting Profile Fragment Widgets
- Navigating to EditProfile Fragment
- Setting EditProfile Fragment Widgets
- Saving User Profile Changes
- Query Firebase Database
- Changing Firebase Authenticated Email (part 1)
- Changing Firebase Authenticated Email (part 2)
- Changing Firebase Authenticated Email (part 3)
- Update User Account Settings
- Verifying Permissions for Sharing
- ShareActivity Layout and Tabs
- Setup Gallery and Photo Fragments
- Camera Intent
- GalleryFragment Layout
- Phone Directories
- ShareActivity GridView
- Selected Image to Share
- NextActivity Setup
- How to upload images to Firebase Storage (no source code)
- Getting the Image Count
- Firebase Storage Reference
- Convert Bitmap to Byte Array
- Upload Photo to Firebase Storage
- Insert Photo into Firebase Database
- Changing Profile Photo
- Upload New Profile Photo to Firebase Storage
- Fixing the Navigation
- New Profile Photo Using Camera
- Share Photo using Camera
- Populating User Profile Gridview
- Activity Animations
- Post Viewing Layout (part1)
- Post Viewing Layout (part2)
- GridImage Selection Interface
- Retrieving Post Image From Bundle
- Image Post Date
- Query Photo Details
- Likes Toggle Part1
- Likes Toggle Part2
- Likes Toggle Part3
- Likes Toggle Part4
- Likes Toggle Part5
- Testing Instagram Likes
- Comments Layout
- Comments ListAdapter part1
- Comments ListAdapter part2
- Displaying the First Comment
- Inserting Comments
- Reading Comments
- Finishing Comments (IMPORTANT)
- Search Activity Layout
- Searching for Users
- Viewing User Profiles
- View Profile Fragment
- Following Users (part1)
- Following Users (part2)
- Fixing a Few Bugs
- Mainfeed ListAdapter (part 1/2)
- Mainfeed ListAdapter (part 2/2)
- Displaying Posts in the Main Feed (part 1/3)
- Displaying Posts in the Main Feed (part 2/3)
- Displaying Posts in the Main Feed (part 3/3)
- ListView Pagination and Bug Fixes
- End?!