Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or other device.
Others develop the underlying systems that run the devices or control networks
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?
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
- Course Details Page -1
- Course Details Android Training Syllabus ITS Software Pvt. Ltd.
- Android Training Division TM word and Logo used in this document are trademarks of google Inc.
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
- Session – 5: 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
- Manifest.xml File Update
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
- Opening and closing a database
- Working with cursors Inserts, updates, and deletes
Location Based Services and Google Maps
- Using Location Based Services
- Working with Google Maps
- Course Details Android Training Syllabus ITS Software Pvt. Ltd.
- Training Division
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.
Android Development using other Tools
- Other ways to Develop Android Applications
- Graphics / Game development using Adobe CS5.5 Flash
- How to render .apk file from Adobe Flash
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