HOME > Development > How to make a Social Networking app -Android App Development

How to make a Social Networking app -Android App Development

  • Development
  • Dec 06, 2024
SynopsisHow to make a Social Networking app -Android App Development,...
How to make a Social Networking app -Android App Development  No.1

How to make a Social Networking app -Android App Development, available at $64.99, has an average rating of 4.7, with 111 lectures, based on 124 reviews, and has 3623 subscribers.

You will learn about Able to build high class Android application from scratch Able to implement core feature of Social Networking System Remote Database connection and Networking in Android Learn to write Robust Android Codes Able to build API and Implement them in Android This course is ideal for individuals who are People looking to build their own social networking Android application or People who wants to be android developer or People having basic understanding of android framework and seeking to advance their level It is particularly useful for People looking to build their own social networking Android application or People who wants to be android developer or People having basic understanding of android framework and seeking to advance their level.

Enroll now: How to make a Social Networking app -Android App Development

Summary

Title: How to make a Social Networking app -Android App Development

Price: $64.99

Average Rating: 4.7

Number of Lectures: 111

Number of Published Lectures: 111

Number of Curriculum Items: 111

Number of Published Curriculum Objects: 111

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Able to build high class Android application from scratch
  • Able to implement core feature of Social Networking System
  • Remote Database connection and Networking in Android
  • Learn to write Robust Android Codes
  • Able to build API and Implement them in Android
  • Who Should Attend

  • People looking to build their own social networking Android application
  • People who wants to be android developer
  • People having basic understanding of android framework and seeking to advance their level
  • Target Audiences

  • People looking to build their own social networking Android application
  • People who wants to be android developer
  • People having basic understanding of android framework and seeking to advance their level
  • Want to build your own social networking start up application ?

    Then, this course is specially designed for you . I have covered every major aspect of social networking android development concept in this course. Take your first step towards your startup journey with this highly specialized course.

    OR

    Want to get highly paid job as an android developer in 2020 ?

    After joining this course, your chance of getting respected position as an android developer will be high because you will get to know about the actual development concepts of a complex application here. 

    App Feature :

    1. Login/Signup

    2. Search

    3. Friend System

    4. Notification

    5. Privacy System

    6. Date Ago

    7. NewsFeed

    8. Infinite pagination

    9. Multi Reaction Feature like Facebook

    10. Multi Level Comment System

    11. Profile/Cover picture with zoom

    12. and many more

    Course Curriculum

    Chapter 1: Software Installation

    Lecture 1: Installing Android Studio on Windows

    Lecture 2: Installing Android Studio on Mac

    Chapter 2: Android guide for absolute beginners

    Lecture 1: Hello world Program

    Lecture 2: Running App in Real Device

    Lecture 3: Tips on Android Studio

    Lecture 4: Basis of Constraint layout

    Lecture 5: Adding Button Clicks

    Lecture 6: Addling Click Event From Xml

    Lecture 7: Click event by implementing OnClickListner

    Lecture 8: Imageview in Android

    Lecture 9: Listview in Android

    Lecture 10: Designing Bio App With Relative Layout

    Lecture 11: Designing Bio App With Linear Layout

    Lecture 12: Designing Login Form With Constraint Layout

    Lecture 13: Dice App

    Lecture 14: Sms App

    Lecture 15: Currency converter App

    Lecture 16: Passing Data from one activity to another

    Lecture 17: Calculator App Using Linear Layout

    Lecture 18: Calculator App Using Constraint Layout

    Lecture 19: Life Cycle of Activity

    Chapter 3: Login

    Lecture 1: Designing our Login Screen

    Lecture 2: Adding Firebase to our project

    Lecture 3: Implementing Google Sign In

    Lecture 4: Installing Xampp on windows

    Lecture 5: Installing Xammp on Mac Os

    Lecture 6: Creating Users table

    Lecture 7: Adding Retrofit in our application

    Lecture 8: Downloading Slim Framework

    Lecture 9: Making our first Hello World API with slim

    Lecture 10: Middleware in slim framework

    Lecture 11: Custom Error Handling in Slim

    Lecture 12: Sending parms from postman and retrieving them in php script

    Lecture 13: Making our Login API

    Lecture 14: Null checking logic changed

    Lecture 15: Inserting users data in mysql database

    Lecture 16: Handling API error in our app

    Lecture 17: Signout from Google account

    Chapter 4: Profile Page

    Lecture 1: Adding BottomNavigationView in homepage

    Lecture 2: Designing Profile Screen

    Lecture 3: Loading Users Data in profile Screen

    Lecture 4: Creating our Post Table

    Lecture 5: Designing Post Upload Screen

    Lecture 6: Post Status from App to backend

    Lecture 7: Post Status with Image

    Lecture 8: Changing Profile Image and Cover Image

    Lecture 9: Enabling our edit profile button after dialog dismissed

    Lecture 10: Viewing Cover and Profile Image in FullScreen

    Lecture 11: Creating friends and requests table

    Chapter 5: Search Feature

    Lecture 1: Implementing Search API – Part 1

    Lecture 2: Implementing Search API – Part 2

    Lecture 3: Handling Click on Search list item

    Chapter 6: Friend System

    Lecture 1: Sending Friend Request

    Lecture 2: Accepting Friend Request

    Lecture 3: Cancel Friend Request

    Lecture 4: Unfriend from Friend list

    Lecture 5: Displaying friends list and Friend Request

    Lecture 6: Displaying friends list and Friend Request – part 2

    Lecture 7: Displaying Friend Request

    Lecture 8: Caching our data in viewmodel

    Lecture 9: Accepting Friend Request directly from Request List

    Chapter 7: Personalized Timeline System

    Lecture 1: Building the logic for personalized timeline

    Lecture 2: Fetching Newsfeed Data – part 1

    Lecture 3: Fetching NewsFeed data – Part 2

    Lecture 4: Infinite Newsfeed

    Lecture 5: Pull to Refresh feature

    Chapter 8: Profile Post Feature

    Lecture 1: Loading Posts on Profile Screen

    Lecture 2: Infinite loading of profile posts on Profile Screen

    Lecture 3: Performance and Bug fixing

    Chapter 9: Multi Reaction System

    Lecture 1: Dividing repository into multiple small repositories

    Lecture 2: Creating tables for post reactions

    Lecture 3: Api to perform reactions on posts

    Lecture 4: Checking our reaction on post

    Lecture 5: Designing Reaction Dialog

    Lecture 6: Adding our reaction to post

    Lecture 7: Adding post reaction from HomeScreen

    Lecture 8: Showing total number of Reactions on post

    Chapter 10: Multi Level Comment System

    Lecture 1: Building Comment Table Structure

    Lecture 2: Post Comment API

    Lecture 3: Designing Comment Layout

    Lecture 4: Designing Comment Bottomsheet dialog

    Lecture 5: Posting Comment to post

    Lecture 6: Posting Comments to post part 2

    Lecture 7: Incrementing post comment counter after comment

    Lecture 8: API to fetch post replies

    Lecture 9: Fetching post comment Replies from API

    Lecture 10: Notifying comment adapter about new comment

    Lecture 11: Fetching Comment Replies

    Lecture 12: Notifying parent comment about new comment

    Lecture 13: Adding Date ago feature in our comment and post

    Instructors

  • How to make a Social Networking app -Android App Development  No.2
    Kapil Bhattarai
    Mobile and Back-End Web Developer
  • Rating Distribution

  • 1 stars: 8 votes
  • 2 stars: 3 votes
  • 3 stars: 16 votes
  • 4 stars: 38 votes
  • 5 stars: 59 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!