Android Development

by ITC Claim Listing

The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.

$7000

Contact the Institutes

Fill this form

Advertisement

ITC Logo

img Duration

3 Months

Course Details

The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.

 

Course Content:

Unit 1 Introduction to Java and Android

  • Android Stack Introduction.
  • Installing Android and creating first app on emulator
  • Android Architecture and building blocks
  • Android App build process.
  • Java overview Data types, Loops, Conditionals and Operators
  • Android UI resources, themes, threads etc
  • Debugging in android
  • Assignments on Java Classes, Objects, Methods, Instances etc
  • Activities, Receivers, Adapters and Providers
  • Telephony System Architecture of Android

 

Unit 2 Systems Programming and JNI Concepts

  • Introduction to System programming in Android
  • Java interface
  • Native library implementation
  • Building the sample native library
  • Using native functions in Java code
  • Security and Permissions.

 

Unit 3 - Android Graphics and Multimedia

  • Basic Graphics - Input Handling, Audio / Video playback
  • Assignments on playing audio and playing video
  • Accessing Files system, SD Cards
  • SQLite overview, Data Binding, Content Provider
  • Assignments and exposure to Lab infrastructure
  • UI design aspects of Apps
  • Gestures/touch/click handling
  • Instantiate UI elements at runtime
  • Views and Interacting with views

 

Unit 4 3D graphics in OpenGL and Android Widget

  • OpenGL Introduction
  • Using Threads and Models
  • Texture in OpenGL
  • Making a application in OpenGL
  • Other standard views in Android
  • Android Widget Development

 

Unit 5 Android Networking

  • Accessing the Internet
  • Using Web services
  • Using Java and Java Script
  • Location Sensing
  • Client Server Programming
  • Working with XML/JSON
  • SMS

 

Unit 6 Complete App Development

  • Developing live App and modules
  • Exposure to development on Phones/Tablets/Set top box.
  • Developing custom launchers and skins.
  • Full software lifecycle exposure from requirement to market launch.
  • Applications utilizing location and maps
  • Jaipur Branch

    111, 62, Kumbha Marg, Sanganer, Sector 11, Jaipur

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy