Introduction
  • Introduction
Introduction to Android Development
  • Introduction to Android
  • Android SDK and Ecosystem
  • Android Studio and Eclipse
  • Hello World using Android Studio
  • Lab Exercise - Section2
Android UI Concepts
  • Mobile Design Principles
  • Design UI using XML
  • Views, View Groups and Layouts
  • Event Listeners
  • Margins Padding and Gravity
  • Lab Exercise - Section 2
Activities and Intents
  • Activity Class
  • Activity Lab Exercise
  • Activity Lab Solution
  • Intents and Data Bundling
  • Intents Lab Exercise
  • Intents Lab Solution
Dynamic Views
  • Dynamic Views - List View
  • Grid Views
  • Custom Adapters
  • Lab Exercise - Dynamic Views
  • Lab Solutions
Android Fragments
  • Introduction to Fragments
  • Building UI for Multiple devices
  • Fragments -Lifecycle
  • Lab Exercise - Fragments
  • Lab Exercise - Fragments Solution
User Navigation
  • Action bar in Android
  • Tasks and Back Stack
  • Action Bar and Navigation - Lab Exercise
  • Lab Exercise Solution
Data Storage in Android
  • Data Storage in Android
  • Shared Preferences in Android
  • SQLite in Android
  • Data Storage - Lab Exercise
  • Lab Exercise Solution
Sensors and Location APIs
  • Location Services
  • Sensors in Android
  • Sensors - Lab Exercise
  • Lab Exercise Solution
Graphics and Multimedia
  • Animations in Android
  • Custom Views in Android
  • Camera
  • Audio-Video in Android
  • Sample Audio Program
  • Multimedia - Lab Exercise
  • Lab Solution
Material Design in Android
  • Introduction to Material Design
  • Cards and Recycler View
  • Notifications
  • Material Design - lab
  • Material Design lab solution
Google Play and App Development
  • Best Practices for Android Development
  • Submit App to Google store
  • Integrating Ads
  • How to score in an Android Job Interview
Summary
  • Summary
  • Bonus Lecture: More Interesting Stuff, Offers and Discounts