Android Apps Development course

Software development is a field that is growing and changing day by day. Android development is the fastest-growing field of programming in software development. If you have a working knowledge of basic Java programming and object-oriented programming, you can start learning Android.

Introduction to Android

  1. Introduction
  2. Creating an Android ProjectWithin Android Studio
  3. From Command line
  4. Running Your Application
  5. Running your project on the emulator
  6. Components of an Android application
  7. Application Life-cycle
  8. Modifying created project
  9. Change activity’s name

ListActivity and ListView in Android

  1. Introduction
  2. Views
  3. Using Views
  4. Adding a View to your application
  5. ListViews and List Activity
  6. Using a ListActivity
  7. Adding ListView
  8. Add Event to List Items
  9. Summary
  10. Methods to remember

Custom Views in Android

  1. Introduction
  2. Different Uses of Customized Views
  3. Modify Existing Views
  4. Step by Step
  5. What is in onDraw()
  6. The full picture

Android More UI – Options Menu, Context Menu, and WebView

  1. Introduction
  2. Menus
  3. Building a menu from Java code
  4. Building a menu from a resource file
  5. Handle Select Events
  6. Sub-menus
  7. Context Menus
  8. Handling Context Menu Selection
  9. Additional Menu Item options
  10. Checkboxes and Radio Buttons
  11. Shortcut Keys
  12. Condensed Titles
  13. Menu Item Click Listener
  14. Intents
  15. WebView
  16. Methods to remember
  17. Practical Exercise

Android Storage: SQLite and Content Providers

  1. Introduction
  2. SQLite in your application
  3. SQLite library
  4. SQLiteOpenHelper
  5. SQLiteDatabase
  6. Cursors
  7. Databases in Android
  8. Native Android Content Providers
  9. Methods to remember

Project in Android

Android SDK Tools and Activity Class

  1. Android Software Layers
  2. Linux kernel
  3. C/C++ Libraries
  4. Android Runtime
  5. Application Framework
  6. Application layer
  7. Android Libraries
  8. The Android Manifest File
  9. Structure of the Manifest File
  10. Android SDK Tools
  11. Activity life-cycle through Java
  12. Create an Activity
  13. Methods to remember

Intents and Intent filters in Android

  1. Introduction
  2. Intents
  3. Explicit Intents
  4. Implicit Intents
  5. Native Android Actions
  6. Data Transfer
  7. Intent to Call Activities
  8. Direct calls
  9. Sub-activities: Calling Activities for Results
  10. Register an IntentFilter
  11. Methods to remember

Dialogs and Toasts in Android

  1. Dialogs
  2. Dialog sub-classes
  3. Creating dialogs with user-defined layout
  4. Activities with Dialog Theme
  5. Toasts
  6. Methods to remember

Android Storage: Network, File I/O, and Shared Preferences

  1. Android Storage Options
  2. Shared Preferences
  3. Internal Storage
  4. SQLite Databases
  5. Network Connection
  6. Connecting to the internet
  7. File I/O
  8. Including files as resources
  9. Shared Preferences
  10. Retrieving Shared Preferences
  11. Save activity state

Android Notifications Introduction

  1. Creating a notification
  2. Notification actions
  3. Example: Notification Manager
  4. Summary