Summer Training

@ Haldia Institute of Technology

Android Application Development


Course Duration: 30 - 32 hrs
Suitable For: 1st Yr / 2nd Yr / 3rd Yr / 4th Yr B.Tech. / Diploma / MCA / BCA students
Course Objective: To understand the Android platform architecture, design, develop, debug, and deploy Android applications, use Android SDK'ssimulator to test and debug applications, construct user interfaces with built-in views and layouts.
Prerequisite: Basic knowledge of any programming language (C / JAVA / Python).
Course Fee: Rs. 3,450/- (including Taxes)
Course Content:

  • Module 1
    • Introduction to Android Programming
    • Using Android Studio
    • Creating a new project
    • Project File Hierarchy
    • Android Manifest, Java files, layout files, resources, String resources, image resources, menu resources, gradle scripts.
    • Different kinds of layouts
    • Buttons, text fields, check boxes, etc.

  • Module 2
    • Basics of Java programming
    • Inheritance
    • Package and Interface
    • Method Overriding
    • Programmatically accessing and modifying layout elements
    • Android AVD
    • Event log, logcat

  • Module 3
    • Event-driven programming in Android
    • Event Listeners
    • Starting another activity
    • Passing data to a new activity
    • The activity life cycle
    • Starting an Activity
    • Pausing and Resuming an Activity
    • Stopping and Restarting an Activity
    • Recreating an Activity

  • Module 4
    • String arrays
    • Menus
    • Lists and adapters
    • Spinners
    • Working with the Action Bar
    • ScrollView
    • ListView

  • Module 5
    • Android drawables
    • Defining android styles
    • Styling different UI elements
    • Units of resolution
    • Imageviews

  • Module 6
    • Programmatically creating layouts and layout elements
    • LayoutParams
    • Saving data on the device
    • Accessing webpages on your app
    • Accessing the phone's sensors

  • Module 7
    • Preparing app for publishing
    • Supporting different devices
    • Target and compatible APIs
    • System permissions
    • App icon
    • Testing your application
    • Signing your application
    • Generating APK

  • Module 8
    • Interacting with other apps like Google Maps
    • Building apps with multimedia content
    • Capturing photos
    • Audio playback

    Register Now