Favorites
b/udemy1byELKinG

Create Instagram Like App For Android

Create Instagram Like App For Android

Last updated 7/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.65 GB | Duration: 22h 30m

Create Instagram App In Android Studio Using Java

What you'll learn
Create advanced Android designs in xml
Create Login/Register activities that authenticate users
Capture image or choose photo from device & upload it to server
Search for users by their usernames
Use Shared Preferences to store user data
Create Profile, Image feed, Search & Likes activities
Make a request to server and get response with data
Make GET/POST requests using Volley Library
Fetch data from Json Response
Write a code that will make Current User Follow/Unfollow others
Add a Comment to a specific Image
Log User Out With Confirmation Window
Write code Like/Dislike Images
Write code to Follow/Unfollow Users
Write PHP scripts to talk to server
Write MySql statements to Get,Insert,Update & Delete data from database
Create a Complete Instagram-Like app in Android

Requirements
Android Studio
Windows 7/8/10 Or Mac
Good Java Programming knowaledge
Good Object Oriented Programming Skills
Basic Knowledge in PHP
Java Environment (JDK)
Internet Connection

Description
Create Instagram Like App For Android Devices (Using Android Studio & Java)
Learn How to Create A Complete Android Application Like Instagram
ever wanted to create an application like Instagram?
ever wondered how do companies like Instagram created such an awesome app?
well,let me tell you. It's not that difficult, & guess what? you can too create an Instagram App In Android.
Sounds grate right :)
In this course we will use Android Studio & Java to create Instagram App and you will not just learn how to create UI designs like Instagram but also you will learn how to create code that will implement awesome operations like Follow & Unfollow, Like & Dislike, Add a comment to an Image and much much more!
What you are gonna learn?
Create Ui Designs Just Like InstagramCreate Login/Register activities that authenticate usersCapture image or choose photo from device & upload it to serverSearch for users by their usernamesUse Shared Preferences to store user dataCreate Profile, Image feed, Search & Likes activitiesMake a request to server and get response with dataMake GET/POST requests using Volley LibraryFetch data from Json ResponseWrite a code that will make Current User Follow/Unfollow othersAdd a Comment to a specific ImageLog User Out With Confirmation WindowWrite code to Like/Dislike ImagesWrite code to Follow/Unfollow usersWrite PHP scripts to talk to server ***BONUS***Write MySql statements to Get,Insert,Update & Delete data from databaseCreate a Complete Instagram-Like app in Android
Not just this but you also will improve your Back-End Skills as you will write a lot of PHP code that talks to your server & gets data back. In addition to enhancing your MySql statement skills as you will write a lot of SQL statements.
Is that course right for me?
well, If you have a good Java skills & you're at a beginner level in Android or higher then you can definitely join us :)
What is this course gonna add to my skills?
well, It's gonna make you create a real life app that you can either monetize and upload to Google Play and get profile & It's gonna add a lot to your resume as you apply to any company or technology firm. It will also take your beginner/Intermediate skills to a higher level as you will have created a complete project in Android.
Why should I take this course?
well, instead of creating apps that will not add much to your portfolio you can now learn to create an Instagram app in Android and Impress either your customers and/or your boss and get a better job in technology companies.
What version of the software or programming language you use in the course?
We will be using Android 8.0 (Oreo) which is the latest version in Android Studio 3.0 & we will be using java programming language 8

Overview
Section 1: Instagram-Like App in Android Videos

Lecture 1 Installation of Android Studio & JDK

Lecture 2 Adding Java JDK to Path

Lecture 3 Creating The Project

Lecture 4 Adding Volley Library

Lecture 5 Initial Design

Lecture 6 Action Bar & Colors

Lecture 7 Navigation Drawer Part 1

Lecture 8 Navigation Drawer Part 2

Lecture 9 Navigation Drawer Part 3

Lecture 10 Navigation View Click Listener

Lecture 11 Navigation Icons

Lecture 12 Navigation Profile Image

Lecture 13 Navigation Background Color

Lecture 14 Login Design Part 1

Lecture 15 Login Design Part 2

Lecture 16 Login Design Part 3

Lecture 17 Sign Up Design

Lecture 18 Manifest & Internet Permission

Lecture 19 Login Logic Part 1

Lecture 20 Login Logic Part 2

Lecture 21 Login Logic Part 3

Lecture 22 Login Logic Part 4

Lecture 23 Volley Handler

Lecture 24 Volley Handler Sync

Lecture 25 Shared Preference - Store Users Data

Lecture 26 Shared Preferences - Check If user is logged in

Lecture 27 Shared Preferences - Log user out

Lecture 28 Registration Part 1

Lecture 29 Registration Part 2

Lecture 30 Implement is user logged in function

Lecture 31 Which Emulator to Choose?

Lecture 32 First Test

Lecture 33 Profile Fragment Design - Part 1

Lecture 34 Profile Fragment Design - Part 2

Lecture 35 Profile Fragment Upper Part 1

Lecture 36 Profile Fragment Upper Part 2

Lecture 37 Profile Fragment Middle Part

Lecture 38 Profile Fragment Lower Part

Lecture 39 Fragment Selected

Lecture 40 Adding More Fragments

Lecture 41 Impelement Log Out

Lecture 42 Connect To Database PHP - BONUS

Lecture 43 Login Script PHP

Lecture 44 Register Script PHP

Lecture 45 Fixing Fragments

Lecture 46 Fixing Bunch of Things

Lecture 47 Choose host & create database

Lecture 48 Getting a Reliable Hosting Service

Lecture 49 Adding Toolbar

Lecture 50 CircleImageView External Library

Lecture 51 FrameLayout As Fragment Holder

Lecture 52 Uploading Scripts to Server

Lecture 53 Adding Toolbar Image

Lecture 54 Camera Fragment Design

Lecture 55 Capture Image Click Listener

Lecture 56 Capture Photo Method

Lecture 57 Capture Photo Method Activity Result

Lecture 58 Story Title Dialog

Lecture 59 ConvertImage toString Method

Lecture 60 Upload Story Method

Lecture 61 Passing Parameters Story Upload

Lecture 62 Upload Story Get Profile Image

Lecture 63 Where to Call getProfileImage Mehtod in Camera Fragment

Lecture 64 Protect Upload story Method

Lecture 65 Camera Permissions

Lecture 66 Upload Story Image PHP - Part 1

Lecture 67 Upload Story Image PHP - Part 2

Lecture 68 Upload Story Image PHP - FIX

Lecture 69 How To Create Folder Inside your Server

Lecture 70 Camera Testing

Lecture 71 Camera Result Inside Database

Lecture 72 Disable Upload Button

Lecture 73 Camera Fragment Choose From Gallary

Lecture 74 Single Feed Item Design Part 1

Lecture 75 Single Feed Item Design Part 2

Lecture 76 Single Feed Item Design Part 3

Lecture 77 Single Feed Item Design Part 4

Lecture 78 Single Feed Item Design Part 5

Lecture 79 Single Feed Item Design Part 6

Lecture 80 Database Discussion

Lecture 81 Creating All Databases (Tables)

Lecture 82 Story List Adapter - Part 1

Lecture 83 Story List Adapter - Part 2

Lecture 84 Shared Preference - Adding Image if Important

Lecture 85 Default Image 1

Lecture 86 Default Image 2

Lecture 87 Getting Following IDs

Lecture 88 Latest News Feed Request - Part 1

Lecture 89 Latest News Feed Request - Part 2

Lecture 90 Latest News Feed Request - Part 3

Lecture 91 Latest News Feed Request - Part 4

Lecture 92 Latest News Feed Request - Part 5

Lecture 93 Latest News Feed Script - PHP

Lecture 94 Adding dummy data to test home news feed

Lecture 95 Picasso Library & Testing Story Image

Lecture 96 Comment Activity Design

Lecture 97 Comment Model & Comment List Adapter

Lecture 98 Single Comment Design

Lecture 99 Get All Comments For a Specific Story - Part 1

Lecture 100 Testing if Comment Activity Got story id through intent

Lecture 101 Get All Comments For A Specific Story - Part 2

Lecture 102 Send Comment To Database

Lecture 103 Get All Comments - PHP

Lecture 104 Send Comment Script - PHP

Lecture 105 Send Comment And Get Sqli last Inserted row

Lecture 106 Comment Activity POST request - Convert int to string

Lecture 107 Comments Activity TEST

Lecture 108 Update Shared Preference Profile Image & Email

Lecture 109 Profile Activity For Other Users

Lecture 110 Following Button - Part 1

Lecture 111 Following Button - Part 2

Lecture 112 Check Following State - PHP

Lecture 113 Renaming User id parameters

Lecture 114 Following This Person - PHP

Lecture 115 Unfollow This Person - PHP

Lecture 116 Increase/Decrease Number of Following/Followers - PHP

Lecture 117 Set Other User Data to Resources

Lecture 118 Search Activity Design - Part 1

Lecture 119 Search Activity Design - Part 2

Lecture 120 Search List Adapter & User Single Item

Lecture 121 OnTextChanged Search Similar Users

Lecture 122 Search Item OnClickListener

Lecture 123 Similar Users Like - PHP

Lecture 124 Send Intent Data To Profile Activity & Testing

Lecture 125 Get All Grid View Images - Part 1

Lecture 126 Get All Grid View Images - Part 2

Lecture 127 Get All Grid View Images - Part 3

Lecture 128 Current User Profile - Part 1

Lecture 129 Current User Profile - Part 2

Lecture 130 Get All Grid View Images - Part 4 - TEST

Lecture 131 Profile Fragment & Profile Activity Image Model Fix & TEST

Lecture 132 Prevent Searching For Current User

Lecture 133 Single Story Activity Part 1

Lecture 134 Single Story Activity Part 2

Lecture 135 Single Story Activity Part 3

Lecture 136 Single Story Activity Part 4

Lecture 137 Single Story Activity TEST

Lecture 138 Settings Activity Design - Part 1

Lecture 139 Settings Activity Design - Part 2

Lecture 140 Change Profile Image Part 1

Lecture 141 Change Profile Image Part 2

Lecture 142 Change Profile Image Part 3 - PHP

Lecture 143 Change Profile Image Part 4 - FIX

Lecture 144 Change Profile Image Part 5 - User Id to String

Lecture 145 Change Profile Image Part 5 - User Id to String TEST

Lecture 146 Change Email Part 1

Lecture 147 Change Email Part 2 - PHP

Lecture 148 Change Email Part 3 - TEST

Lecture 149 Log Out - Are You Sure Dialog

Lecture 150 Settings Activity Menu Selected

Lecture 151 Navigation View Set Data To Resources

Lecture 152 Passing Profile Image To Settings Activity

Lecture 153 Did User Like This story - Part 1

Lecture 154 White Heart OnClickListener Increase Likes

Lecture 155 Red Heart OnClickListener Decrease Likes

Lecture 156 Did User Like - PHP

Lecture 157 Increase & Decrease Likes - PHP

Lecture 158 Add & Remove a User From Likes Database - PHP

Lecture 159 Likes Story Test

Lecture 160 Likes List Adapter - Part 1

Lecture 161 Likes List Adapter - Part 2

Lecture 162 Likes Single Item & Get All Story Ids Liked by Current User

Lecture 163 Likes Fragment - Get All Stories Liked by Current User

Lecture 164 Likes Array Adapter - Filling Resources with Data

Lecture 165 Get All Story Ids Liked by Current User From Likes Database

Lecture 166 All Stories We Liked - PHP

Lecture 167 Likes Fragment - Test

Lecture 168 Likes Fragment - OnClickListener

Lecture 169 Adding Packages & Organizing Project Classes

Lecture 170 Protection From Null Pointer Exception & Other Errors

Lecture 171 Change App Name & Icon

Lecture 172 Main Resources

Lecture 173 final test

Lecture 174 Building Signed Apk For Google Play

Lecture 175 congrats!

Lecture 176 What's next?

Section 2: PHP Backend Materials

Lecture 177 PHP FILES

Section 3: Pagination - BONUS

Lecture 178 Limiting Data Received

Lecture 179 Swipe Refresh Layout & Limit Data

Lecture 180 Test Scrolling Down To Refresh

Section 4: Complete Project Code

Lecture 181 Project code - Java

Lecture 182 MySql Database

Lecture 183 DB Tables

Section 5: Updates

Lecture 184 Project Code

Intermediate Android Developers who look for taking their career to a higher level,Android Developers who want to create a real app,Java Developers Shifting to Android development

Screenshots

Create Instagram Like App For Android

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.