Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Android App Development: Modern Android Development Skills
Project 1 : Calculator Application
Introduction (2:23)
Project Files and Course Documents
The Application Design-1 (6:22)
The Application Design-2 (10:44)
Printing the Numbers to the Screen (7:46)
Adding the Click Feature to the Operators (9:30)
Writing the Necessary Codes to do Four Operations With the Calculator (10:42)
Deleting Data on the Screen (9:05)
Printing the Operation Steps to the Screen (5:17)
Debugging-1 (9:47)
Debugging-2 (3:53)
Quiz - 1
Project 2 : Number Guessing Game
Introduction (3:09)
The Splash Screen Design and Adding Animation to the Components-1 (8:22)
The Splash Screen Design and Adding Animation to the Components-2 (5:00)
Home Page Design (6:04)
Writing Necessary Codes for Home Page (6:10)
The Game Page Design (7:28)
Writing Necessary Codes for Game Page (6:23)
Creating the Alert Dialog (5:57)
What if the user cannot guess the randomly generated number (6:08)
Quiz - 2
Project 3 : Flag Quiz
Introduction (2:49)
The Application Design-1 (12:55)
The Application Design-2 (8:58)
Creating The Database (4:02)
Adding the External Database into the Application (4:24)
Creating the Database Class (4:27)
Accessing the Database for Getting Ten Questions From Database (7:03)
Accessing the Database for Getting Three Wrong Answer From Database (4:14)
Writing Necessary Codes for Get Data from Database (3:59)
Getting the Correct and Wrong Answers From the Database (5:58)
Printing the Data to the Screen (6:50)
Control of the Correct and Wrong Answers (7:23)
Control of the Empty Answers (6:21)
Writing Necessary Codes for Result Activity (6:35)
Project 4 : Photo Album Application
Introduction (4:33)
Adding the Necessary Libraries (3:25)
Creating the Entity Component (4:06)
Creating the DAO Interface (4:40)
Creating the Database Class (4:16)
Creating the Repository Class (8:49)
Creating the View Model Class (5:14)
The Application Design-1 (9:34)
The Application Design-2 (9:13)
The Application Design-3 (4:23)
Creating The Adapter Class (7:37)
Request Permission (7:00)
Selecting Image (6:13)
Reducing the Size of the Selected Image (7:45)
Saving the Data (7:23)
Deleting The Data (4:30)
Updating The Data-1 (8:04)
Updating The Data-2 (8:05)
Open the Database Using the Database Browser for SQLite (5:04)
Project 5 : Chat Application
Introduction (3:04)
Integration with Firebase (3:45)
The Login Activity Design (8:27)
The Registration Activity Design (9:35)
The Password Reset Activity Design (4:41)
Firebase Authentication-1 (6:39)
Firebase Authentication-2 (8:20)
Firebase Authentication-3 (6:13)
Firebase Storage (8:15)
I forgot my password. How can I reset it (6:44)
Creating the Options Menu (9:47)
Update User Profile (10:46)
The Main Activity Design for Listing the Users (8:47)
Getting the Users From Database (8:12)
Listing Users on the Screen (8:10)
The Chat Activity Design (10:07)
he Messaging Screen Design (5:44)
The Messaging (8:52)
Displaying the Sent Message-1 (8:45)
Displaying the Sent Message-2 (5:33)
Project 6 : Weather Application
Introduction (2:21)
Review of the Website-1 (5:00)
Review of the Website-2 (3:27)
Application Design-1 (12:41)
Application Design-2 (9:24)
Adding Required Libraries (7:54)
Creating the Model Class (3:58)
Creating the Interfaces (6:11)
Finding the User’s Location (8:20)
Getting Data From Website-1 (9:22)
Getting Data From Website-2 (6:53)
Project 7 : MP3 Player Application
Introduction (3:56)
Application Design-1 (12:53)
Application Design-2 (14:00)
Request Permission (7:16)
Creating the Adapter Class (8:02)
Getting All of the Audio File From Device (8:24)
Displaying All of the Audio Files on the Screen (9:00)
Playing an Audio File (5:46)
Playing the Next and Previous Audio File (6:51)
Control of the Seek Bars (7:36)
Displaying the Elapsed and Total Time of the Audio File (7:28)
Adding Animation to Name of the Audio File (9:34)
Project 8 : The Ballon Burst Game
Introduction (2:24)
The Application Design-1 (5:06)
The Application Design-2 (8:02)
The Count Down Timer Class (6:00)
The Runnable and Handler Class (6:25)
Increasing the Scor (6:06)
Creating the Options Menu (4:38)
The Media Player Class (7:43)
Speeding Up the Game (9:10)
Sharing the Highest Score Using the Shared Preferences (8:50)
Playing Again and Quitting from the Game (11:58)
Project 9 : The Android Game: Help the Innocent Bird
Introduction (5:27)
Creating the Characters (3:29)
The Application Design-1 (15:24)
Adding an Animation to the Characters (7:22)
Adding an Audio to the Game (8:41)
The Application Design-2 (12:46)
Activating the Screen Touch (8:07)
The Bird is Flying (10:59)
Other Characters are Flying-1 (8:05)
Other Characters are Flying-2 (5:47)
The Collision-1 (10:39)
The Collision-2 (14:12)
The Collision-3 (8:05)
The Application Design-3 (8:31)
Saving the Highest Score (10:20)
Creating the Alert Dialog (5:50)
Testing the Game (6:24)
Project 10 : The Information Book
Introduction (4:10)
Creating a New Project (4:22)
The Main Activity Design (8:48)
Creating the Model Class (9:11)
Creating the Objects from Model Class (6:39)
Creating the Adapter Class (11:49)
Creating the Activities (10:35)
Fragment-1 (10:52)
Fragment-2 (10:59)
Fragment-3 (8:54)
Fragment-4 (8:30)
The View Pager Adapter Class (9:55)
The Tab Layout Component (13:17)
Creating the Other Countries (11:18)
Creating the Other Fragments (8:19)
Creating the Fragments for the other Categories (15:36)
Homework (3:04)
Creating The Adapter Class
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock