Android | Learn Develop Deploy!

fansbutterflyMobile - Wireless

Jul 19, 2012 (5 years and 2 months ago)

269 views



Android | Learn Develop Deploy!

Android Beginner with java


This course is ideal for beginners, which starts with the basic concepts and continues towards
development of complex Android applications. It has been designed to get you up to speed with
writing apps for Android devices and will teach you the basics of
the Android platform and the
application lifecycle. You will be able to write simple GUI applications, use built
-
in widgets and
components, work with the database to store data locally, and much more.



Course Duration:

60 Hrs. (30 Days)



Course Fee:

`

7
,500/
-

Including Taxes Course



Certification:

Certified by HoriZON
-

A MBS Group™ Initiative.



Eligibil
i
ty Criteria:

Best suited for B.Tech/BE/BCA/MCA/Hobbyist.



Group Discount:

Up to 12%.

Silent Feature:



Build your own Android apps



Understand how

Android™ applications work, their life cycle, manifest, Intents,
and using external resources



Design and develop useful Android™ applications with compelling user interfaces
by using, extending, and creating your own layouts and Views and using Menus.

C
ourse Overview:

1. Introduction




Introduction to Java and OOPS




Data types and Variables




Operators and Expressions




Control Flow and Methods




Objects and Classes




Inner classes




Threads




Packaging and Exception Handling




Java Documentation

2. History and Introduction




Mobile Technologies Background




Evolution of Android platform




Why Mobile and Why Android?




Concepts of the Android OS, its architect
ure and its layers.

3. Setup and Installation




Overview of the SDK and sample code.




Android SDK Features




Android Development Framework




Android Application Architecture and Libraries



Page
2







Android Developer Tools (AD
T)




SDK emulator.




Runtime configurations and Android Virtual Devices (AVDs).

4. Android Application Fundamentals




Fundamental Android application components.




Application manifest




External resources with Activities
, lifetimes.




Application model and life cycle.




Developing Android application




Application Priority and process states

5. User Interface




Android GUI architecture.




Fundamental of Android UI Design




Assembli
ng a GUI and wiring up the controller.




Layouts and screen design.




Style and theme

6. Menus and Views




Views and Drawable Resources




Creating and Using menus




Resolution and density independence

7. Intent




Intents and Intent filters




Pending Intents, Adapters and Internet Resources




Dialogs




Explicit and implicit Intents




Attach an intent to your notification

8. Inter Process Communication




Activities and Services.




Broadcast Receivers




Using status bar icon, flashing light, ringtone and vibration




Threading




Toast and Notifications




Alarms




Remote Methods and Android Interface Description Language.




Looper, Async
and Handler classes.

9. Database




Android Databases using SQLite




Cursors and content values




Database and Content Providers

10. Telephony




Reading Phone device and SIM details




Monitoring call and service change deta
ils.




SMS and MMS

11. Testing and Deployment



Page
3







Testing, Signing and Publishing Your Application




Attaching EULA, icon and label.




Versioning application and Obtaining API key.

12. Real Project One LIVE @Android Marketplac
e


Android | Advance

Android Advance

This course teaches you how to create custom advanced Android applications. You will learn
For example, how to create location
-
aware applications that use animations, work with the
Built
-
in camera, use sensors and man
age Bluetooth, telephony and networking connectivity.



Course Duration:

60 Hrs. (30 Days)



Course Fee:

`

7,500/
-

Including Taxes Course



Certification:

Certified by HoriZON
-

A MBS Group™ Initiative.



Eligibilty Criteria:

Best suited for B.Tech
/BE/BCA/MCA/Hobbyist.



Perquisites:

Knowledge of Android Beginner level.

Silent Feature:



Chance to win Android Phone!



Take advantage of Android's Application Framework API to build complex
applications.



Utilize the power of background services, th
reads, and notifications.



Use Android's communication APIs for SMS, telephony, network management,
and internet resources (HTTP).



Secure, tune, package, and deploy Android™ applications

Course Overview:

1. Custom Content Providers




Why Content P
roviders




Where the content comes from




Implementing the API Supporting content files

2. Location Services




Working with the Location Manager




Working with Google Maps extensions





Page
4


3. Services




Overview of services in Android




Implementing a Service




Service lifecycle




Bound versus unbound services

4. Broadcast Receivers




What are Broadcast Receivers




Implementing broadcast receiver




System broadcasts and how to use them

5. Intent Filters




Role of filters




Intent
-
matching rules




Filters in your manifest




Filters in dynamic Broadcast Receivers

6. Networking




Working with web services




Best prac
tices

7. Sensors




How Sensors work




Listening to Sensor readings




Best practices for performance

8. WiFi




Monitoring and managing Internet connectivity




Managing active connections




Managing WiFi

9. Telephony





Making calls




Monitoring data connectivity and activity




Accessing phone properties and status




Controlling the phone

10. Camera




Taking pictures




Rendering previews

11. Bluetooth




Controlling local Bluetooth

device




Discovering and bonding with Bluetooth devices




Managing Bluetooth connections




Communicating with Bluetooth

12. Automated Testing




Why automate tests




Instrumentation and unit testing





Page
5


Please contact us wit
h any questions or requests:

Address:

MBS Group™,

B
-
1, TejalKunj,

Karve Road,

Kothrud, Pune (MH)
-

411 029

Call Us:

+91
-
20
-
65000489

+91
-
98235
-
47680

+91
-
98235
-
48095

+91
-
90498
-
50463

+91
-
98236
-
84698

Mail Us:

support@mbsgroup.in

stp@mbsgroup.in