Please ensure Javascript is enabled for purposes of website accessibility
The Complete Android Development Course
0( 0 REVIEWS )
2 STUDENTS
26h 54m

Learn Android app development and build apps like Quiz App, Note App, and Chat App.

Read more.
Course Skill Level
Beginner
Time Estimate
26h 54m

Instructor

My name is Alex; I'm 23 years old and I'm a software developer; my passion  both to learn new things related to programming and, also, to tech them to other people. I made a few apps and I've also worked on some projects; I think that programming can be used for doing amazing things for humanity - and if more people learn it, the better.


Only want this course? Buy this course for $199 $29 and keep lifetime access. Click here

About This Course

Who this course is for:

  • This course is for anybody who wants to learn programming

What you’ll learn: 

  • You will learn how to use Kotlin to build Android apps, including how to design UI layouts, handle user input, and connect to web services
  • You’ll be able to create fully-functional Android apps that can be deployed to the Google Play Store
  • Along the way, you’ll gain valuable skills in problem-solving, debugging, and software development that will serve you well in any programming-related career

Requirements: 

Do you want to become an Android Developer?

Android is the most widely used mobile operating system in the world. It’s used on smartphones and tablet computers. It has millions of users and apps are being created for it every day. The app development process is very simple and anyone can learn how to build an app in no time at all.

The best part is that it’s not just about learning how to build apps for Android; it’s also about building your own app in just a few months (or less). 

Android developers build apps that run on the Android platform, either through an app store. If you want to become an Android developer, but don’t want to learn programming languages like C++ or Java first, then this course is for you!

I’m going to teach you how easy it can be for anyone who has zero coding experience at all – even if they’re just starting out with their first smartphone in hand! This course will take only a few months (or less).

Our Promise to You

By the end of this course, you will have learned to develop Android apps.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1 - Android
Introduction 00:00:00
Download And Install Android Studio 00:00:00
Android Studio Presentation 00:00:00
Android File Structure 00:00:00
Android XML And Design 00:00:00
Android XML Properties 00:00:00
What Is findViewById() Function? 00:00:00
String XML 00:00:00
What Is Manifest Folder? 00:00:00
Button And TextView 00:00:00
Button OnClickListener 00:00:00
EditText 00:00:00
Section 2 - Convert To Inches App
Convert To Inches UI 00:00:00
Convert To Inches Code 00:00:00
Section 3 - Change Color App
Change Color 00:00:00
Section 4 - Widgets
Radio Button 1 00:00:00
Radio Button 2 00:00:00
SeekBar 00:00:00
Toggle Button 00:00:00
Checkbox 1 00:00:00
Checkbox 2 00:00:00
Section 5 - Activity
What Is An Activity? 00:00:00
Activity Lifecycle 00:00:00
Starting Activities 00:00:00
Sending Data To Other Activities 00:00:00
Sending Data Back From Activities 00:00:00
Section 6 - Quiz App
Quiz App UI – Welcome Screen 00:00:00
Quiz App – Creating Question Model 00:00:00
Quiz App – Setting The QuizActitivty 00:00:00
Quiz App – Connecting UI With The Model 00:00:00
Quiz App – Adding The Button Functionality 00:00:00
Quiz App – Selecting The Right And Wrong Answers 00:00:00
Quiz App – Setting Up The UI For ResultActivity 00:00:00
Quiz App – Improve Code 00:00:00
Quiz App – Sending Data To ResultActivity 00:00:00
Quiz App – Fixing Score Bug 00:00:00
Section 7 - RecyclerView
RecyclerView 1 00:00:00
RecyclerView Adaptor 1 00:00:00
RecyclerView Adaptor 2 00:00:00
RecyclerView Item Click Listener 00:00:00
RecyclerView Open New Activity 00:00:00
Section 8 - Android
Themes 00:00:00
Menu 00:00:00
Toolbar 00:00:00
Linear Layout 00:00:00
Relative Layout 00:00:00
Nestedscrollview 00:00:00
Constraint Layout 00:00:00
Section 9 - Drawing App
Drawing App – DrawingView 1 00:00:00
Drawing App – DrawingView 2 00:00:00
Drawing App – Let The Drawing Persist 00:00:00
Drawing App – How To Use DisplayMetrics 00:00:00
Drawing App – Selecting Brush Size 00:00:00
Drawing App – scaleType 00:00:00
Drawing App – Adding Buttons 00:00:00
Drawing App – Adding Button Alternative Way 00:00:00
Drawing App – Fix Background Of The Buttons 00:00:00
Drawing App – Change Brush Color 00:00:00
Drawing App – Undo Paths 00:00:00
Drawing App – Color Picker Dialog 00:00:00
Drawing App – Request Permissions 00:00:00
Drawing App – Getting Image From Gallery 00:00:00
Drawing App – Save Image On The Phone 00:00:00
Drawing App – Save Image On The Phone 2 00:00:00
Drawing App – Save Image On The Phone 3 00:00:00
Section 10 - Navigation Drawer And Fragments
Navigation Drawer 1 00:00:00
Navigation Drawer 2 00:00:00
Navigation Drawer 3 00:00:00
Fragments 1 00:00:00
Fragments 2 00:00:00
BottomNavigationView 00:00:00
BottomSheetDialog 00:00:00
PersistentBottomSheet 00:00:00
EditText TextWatcher 00:00:00
Collapsing Toolbar 00:00:00
Section 11 - Firestore
Firestore Introduction 00:00:00
Firestore Setup And Adding Data To Document 00:00:00
Firestore: Load Document Data 00:00:00
Firestore: Adding Snapshotlistener 00:00:00
Firestore: Updating A Single Field 00:00:00
Firestore: Delete Field And Document 00:00:00
Firestore: Save And Retrieve Data Using A Custom Object 00:00:00
Firestore: Retrieve Multiple Documents 00:00:00
Firestore: Query Data 00:00:00
Firestore: Chain Multiple Queries 00:00:00
Firestore: Getting Data Using Separated Queries 00:00:00
Firestore: Pagination 00:00:00
Firestore: Listen To Document Changes 00:00:00
Firestore: Batch Writes 00:00:00
Firestore: Transaction 00:00:00
Firestore: Adding Arrays 00:00:00
Firestore: Nested Objects 00:00:00
Firestore: Subcollections 00:00:00
Section 12 - Navigation Component
Navigation Graph 00:00:00
Animations 00:00:00
Navigation: popUp And popUpToInclusive 00:00:00
Navigation: Sending Data Through Bundle 00:00:00
Section 13 - Databases And Note App [MVVM]
SharedPreferences 00:00:00
SQL 1 00:00:00
SQL 2 00:00:00
SQL 3 00:00:00
SQL 4 00:00:00
SQL 5 00:00:00
SQL 6 00:00:00
SQLlite Room Introduction 00:00:00
SQLite Room 1 Note App 00:00:00
SQLite Room 2 Note App 00:00:00
SQLite Room 3 Note App 00:00:00
SQLite Room 4 Note App 00:00:00
SQLite Room 5 RecyclerView Adaptor 00:00:00
SQLite Room 6 Adaptor 2 00:00:00
SQLite Room 7 AddEditNoteActivity 00:00:00
SQLite Room 8 Swipe To Delete 00:00:00
SQLite Room 9 EditNote 00:00:00
SQLite Room 10 Animatons 00:00:00
SQLite Room 11 Dependency 00:00:00
Section 14 - Wheather App, Gson And Retrofit
What Is JSON? 00:00:00
Gson – Serialization And Deserialization 00:00:00
Gson – Nested Objects 00:00:00
Gson – Custom Type 00:00:00
Gson – Expose 00:00:00
Gson – Custom Exclusion Strategy 00:00:00
Retrofit – GET Request 00:00:00
Retrofit – URL Manipulation: Path, Query 00:00:00
Retrofit – URL Manipulation: Query Map 00:00:00
Retrofit – POST Request 00:00:00
Retrofit – FormUrlEncoded 00:00:00
Retrofit – PUT, PATCH and DELETE 00:00:00
Section 15 - Chat Application
DataBinding 00:00:00
Chat App UI – Sign In And Sign Up 00:00:00
Chat App UI – Theme 00:00:00
Chat App Code – Authenticate And Create Account For The User 00:00:00
Chat App UI – Pick Profile Photo 00:00:00
Chat App Code – Ask For Permission Of Internal Storage 00:00:00
Chat App Code – Getting Image From Gallery 00:00:00
Chat App Code – Adding The Image To Firebase Storage 00:00:00
Chat App Code – Sending User To Chat Activity 00:00:00
Chat App Code – Fixing Error 00:00:00
Chat App Code – Solution 00:00:00
Chat App Code – Setting Up The ChatActivity 00:00:00
Chat App Code – Sending And Retrieve Messages 00:00:00
Chat App Code – Sign Out The User 00:00:00
Chat App Code – Fix Messages 00:00:00
Chat App Code – Ordering The Messages 00:00:00
Chat App Code – Chatmessage 00:00:00
Chat App Code – Sending Image Message 00:00:00
Chat App Code – Sending Image Message 2 00:00:00
3954196

Get LIFETIME ACCESS to ALL courses 

Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.

3954197

Get LIFETIME ACCESS to ALL courses 

Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.

Success! You are now entered to win lifetime access to all courses. Winners are selected at the beginning of each month. 

P.S. Look out for our exclusive sales only shown to students on our email list!