Duration of the online course: 13 hours and 58 minutes
Start building real Android apps with confidence by learning the fundamentals that every app developer needs. This free online course is designed to take you from a blank project in Android Studio to a solid understanding of how Android works under the hood and how to create screens that look right and behave correctly. You will begin with the essentials: what Android is, how its architecture fits together, and how apps run through the Activity lifecycle—knowledge that helps you avoid common mistakes and write apps that respond properly as users navigate, pause, and return.
As you progress, you will get comfortable with the Android development environment, including the role of the Dalvik/Android runtime concepts, setting up Android Studio with the right tools, and understanding a project’s folder structure so you can find what matters quickly. Instead of guessing where code or resources live, you will learn how the pieces connect—layouts, activities, and resources—so each change you make has a clear purpose.
A major focus is creating effective user interfaces. You will work through multiple layout approaches to understand when to use each one and how they impact flexibility across different screen sizes. From LinearLayout and RelativeLayout to TableLayout, GridLayout, FrameLayout, AbsoluteLayout, and modern ConstraintLayout, you will build the intuition to design screens that align elements cleanly and scale better across devices.
To make apps feel interactive, you will practice using common UI components and feedback patterns. You will implement toasts (including custom toasts), handle button clicks, and work with toggles like ToggleButton and Switch. You will also add input components such as checkboxes and work with date and time selection using picker dialogs, along with clock widgets for displaying time. By the end, you will have a practical foundation for crafting Android interfaces, wiring up basic behavior, and continuing toward more advanced app features with a strong base in core Android app development.
Video class: Tutorial 01: Introduction to Android from Scratch Hindi | Android architecture from Scratch in Hindi
21m
Video class: Tutorial 02: Android Activity Lifecycle Complete in Hindi/Urdu | Activity lifecycle Methods working
08m
Video class: Tutorial 03: Android core building blocks in Hindi/Urdu | 8 android core building blocks
08m
Video class: Tutorial 04: Dalvik Virtual Machine Android in hindi | Install Android Studio with JDK Procedure
07m
Video class: Tutorial 05: Android folder hierarchy in Hindi/Urdu | Hello world project in Android Studio Urdu
11m
Video class: Tutorial 06: Linear layout in android using Horizontal and vertical orientation in Hindi/Urdu
17m
Video class: Tutorial 07: Relative layout tutorial android in hindi| Relativelayout android with example in Hindi
14m
Exercise: What is one advantage of using a RelativeLayout in Android development?
Video class: Tutorial 08: Table layout in Android Studio in Urdu / Hindi | Android TableLayout Urdu/Hindi
14m
Video class: Tutorial 09: Grid layout in android studio in Urdu/hindi | Android gridlayout in Urdu/Hindi
08m
Exercise: Which type of layout in Android supports the arrangement of views in a tabular form with rows and columns?
Video class: Tutorial 10: Frame Layout tutorial in android studio 2020 in Urdu/Hindi | Android layouts in Urdu
10m
Video class: Tutorial 11: Absolute layout in android studio in Urdu/Hindi | layout_x layout_y in absolute layout
06m
Video class: Tutorial 12: Constraint Layout in android studio in Urdu/Hindi |Android development tutorial in Urdu
13m
Video class: Tutorial 13: What is Toast in Android Studio|onClick OnClickListener onCreate in Android using Toast
14m
Video class: Tutorial 14: Custom Toast in Android Studio using ImageView and TextView in Hindi/Urdu| Custom Toast
10m
Video class: Tutorial 15: Toggle Button in Android Studio | Toggle Button with Push Button in Android Studio App
16m
Video class: Tutorial 16: Switch Toggle Button in Android Studio | Toggle Button vs Switch Button in Android
08m
Video class: Tutorial 17: Checkboxes in Android using basic example | Checkbox in android studio in Urdu/Hindi
16m
Video class: Tutorial 18: Date Picker and DatePickerDialog in Android Studio using click and click Listener Hindi
27m
Video class: Tutorial 19: TimePicker and TimePicker dialog using Analog and Digital Clock in Android Studio Hindi
14m
Video class: Tutorial 20: AnalogClock DigitalClock andTextClock In Android With Example in Hindi/Urdu
14m
13 hours and 58 minutes of online video course
Digital certificate of course completion (Free)
Exercises to train your knowledge
100% free, from content to certificate
Ready to get started?Download the app and get started today.
Install the app now
to access the courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
From zero to professional success
Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.
You can also use the QR Code or the links below.

Free CourseIonic 3 for mobile apps
4h08m

Free CourseComplete Kotlin Tutorial in Hindi for Beginners
New
5h18m

Free CourseFlutter Mastery in Urdu-Hindi: Complete Dart, UI, State Management, Firebase and API Series
New
34h07m

Free CourseKotlin Coroutines for Android Beginners: Coroutine Basics, Scope, Context, Async/Await and Cancellation
New
1h26m

Free CourseAndroid App Development
New
19h52m
35 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks
Course comments: Android app development
Abhishek Gadhari
This is a very good teaching. I learned a lot.