Android

Android

Learn Android and experience the mobility. Config  is the best choice to learn Android from the our Project Experts.


Google Android Course Mobile app development platform

Android is a Linux based mobile operation system exclusively designed for Smartphone and table computers. It is worldwide adopted OS for mobile computing. Its implementation is done in Java programming language. Any Java programmer can easily adopt the Android programming platform. Android offer the word-class platform for creating apps and games for its users. Anyone can easily develop Android apps and publish on Google Play to make is accessible work wide.

Why Config Software for Android?

Our Android course is designed to prepare the students for global IT market and current job trends. Following features are covered throughout the course

  • Learn fundamental features of mobile operating system(OS)
  • Configure, install, develop and publish the apps
  • Designing views, layouts, rich UI, UI customization easily
  • Accessing OS features in apps
  • App optimization and tuning
  • Regular practice material(lab exercise, object questions, interview question)
  • Get change to learn from experts who is developing enterprise applications
  • Support: 17 hours daily support through (Phone, Email, Forum, Face to Face support from software development team members)
  • Android training in dilsukhnagar
  • Android institute in dilsukhnagar

Android Course Syllabus (Duration 50 hours)


Android Introduction

  • A little Background about mobile technologies
  • Overview of Android – An Open Platform for Mobile development
  • Open Handset Alliance
  • What does Android run On Android Internals?
  • Why to use Android for mobile development?
  • Setting up first Struts2 example
  • Dynamic method invocation(Multi actions)
  • Writing Simple-form application

Developing for Android: My First Android Application

  • How to setup Android Development Environment
  • Android development Framework – Android-SDK, Eclipse
  • Emulators What is an Emulator / Android AVD ?
  • Creating & setting up custom Android emulator
  • Android Project Framework
  • My First Android Application

Android Activities and UI Design

  • Understanding Intent, Activity, Activity Lifecycle and Manifest
  • Creating Application and new Activities
  • Expressions and Flow control, Android Manifest
  • Simple UI -Layouts and Layout properties
    • Fundamental Android UI Design
    • Introducing Layouts
    • Creating new Layouts
    • Drawable Resources
    • Resolution and density independence (px,dip,dp,sip,sp)
  • XML Introduction to GUI objects viz
    • Push Button
    • Text / Labels
    • EditText
    • ToggleButton
    • WeightSum
    • Padding
    • Layout Weight

Advanced UI Programming

  • Event driven Programming in Android (Text Edit, Button clicked etc.)
  • Creating a splash screen
  • Event driven Programming in Android
  • Android Activity Lifecycle
  • Creating threads for gaming requirement
  • Understanding the Exception handler

Toast, Menu, Dialog, List and Adapters

  • What is Menu?
  • Custom Vs. System Menus
  • Creating and Using Handset menu Button (Hardware)
  • What are Android Themes. What is Dialog? How to create an Alter Dialog?
  • What is Toast in Android?
  • List & Adapters

Accessing Phone Services

  • Emails
  • Contacts
  • SMS, MMS
  • Bluetooth
  • GPS, Location based services
  • Network services

Multimedia Programming using Android

  • Multimedia audio formats – Creating and Playing
  • Multimedia audio formats – Kill / Releasing (Memory Management)
  • How to associate audio in any application
  • How to associate video playback with an event

Database – SQLite

  • IntroducingSQLite
  • SQLiteOpenHelper and creating a database
  • Working with cursors Inserts, updates, and deletes

Location Based Services and Google Maps

  • Using Location Based Services
  • Working with Google Maps

Notifications

  • Notification Manager
  • Pending Intent
  • Notifications (Show and Cancel)

How to develop your own custom made Web browser

  • How to use WebView object in XML
  • Permission for using the Internet
  • Methods for associated with Go, Back, Forward etc

Testing and Debugging Android Application

  • Role and Use of Dalvik Debug Monitor Server (DDMS)
  • How to debug android application
  • Use of Step Filters, Breakpoints, Suspend and Resume
  • How to use LogCat (Verbose, Debug, Info, Warn, Error, Assert)
  • Use of Perspectives

Installation of .apk

  • How to install .apk into your Android Mobile

App optimization and tuning

  • Performance optimization
  • Memory optimization
  • Cache management