Introduction and Resources
  • Introduction
  • Course guidelines ( Watch this video first)
  • Exercise files
Learn Kotlin with 6 hours FREE course
  • Learn Kotlin with 6 hours FREE course
  • swap two numbers
  • Solve Swap HomeWork
  • swap two numbers without using a temporary variable
  • What is the Output
  • Is number even or odd ?
  • Find list of even numbers
Addition Topics better to learn before building Android Apps
  • Packages
  • Lazy and Singleton design pattern
  • Comparable || Sort array of Objects
  • Exceptions: Try-Catch
  • File Read
  • File Write
  • Multi Threading Concept
  • Multi Threading example
Android Startup
  • Install Android Studio
  • Build Your First Android App
Find my age App
  • Find my age Preview
  • Layout design with constraint layout
  • Implement App code
  • Debug and Find Errors
Complete Tic Tac toy game
  • Tic Tac Toy overview
  • Layout desgin with TableLayout
  • Buttons call event
  • Find winner
  • Play with device
  • Multi Level Game
Calculator app
  • calculator preview
  • layout design
  • Add colors to app
  • fix Design issue
  • Number Click.
  • Add math operations
  • margin buttons
  • Percent and Clean
  • Supporting Multiple Screens
Pockemon game in Android
  • Pockemon game overview
  • Setting the project and use Google Map API
  • Add marker with image on Map
  • Request on run time permission
  • Show player location on the map
  • Place Pockemons on the map
  • Catch Pockemon
Zoo App
  • Zoo App preview
  • ListView layout design
  • Load listView with Data
  • Load different views in ListView
  • ListView events
  • Add or Remove item to listView
  • Support Different image size
Restaurant menu
  • Restaurant menu preview
  • Design GridView Layout
  • Load gridView with list of foods
  • Show Food details
Web services|| Find City Sunrise time App
  • Sunrise App preview
  • HTTP calls
  • Json and XML
  • City Sunrise App || UI layout design
  • City Sunrise App|| HTTP calls and JSON read
  • Add nice Shape and rectangle for layout
Sqlite database|| My Notes App
  • My notes app overview
  • Design notes ListView
  • List dummy notes use ListView
  • Design Add notes layout
  • use Menu bar and Intent
  • Styles
  • Add notes to Sqlite database
  • list notes from Sqlite database
  • delete notes from Sqlite database
  • update notes in Sqlite database
  • Support different languages and change app icon
  • The Activity Lifecycle
Android P Updates
  • Implement navigation with the Navigation Architecture Component
introduction To firebase
  • What is Firebase and Connect to Firebase
  • Firebase Authentication
Firebase|| Online Tic tac toy game
  • Online game game overview
  • Connect to firebase and FirebaseAnalytics
  • Login Page desgin
  • FirebaseAuth With email and password
  • Add player info In firebase Database
  • play Game layout Design
  • Send Game Play request