Master how to develop an Android app effortlessly in this comprehensive Android Application Development Course. No coding experience needed. Enroll now! Read more.
My name is Alex; I'm 24 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.
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- This course is meticulously crafted for anyone eager to plunge into the world of programming and discover how to develop an Android app.
What you’ll learn:Â
- Unlock the potential of Kotlin, mastering its use to craft Android apps with a focus on UI design, user input handling, and seamless web service connectivity.
- Empower yourself to create fully-functional Android applications ready for deployment on the Google Play Store.
- Acquire indispensable skills in problem-solving, debugging, and general software development—cornerstones for a successful career in Android application development.
Requirements:Â
- You should have taken Kotlin Programming Masterclass: Learn Kotlin From Zero To Hero
Dreaming of becoming an Android Developer?
Android is the most popular mobile operating system, used on many smartphones and tablets by millions of people. Every day, new apps are created for Android, and making your own app is easier than you might think.
In this Android application development course, you won’t just learn about Android app development; you’ll actually create your own app in just a few months or less. No need to worry if you’re new to coding or only have a smartphone – I’ll guide you through the simple steps.
As an Android developer, you’ll craft apps for Android devices and share them through app stores. If you dream of becoming an Android developer but want to avoid the complexities of languages like C++ or Java, this course is perfect for you!
Get ready for a course that turns your dreams into reality quickly and easily – in just a few months or less!
Our Promise to You
By the end of this Android Application Development Course, you will have learned to develop various 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 |
About This Course
Who this course is for:
- This course is meticulously crafted for anyone eager to plunge into the world of programming and discover how to develop an Android app.
What you’ll learn:Â
- Unlock the potential of Kotlin, mastering its use to craft Android apps with a focus on UI design, user input handling, and seamless web service connectivity.
- Empower yourself to create fully-functional Android applications ready for deployment on the Google Play Store.
- Acquire indispensable skills in problem-solving, debugging, and general software development—cornerstones for a successful career in Android application development.
Requirements:Â
- You should have taken Kotlin Programming Masterclass: Learn Kotlin From Zero To Hero
Dreaming of becoming an Android Developer?
Android is the most popular mobile operating system, used on many smartphones and tablets by millions of people. Every day, new apps are created for Android, and making your own app is easier than you might think.
In this Android application development course, you won’t just learn about Android app development; you’ll actually create your own app in just a few months or less. No need to worry if you’re new to coding or only have a smartphone – I’ll guide you through the simple steps.
As an Android developer, you’ll craft apps for Android devices and share them through app stores. If you dream of becoming an Android developer but want to avoid the complexities of languages like C++ or Java, this course is perfect for you!
Get ready for a course that turns your dreams into reality quickly and easily – in just a few months or less!
Our Promise to You
By the end of this Android Application Development Course, you will have learned to develop various 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 |