Home / Android App Development

Android App Development Training In Nepal

Android App Development Training

ㅤ Duration:2 Months ㅤㅤㅤㅤ ㅤCareer:Android Developer,App Development
Course Overview Course Syllabus

Description

Android App Development Training in Nepal

An Android developer develops applications for the Android platform. Use the following job description template when hiring for an Android Developer and customize it further based on your specific requirements.

Responsibilities
  • Writing clean and efficient codes for Android applications
  • Monitoring the performance of live apps and work on optimizing them at the code level
  • Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
  • Performing unit and instrumentation tests on code
  • Collaborating with cross-functional teams to define and design new features
  • Staying up to date with new mobile technology trends, applications, and protocols
  • 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
  • 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.
  • 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
  • OpenGL Introduction
  • Using Threads and Models
  • Texture in OpenGL
  • Making a application in OpenGL
  • Other standard views in Android
  • Android Widget Development
  • Accessing the Internet
  • Using Web services
  • Using Java and Java Script
  • Location Sensing
  • Client Server Programming
  • Client Server Programming
  • SMS
  • 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





Designed by Life Tech Pvt.Ltd