Android development industry is one of the most out soughing industry in today’s era. So newly graduate students can choose this as per their carrier perspective. The expert android application trainers at Cryptonsoftech provides best possible training at least possible time. Once you get certified there are huge numbers of job opening are there for you.

Module 1: JAVA Concepts

  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface)

Module 2: SQL

  • DML & DDL Queries in brief

Module 3: Introduction to Android

  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension
  • Fundamentals:
    a) Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
    b) UI Components - Views & notifications
    c) Components for communication -Intents & Intent Filters
  • Android API levels (versions & version names)

Module 4: Application Structure (in detail)

  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application

Module 5: Emulator- Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
  • Develop an app for demonstrating the communication between Intents

Module 6: Basic UI Design

  • Form widgets
  • Text Fields
  • Layouts
  • [dip, dp, sip, sp] versus px
  • Examples

Module 7: Preferences

  • Shared Preferences
  • Preferences from xml
  • Examples

Module 8: Menu

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

Module 9: Intents (in detail)

  • Explicit Intents
  • Implicit intents
  • Examples

Module 10: UI Design

  • Time and Date
  • Images and media
  • Composite
  • Alert Dialogs & Toast
  • Popup
  • Examples

Module 11: Tabs and Tab Activity

  • Examples

Module 12: Styles & Themes

  • styles.xml
  • drawable resources for shapes, gradients (selectors)
  • style attribute in layout file
  • Applying themes via code and manifest file
  • Examples

Module 13: Content Providers

  • SQLite Programming
  • SQLiteOpenHelper
  • SQLiteDatabse
  • Cursor
  • Reading and updating Contacts
  • Reading bookmarks
  • Example :
    Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details should be viewed in GridView as well as in ListView.

Module 14: Android Debug Bridge (adb) Tool

Module 15: Linkify

  • Web URLs, Email address, text, map address, phone numbers
  • MatchFilter & TransformFilter
  • Examples

Module 16: Adapters and Widgtes

  • Adapters:-
    1. ArrayAdapters
    2. BaseAdapters
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

Module 17: Notifications

  • Broadcast Receivers
  • Services and notifications
  • Toast
  • Alarms
  • Examples

Module 18: Custom Components

  • Custom Tabs
  • Custom animated popup panels
  • Other components
  • Examples

Module 19: Threads

  • Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples

Module 20: Advanced

  • Live Folders
  • Using sdcards
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors