Learn Android app development and build apps like Quiz App, Note App, and Chat App.
Read more.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:Â
- You should have taken Kotlin Programming Masterclass: Learn Kotlin From Zero To Hero
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 |