
Install Android Studio on Windows by downloading and running the installer, then configure the emulator accelerator and an AVD in the AVD manager to start your Android project.
Learn to run your Android app on a real device by enabling developer options, connecting via USB, and deploying from studio after recognizing the device.
Implement the OnClickListener in the main activity to handle button clicks, using three approaches to distinguish the pressed button and update a counter.
Design a bio app in Android Studio using a relative layout to collect name, phone, email, and address, build the my bio activity, and navigate between screens with intents.
Demonstrates how to pass data between Android activities using intents, putExtra and getIntent, retrieve string extras, and display data in a profile screen.
Explore the Android activity life cycle, including onCreate, onStart, onResume, onPause, onStop, onDestroy, and onRestart, and learn how intents navigate between activities.
Download and install xampp on mac os, open the control panel, enable services, and allow incoming networks for a school database project.
Add Retrofit to the Android app to connect to a remote server, configure dependencies and base url, log network calls with an interceptor, and implement a singleton Retrofit instance.
Install the Slim Framework inside the Docs Friendster folder and set up Composer as a dependency manager to download and configure Slim 5.0 and its required components.
Create your first hello world api with Slim by wiring public and bootstrap folders, building index.php, a simple endpoint that prints hello and a provided name via localhost.
Develop api error handling by building an error messages class, mapping socket timeout and no Internet connection errors to user-friendly messages, and parsing json responses to extract status and messages.
Design the post upload screen for an Android social networking app, using a toolbar, privacy status spinner, text input with 'what's on your mind', image picker, and a post button.
Upload and update profile and cover images using api calls and local uploads. Handle success and errors, ensure image location is stored, and refresh the user profile to reflect changes.
Learn to keep the edit profile button functional after dismissing the image upload dialog by implementing an on dismiss listener in the profile activity and handling the on dismiss event.
Send a friend request via the profile activity UI, using an API service and operation types from 1 to 4 to insert sender and receiver into the database.
Learn how to unfriend from your friend list in an android app by deleting friend records in the database and updating the UI to reflect the change.
Fetch a user's news feed by querying the timeline with a user id, start time, and limit; retrieve posts and user details for display in the Android app.
Build an infinite newsfeed by detecting end-of-recycler with an on scroll listener, loading data in batches using offset and limit, and calling the API as the user scrolls.
Learn how to extend a social app database to support multi reaction features by adding seven unsigned count columns and a reactions table with a reaction type enum.
This lecture explains the post comment api, detailing how to insert comments into the database, handle post or comment targets, manage parent ids for replies, and fetch related comments.
Develop an API to fetch post replies and the latest comment, using joins with user data and parent filters, returning a 200 response.
Fetch post comments and their replies from the API, wiring data through a view model to a common adapter for a recycler view, with load more and visibility logic.
Implement a reply button workflow to open the keyboard, fetch comment replies via API, and dynamically show or hide reply button sets for each comment.
Notify a parent comment when a new reply is added in an Android social networking app. Implement the interface and update comment counts and the adapter.
Implement a date ago feature for comments and posts by calculating time from the current system time with get Tamako, converting milliseconds into phrases like just now and minutes ago.
Learn to handle reaction click state by disabling a reaction button after a user taps, using a boolean to track the state in the post adapter and prevent multiple clicks.
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 :
Login/Signup
Search
Friend System
Notification
Privacy System
Date Ago
NewsFeed
Infinite pagination
Multi Reaction Feature like Facebook
Multi Level Comment System
Profile/Cover picture with zoom
and many more