Card image cap
App Development

This Course includes

  • 30 Hrs Video lectures
  • Full Lifetime Access
  • Personal Mentorship
  • Course By Abbass Mesri

Tutedude

Get Started with Tutedude

OR









Already have an account?

Forgot Password

Enter Your registered Email your account is associated with and we will send you otp to your email

Otp confirm

Enter the 5 digit otp sent to your mobile number.

Tutedude

Continue with Tutedude

OR





Forgot password?

New user?Register

App Development

The Complete Android 10 Developer Course - Mastering Android
Course By:

Abbass Mesri


English(Indian)

Course By:

Abbass Mesri

About this course

Read more

So you want to become an Android Developer & start publishing your apps?

You like to stay home & learn from your own computer?

You don't like to attend class?

You need to learn about latest technology & app development?

You have brilliant ideas & you need to develop them by creating your own apps by your hand?

My name’s Abbass Masri, creator of the world’s best-selling Android Teaching app called: "Master Android App" … and I’ve designed The Complete Android 10 Developer Course, especially for YOU.


Buy this course today and this is what you’ll get:

You'll learn android app development from zero.

You'll get the source codes of all projects.

You'll create about 10 apps by the end of the course.


Don't Think Twice!! 

Start your coding career now, by buying our course.

I promise You ... As i helped 800,000 students to learn android, I will help you to become another pro..

Just buy it now, don't waste time!


Requirements:

PC

Java JDK (We will Download & Install it through the course)

Android Studio ( We will Download & install it through the course)



Programs we will use:

Android Studio ( Installation Process included in the course)

Who this course is for:
  • Everyone who loved android
  • Every developer despite his level
Read more

Curriculum

✔14section ✔ 120lectures ✔ 23h 30m total length


Introduction to Android Studio


  • 2. Installing Java JDK
  • 3. Installing Android Studio
  • 4. Configuring Emulators
  • 5. Android Studio First Look
  • 6. Opening Projects & Source Codes
  • 7. Anatomy of Android Studio
  • 8. Project Structure
  • 9. The Manifest File
  • 10. Java Folder
  • 11. Resources Folder

Widgets


  • 12. Formatting Text
  • 13. Buttons
  • 14. EditTexts
  • 15. Displaying Messaging
  • 16. Displaying Images
  • 17. Unit Converter

Java Course


  • 18. Java Compiler and Hello World
  • 19. Data Types
  • 20. Arrays
  • 21. Conditional Statements
  • 22. Loops
  • 23. Classes

Layouts


  • 24. Layouts in Details
  • 25. Grid Layout
  • 26. Coordinator Layout

App Components


  • 27. App Life Cycle
  • 28. Intents
  • 29. Types of Intents
  • 30. Sending Data between Activities
  • 31. Manifest
  • 32. Gradle

Resources


  • 33. What are resources?
  • 34. Drawables
  • 35. Layouts
  • 36. Mipmap
  • 37. Values
  • 38. Layout Orientation

Video & Sound


  • 39. Video Player - Video View
  • 40. Sound Controller
  • 41. Spanish Teacher App

Libraries & Dependencies


  • 42. Libraries
  • 43. Dependencies
  • 44. Working with Glide Library
  • 45. PDF Viewer App - Display pdf from assets

Advanced Views


  • 46. Model Class & Adapter
  • 47. ListView
  • 48. Handling Click Events - Item Click Listeners
  • 49. Custom ListView
  • 50. RecyclerView
  • 51. RecyclerView App
  • 52. CardView
  • 53. Making CardView App #1 - Designing Layouts
  • 54. Making CardView App #2 - Model Class
  • 55. Making CardView App #3 - Adapter Class
  • 56. Making CardView App #4 - Scrolling Activity
  • 57. Making CardView App #5 - Adding Click Events
  • 58. GridView
  • 59. Fragments
  • 60. Fragment Life CycleFragment App
  • 61. ViewPager
  • 62. Tab Layout
  • 63. Navigation Bar

Data Storage


  • 64. Shared Preferences
  • 65. Shared Preferences Real App
  • 66. SQLite Database Lesson
  • 67. SQLite Database App [Part 1] - DatabaseOpenHelper
  • 68. SQLite Database App [Part 2] - DB Manager
  • 69. SQLite Database App [Part 3] - Listing All Notes in Database
  • 70. SQLite Database App [Part 4] - Adding Notes Activity
  • 71. SQLite Database App [Part 5] - Modify Notes Activity & Finishing the App

Android JetPack


  • 72. Introduction to JetPack
  • 73. Android Architecture Components
  • 74. Data Binding
  • 75. Data Binding App
  • 76. Life Cycle Aware
  • 77. Life Cycle Aware App
  • 78. View Model (MVVM)
  • 79. Room Database 1 - Dependency
  • 80. Room Database 2 - Entity
  • 81. Room Database 3 - DAO [Data Access Object]
  • 82. Room Database 4 - Database Class
  • 83. Room Database 5 - Adapters
  • 84. Room Database 6 - AddNote Activity
  • 85. Room Database 7 - Main Activity
  • 86. Room Database 8 - Running & Testing the app

Firebase


  • 87. Firebase 1 - Adding Firebase to Android Studio app
  • 88. Firebase 2 - Sending Data to Firebase
  • 89. FIrebase 3 - Receiving Values from Firebase
  • 90. Firebase 4 - Receiving Multiple Values from Firebase
  • 91. Firebase 5 - Receiving Multiple Data From Realtime Database
  • 92. Firebase 6 - Receive Images and Texts and Display Them into RecyclerView

Make a chat application like Whatsapp


  • 93. Part 1 - Register Activity Layout
  • 94. Part 2 - Firebase Auth & Registration
  • 95. Part 3 - Login Activity
  • 96. Part 4 - Saving Current User and Adding Logout Functionality
  • 97. Part 5 - View Pager & Tab layout in Main Activity
  • 98. Part 6 - Getting All Users in Database
  • 99. Part 7 - Message Activity
  • 100. Part 8 - Sending the First Message
  • 101. Part 9 - Designing Message Layouts
  • 102. Part 10 - Receiving Messages
  • 103. Part 11 - Chat List Class
  • 104. Part 12 - Chat Fragment: Getting previous chats
  • 105. Part 13 - Designing Profile Fragment
  • 106. Part 14 - Upload User Profile
  • 107. Part 15 - Check User Status (Offline or Online)
  • 108. Part 16 - Adding Seen Functionality

Overview

  • ✔ Android App Development

  • ✔ Building Real apps

Best Content:

You will get best quality content in this course. After getting through this course your fundamentals concepts will be super clear.

Certificate:

Get certified by Tutedude. You can ask for the certificate after completing the course in chat section.

Live Doubt Solving:

If you have any doubt while learning, just type your doubt on the chat option and you will get connected to the mentor as soon as possible to clear all your doubts

Who is this course for

  1. ✔ This course is good for anyone who wants to learn app development and is ready to dive in the beauty of it.