• support@conveytechlabs.com

Android

Duration
35 hrs
Type
online

Android is the name of the mobile operating system owned by American company, Google. It most commonly comes installed on a variety of smartphones and tablets from a host of manufacturers offering users access to Google’s own services like Search, YouTube, Maps, Gmail and more.
This means you can easily look for information on the web, watch videos, search for directions and write emails on your phone, just as you would on your computer, but there’s more to Android than these simple examples.

    • Duration: 35 hrs
    • Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day
    • Method: Online/Classroom Training
    • Study Material: Soft Copy
    Chapter 1: Introduction to Android
    • What is Android?
    • Setting up development environment
    • Dalvik Virtual Machine & .apk file extension
    • Fundamentals:
      • Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers
      • UI Components – Views & notifications
      • Components for communication -Intents& Intent Filters
    • Android API levels (versions & version names)
    Chapter 2: Application Structure (in detail)
    • xml
    • uses-permission&uses-sdk
    • Resources & R.java
    • Assets
    • Layouts & Drawable Resources
    • Activities and Activity lifecycle
    • First sample Application
    Chapter 3:
    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
    Chapter 4: Basic UI design
    • Form widgets
    • Text Fields
    • Layouts
    • [dip, dp] versus px
    • Examples
    Chapter 5: Intents (in detail)
    • Explicit Intents
    • Passing data between activities
    • Implicit intents
    • Examples
    Chapter 6: UI design
    • Images and media
    • Composite
    • AlertDialogs & Toast
    • Examples
    Chapter 7: Styles & Themes
    • xml
    • drawable resources for shapes, gradients (selectors)
    • style attribute in layout file
    • Applying themes via code and manifest file
    • Examples
    Chapter 8: Content Providers
    • SQLite Programming
    • SQLiteOpenHelper
    • SQLiteDatabse
    • Cursor
    • Reading and updating Contacts
    • Sqlite Manager tool
    • Example :

    Develop an App to demonstrate database usage. CRUD operations must be implemented.

    Chapter 9: Adapters and Widgtes
    • Adapters:-
      • ArrayAdapters
      • BaseAdapters
    • ListView and ListActivity
    • Custom listview
    • GridView using adapters
    • Gallery using adapters
    • Examples
    Chapter 10: Notifications
    • Broadcast Receivers
    • Services
    • Toast
    • Examples
    Chapter 11: Threads
    • Threads running on UI thread (runOnUiThread)
    • Worker thread
    • Examples
    Chapter 12: Advanced
    • XML Parsing
    • JSON Parsing
    • Client Server Communication
    • Consuming WebServices
    • Accessing Phone services (Call, SMS, MMS)
    • Network connectivity services
    • Career oriented training.
    • One to One live interaction with a trainer.
    • Demo project end to end explanation.
    • Interview guidence with resume preparation.
    • Support with the trainer through E-mail.