Lecture 1 - Java Basics
Lecture 2 - Java : Primitive Data Types, Strings, Loops, Conditional Statements
Lecture 3 - Java : Strings, OOP principles
Lecture 4 - Java : Interfaces
Lecture 5 - Java : Classes, Exceptions, Threads
Lecture 6 - Introduction to Android Studio
Lecture 7 - Your First App
Lecture 8 - Deploying your App to a Phone
Lecture 9 - Extending app - Buttons, Toast
Lecture 10 - Android Development Environment
Lecture 11 - User Interface
Lecture 12 - Application Fundamentals
Lecture 13 - Extending the application
Lecture 14 - Activity Lifecycle - I
Lecture 15 - Activity Lifecycle - II
Lecture 16 - Activity LifeCycle - III
Lecture 17 - Adding Icon, Layouts, Handling Rotation - I
Lecture 18 - Adding Icon, Layouts, Handling Rotation - II
Lecture 19 - Debugging
Lecture 20 - Intents - I
Lecture 21 - Intents - II
Lecture 22 - Observer Pattern
Lecture 23 - Fragments - I
Lecture 24 - Fragments - II
Lecture 25 - Fragment Basic Programming Example
Lecture 26 - Fragments - Advanced Example
Lecture 27 - Implicit Intents
Lecture 28 - Saving Data - I
Lecture 29 - Saving Data - II
Lecture 30 - Security and System Permissions
Lecture 31 - Services
Lecture 32 - Processes and threads
Lecture 33 - Working with Fragments - I
Lecture 34 - Working with Fragments - II
Lecture 35 - Working with Fragments - III
Lecture 36 - RecyclerView, Adapter
Lecture 37 - RecyclerView, Adapter, ViewHolder
Lecture 38 - ViewPager
Lecture 39 - Dialogues