
Explore how to build a dating app from scratch in Android, including sign up, profile viewing, swipe-based matching, and in-app messaging with a home screen and discover features.
Create a splash screen by adding an empty activity, configuring the manifest, setting an icon and background, and animating an image with fade in/out before switching to the main activity.
Design the dating app's main screen UI by building a layered drawable background, configuring blue and golden colors, and wiring a view pager with an adapter for login and signup.
Implement the main screen for a dating app by wiring a fragment-based adapter with a fragment manager, creating fragments, and loading data to display in a view pager.
Learn to implement the sign-in and sign-up interface for an Android dating app, including background transitions, color states, input fields for email and password, and fragment-based navigation.
Design and refine the sign-up ui for the android dating app, configuring login and sign-up buttons, name and email inputs, padding, colors, and alignment for a friendlier sign-up experience.
Connect your android app to Firebase and implement email and password authentication in the sign-up fragment, creating new users and redirecting to the home screen after signup.
Explore implementing the sign-in flow for an Android dating app using fragments, email and password validation, Firebase authentication, and user feedback with progress dialogs.
Learn to build a three-tab home screen with fragments for discover and profile, and fix the sign-out flow by finishing activities to prevent back navigation.
Build the home screen user interface for an Android dating app, loading discover by default, changing backgrounds on selection, and enabling a profile fragment with circular image and language chips.
Design and implement a profile screen UI in an Android app using dynamic chip groups from Material Design, including images, language, hobby chips, and descriptive layout.
Build a profile screen UI with dynamic chips for hobbies and languages, using on click listeners to add or remove selections in the profile fragment.
Select an image from the gallery with an implicit intent, display it using Glide, and upload it to Firebase Storage from an Android profile screen.
Finish the profile screen by enabling image uploads to Firebase storage, saving user data to the database under users, and using timestamped image names for dynamic loading.
Fetch user profile data in an Android dating app using get profile, extracting description, hobbies, languages, and image; then debug and update the profile flow to ensure data loads correctly.
Fixes a profile update crash by resolving list conversion, preventing unsupported operation exceptions, and smoothing image uploads, with Spanish added to training and language options.
Learn to build the discover user interface in android dating app by wiring a discover fragment, integrating dependencies, enabling internet permission, and implementing accept/reject actions with profile cards.
Learn to build an Android dating chat UI with a custom view pager, disable paging, and fine-tune swipe height, while wiring Firebase data with dummy users.
update the registration flow by adding a date of birth field with a date picker and saving birth date and age to the database during sign up.
Create and update user profiles by saving name, image, and language to Firebase. Fetch all users from the users collection and map documents into profile objects.
Fix image loading by aligning filename fields with Java code and ensure profile accept/reject saves to database; implement Tinder-like swipes with a selected listener and store likes and matches.
Fix login-based access to user lists and ensure correct string comparison. Build like and match workflows with firebase collections to store and delete matches.
Build an Android dating app feature that saves matches to both users' documents in a match collection, including profile id and name, and fixes errors to enable the next feed.
Learn to build the WooDate match UI by fetching and storing user names for both users, updating the database, and displaying matches in a recycler view with a custom adapter.
Build dating app for Android: implement a match list using a view holder, inflate item layouts, and bind name and image with Glide while fetching matches from Firebase Firestore.
Build the DateChat UI in Android by wiring the chat activity, configuring the recycler adapter, and refining item layout, colors, and padding for a functional, messaging-inspired interface.
Build a real-time android chat UI using a single recycler view adapter with sender and receiver view holders, wiring Firebase Firestore for sending and retrieving messages via snapshot listeners.
Learn to build a dating chat UI in Android by designing a single chat item for sender and receiver bubbles, applying layout, colors, padding, and gravity in the adapter.
Explore building a dating chat app in android by implementing sender and receiver view holders, binding messages, and handling real-time updates with document changes.
Finish the android chat feature by fixing a faulty condition that blocked execution, add message timestamps, and configure order by timestamp for reliable sending and display between John and Lewis.
In this course. Unlike other course,Instead of building basic app such as making hello world app, calculator app which I won't call it app. We will see how to make an real life android application. just like chatting app like whatapp and dating app like Tinder. I promise you after taking this course you will be able to make your own app without any other course.
Note:We won't cover every feature of app as it will consume lot of time.But we will try to implement most of the feature.