Android Application Development

The growing market of mobile phones and applications has created a demand for mobile application developers. In this move android the king of Linux based open source software has carved a niche for itself among the mobile software developers. Android is, in other words the future of hand-held devices, especially the smart phones. All these developments and attractive features make android application development the most preferred program among the mobile application training courses. The online courses designed for Android applications will teach the candidates all the aspects of application development for smart phones and create enterprise ready features that can be used in Android devices.

Android Training / Courses

Scope of Android Training

Having discussed the features of Android phones and applications the most commonly used language for Android applications is JAVA. So the course covers the aspects of JAVA as a programming language and its job oriented concepts. Once you complete the training you can expect to get placed in top notch companies that develop mobile applications (Android applications). The roles you can get absorbed in are Android Engineer, Android application developer, Android multimedia engineer, Technical leads, team lead, game developer and more.

Eligibility for Magneto Android Training Course

Just like any other mobile application development training, Android training program usually requires prerequisite understanding of mobile applications, knowledge of programming languages (JAVA), OOPS concepts and related basics. However the freshers who join the course will be run through the basics of mobile application development and specific topics.

Benefits Offered by Magneto Academy

Print course material and software
Practical and classroom sessions
OOPS training
In-depth training of Android application
Create awareness about the best practices followed in IT industry
Job counselling
Soft skills training
Opportunity to work for a real time Android application project and get involved in the project phases
Regular assignments and practical sessions
100% job placements with leading companies

Course Details

Modules Topic Description Theory Hrs Practical Hrs
Module 1 Introduction To Android And Archetecture Overview
  • History of Android
  • Android features
  • Introduction to OS layers
  • Linux kernel
  • Libraries
  • Android Runtime
  • Application framework
2 Hrs No
Module 2 GUI Development
  • Introducing Android (Hello World )
  • Use of XML for UI Design
  • Development tools and Hierarchy View
  • Use of Adapter and Widgets
2 Hrs 4 Hrs
Module 3 Customs GUI
  • Customs List
  • Customs Widgets
  • Customs Menu and Messages
  • progress dialog
  • progress Bar
4 Hrs 8 Hrs
Module 4 Threads and Handler
  • Use of thread
  • Use of Handler
  • Asyntask
4 Hrs 6 Hrs
Module 5 Customs GUI
  • Customs List
  • Customs Widgets
  • Customs Menu and Messages
  • progress dialog
  • progress Bar
4 Hrs 8 Hrs
Module 6 Android Programming
  • Life cycle of Activity
  • Use of Multiple Activity
  • Intent and Intent Filter
4 Hrs 6 Hrs
Module 7 Introduction of Database
  • Introducing SQLITE
  • Create database and perform the transaction
  • Customs Menu and Messages
  • Working With Cursors
  • Content Provider
4 Hrs 8 Hrs
Module 8 Web services Parsing
  • Xml and Json parsing
  • SOAP
2 Hrs 10 Hrs
Module 9 Location
  • Location Tracking
  • Google Maps API
2 Hrs 6 Hrs
Module 10 Service and Remote Services and Notifications
  • Role and Life cycle of Services
  • Using Services
  • Role of Remote Services
  • Use of Notification
4 Hrs 8 Hrs
Module 11 Graphics
  • 2D graphics - Canvas and Drawables
  • Simple Animation
2 Hrs 4 Hrs

Core Java

Modules Topic Description
Module 1 Introduction To Java and Eclipse
  • Revision of Basics Java
  • Introduction of Eclipse IDE and Packages
  • Introduction of Streams and Files
Module 2 Introduction To Multi Threading Concepts
  • Life Cycle of a Thread
  • Thread priorities
  • Timer, Runnable Interface
Module 3 Collection
  • Collections Interface
  • Collection Framework
 

Android

Modules Topic Description Theory Hrs Practical Hrs
Module 1 Introduction To Android And Archetecture Overview
  • History of Android
  • Android features
  • Introduction to OS layers
  • Linux kernel
  • Libraries
  • Android Runtime
  • Application framework
2 Hrs No
Module 2 GUI Development
  • Introducing Android (Hello World )
  • Use of XML for UI Design
  • Development tools and Hierarchy View
  • Use of Adapter and Widgets
2 Hrs 4 Hrs
Module 3 Customs GUI
  • Customs List
  • Customs Widgets
  • Customs Menu and Messages
  • progress dialog
  • progress Bar
4 Hrs 8 Hrs
Module 4 Threads and Handler
  • Use of thread
  • Use of Handler
  • Asyntask
4 Hrs 6 Hrs
Module 5 Android Programming
  • Life cycle of Activity
  • Use of Multiple Activity
  • Intent and Intent Filter
4 Hrs 6 Hrs
Module 6 Introduction of Database
  • Introducing SQLITE
  • Create database and perform the transaction
  • Customs Menu and Messages
  • Working With Cursors
  • Content Provider
4 Hrs 8 Hrs
Module 7 Web services Parsing
  • Xml and Json parsing
  • SOAP
  • Social NetWorking Sites Integration
6 Hrs 16 Hrs
Module 8 Location
  • Location Tracking
  • Google Maps API
  • Bluetooth and NFC
4 Hrs 12 Hrs
Module 9 Service and Remote Services and Notifications
  • Role and Life cycle of Services
  • Using Services
  • Role of Remote Services
  • Use of Notification
4 Hrs 8 Hrs
Module 10 NDK Programming
  • Introduction to Android NDK
  • When to Use NDK
  • Use of C code
2 Hrs 6 Hrs
Module 11 Graphics
  • 2D graphics - Canvas and Drawables
  • When to Use NDK
  • Simple Animation
2 Hrs 6 Hrs
Module 12 Device Driver
  • working with Audio and Video
  • Accessing Device information
  • Monitoring Device Battery
  • Working With Camera
  • Sensors
10 Hrs 12 Hrs
Module 13 Advanced Networking
  • Determining NetWork Connectivity
  • Uploading Multimedia Content
  • Push Notification
  • peer to peer networking
8 Hrs 12 Hrs
Module 14 Manual Testing
  • Testing Fundamentals
  • Activity Testing
  • Content Provider Testing
  • Service Testing
4 Hrs 6 Hrs
Module 15 Publishing
  • Loading an App on a Device
  • Releasing to the App Store
  • Best Practices for App
  • Development
10 Hrs No
 

Black Berry

Modules Topic Description
Module 1 Introduction of Blackberry
  • Introduction of Blackberry Operating System
  • Life cycle of Blackberry UI Development
  • Development Environment Setup
Module 2 Creating Basic GUI
  • Components of Blackberry
  • User Interaction
  • Creating Menu
  • Components of Blackberry
Module 3 Customs GUI Development
  • Use of Font
  • Using Graphics context
  • Custom Field, Manager and Screen
Module 3 Data Storing and Location Application
  • Persistent Store in Blackberry
  • File Connection API
  • Location API
  • Using Maps in Blackberry

Back to Top