Similar a Android training in cochin android training in kochi android training in kerala_near info park_ernakulam_job oriented android training cource
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!Howard Greenberg
Similar a Android training in cochin android training in kochi android training in kerala_near info park_ernakulam_job oriented android training cource (20)
How to Troubleshoot Apps for the Modern Connected Worker
Android training in cochin android training in kochi android training in kerala_near info park_ernakulam_job oriented android training cource
1. Module 1 –Android GUI Development
Total Hours = 20 Hours
Theory Scope Duration: 1.30Hours Lab Session Duration:
Days/Topics
Mode : Presentation 1.30Hours Mode : Code
Development environment
The Android SDK
Introducing Android Stacking up
Fitting the pieces together
Day 1 : Targeting Android Booting Android
Building an Android
Android –The Big development· An Android
application in Eclipse
Picture. application· Summary
The Android Emulator
Debugging· Summary
What makes up an Android
application
Day2 : Using XML for UI layout Basic Create a simple form
Android: Guts & GUIs widgets Application.
Introductions to Linear Layout
Relative Layout ,and Table Layout
Hierarchy Viewer
DDMS and log results· DDMS and
Create a fancier form·
Day3: simulating calls DDMS and file
Home assignment
Development Tools upload/download
DDMS and screenshots Making and
using SD card image
Day4:
Selection Widgets The role and use of adapters
Add a selection list to the
Lists
form
Spinners
Home assignment
Grids
Auto-completion fields
Day5: Small Project based on the
Hands On knowledge gained during this Continue same Project
Module
2. Module 2 –Advance GUI Development
Total Hours = 20 Hours
Theory Scope Duration: Presentation Lab Session
Days/Topics
1.30Hours Mode : Duration: 1.30Hours Mode
Presentation : Code
Using the holder pattern·
Day 1 : Using custom layouts in list
Add icons to the selection
Fancy Lists entries· Populating list
list
entries· Recycling views·
Make the form span
Day2 : · Date and time pickers·
multiple tabs: list on one,
Fancy Widgets Tabbed dialogs· View
details on another
Flipper· Galleries
Raising toasts· Add a menu
Day3: · Adding option menus·
to the app that raises a
Menus and Messages Adding popup menus·
toast
Showing dialogs
Add a menu choice that
· The “one thread to rule
Day4: does fake background
them all” rule· Handlers·
Threads processing and updates a
Alternatives to Handler·
progress bar
Progress bars
Continue same Project
Day5: Small Project based on the
Module 2 –Advance GUI
Hands On knowledge gained during
Development
this Module.
3. Module 3 –Advance Android Programming
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
· How activities are
Stop the fake background
supposed to behave· on
Code Day 1 : processing when the
Create() and on Destroy()·
The Activity Lifecycle activity is paused, pick up
on Pause() and on
again when resumed
Résumé()· on Save
Instance State()
-General theory of Support a different layout
Day2 :
resources-Drawables- for landscape instead of
Resources
Values-XML-Offering portrait views
multiple resource sets·
-Having multiple activities
Remove the tabs, put the
in your project-Starting
Day3: list on one activity and the
other activities from your
Using Multiple Activities detail form on a sub-
project-Getting results
activity
from activities-Using URIs
to launch system activities·
Using shared preferences-
Preference screens-
Day4:
Preference XML Allow users to
Preferences and Files
configuration-Preference configure default values
change notification-Simple
reading and writing of file
Day5: Small Project based on the
Hands on knowledge gained during Continue same Project
this Module
4. Module 4 –Data Structure Programming
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
-Introducing SQLite-SQLite
Open Helper and creating a Creating SQLITE Database
database-Opening and and executive different
Day 1 :
closing a database- types of SQLquery.b. Using
Working With Database
Working with cursors- SQLITE database in the
Inserts, updates, and project.
delete.
a. XML and RSS -
XML Parsing, working on
RSS feeds
Day2 :
b. Document Object Model Developing simple RSS
XML Processing/parsing
(DOM) c. Simple API for Reader application.
XML (SAX) d. An RSS
Reader Application
using Http Client-Posting
Day3: Overview of native forms-Cookies-
Using Http Client networking options-Simple Authentication-XML and
HTTP GET JSON· Writing simple Http
Client
a. SOAP -Developing SOAP
Day4: Client, Consuming and Developing application
Consuming Web services parsing soap response. which takes data from
[SOAP and REST] REST – consuming REST SOAP and RESTAPI.
Web Services, JSON Objects
Day5: Small Project based on the
Hands On knowledge gained during Continue same Project
this Module.
5. Module 5 –Inbuilt Device Programming
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
a. Location Tracking
Android's location tracking
model, Getting updates as
a. add “L:30.010,-90.007”-
you move,Getting the latest
style emarkup on user
fix, Proximity alerts,
request to tweets, using
Choosing providers via
Day 1 : current location
criteria, Testing viands
Handling Location b. A S
b. Google Maps API
Impel Location-aware
Rules and API keys, Adding
Application with GMAP
a map, with centre and
integration.
zoom Levels, Overlays and
My Location Overlay,
Custom overlays with push-
pins, Zoom controls
Handling Rotation Events-
Theory of rotation in
Android, Using on Save
Instance State(), Using on
Retain NonConfiguration
Instance(), Using on
Configuration Changed(),
Blocking screen rotation
Working with Audio - Moving a Ball on screen
Playing and recording audio with accelerometer .b.
Day2 : file, using media picker Developing audio recorder
Working with Devices controller class and and Playerc. Developing
searching the iPod library. Video recorder and
a. Working with video - Playerd .Application which
Playing, recording and monitor battery level.
streaming video.
B.Accessing Device
Informationc. Taking and
selecting Picturesd.
Monitoring Device Battery -
Battery level, Battery state,
Battery state and level
notifications.
Internationalization/Multili
Day3:
ngual support - string Developing sample
Internationalization/Mul
Localization, Date multilingual application.
tilingual
Formatting and Number
Formatting.
6. a. Determining Network
Connectivity. Uploading
Multimedia Content.
a. Voice chat application
Day4: Computing MD5 Hash
development
Advanced Networking Valued. Multithreaded
Downloads. Push
notification. peer to peer
networking
Day5: Small Project based on the
Hands On knowledge gained during same Project
this Module. Continue
7. Module 6 –Android Services Programming
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
-Role of services-Service
Day 1 :
lifecycle methods-Sharing poll for friends timeline
Creating Local Services
state in local services- updates
Threads and local services
-Starting and stopping
services-Getting updates
Day2 : populate List View with
via shared state-Getting
Using Local Services friends timeline updates
updates via Intents and
Broadcast Receivers
-Role of remote services- make the polling service be
Day3: Creating AIDL interfaces- remote, using AIDL for
Remote Services Exporting and importing control andc all backs for a
AIDL interfaces-Call-backs syncupdates
from service to client
raise notifications
Role of notifications,
when posts hither timeline
Raising a notification,
containing a keyword
Day4: Augmenting notifications
Notifications via hardware, Reacting to
selected notifications,
Handling multiple
notification-worthy events
Day5: Small Project based on the
Continue same Project
Hands On knowledge gained during
this Module.
8. Module 7 –Android NDK Programming
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
-Simple mechanics of the
Day 1 : labs/ directory-What will experiment with third-
Extending Android with and will not work-How party Twitter API
JARs best to integrate a third- wrappers
party JAR
Patchy:
-Introduction to Android
NDK-A Note About When
to Use NDK-Creating the
Project-Adding Some C
Day2 : Creating Simple program
Code-Calling Native From
Android Deprogramming using Android NDK.
Java-Adding the Native
Code Make File-Compiling
the Native Code-Running
the Code-Adding Another
Native Function
-Intel x86 Fundamentals-
Day3:
Linux Kernel source tree-
Device Driver Writing simple Device
Character, Block device
Programming Part I Driver
drivers-Memory
Management
Day4: -System Call hooking-
Device Driver Kernel Threading and Writing device driver for
Programming Part II synchronization-Virtual the external device.
File System driver
Day5: Small Project based on the
Continue same
Hands On knowledge gained during
Project
this Module.
9. Module 8–Game Engine Anatomy Part I
Total Hours = 20 Hours
Theory Scope Duration:
Lab Session Duration:
Days/Topics 1.30Hours Mode :
1.30Hours Mode : Code
Presentation
a. Application Framework.
Game State Manager.
Day 1 : Graphics Engine :
Compiling codes of
Introduction to Game Introduction
COCOS2DGamesamples
Engine Anatomy Texturing , Animation ,
Physics Engine , Audio
Engine ,Player Input ,Game
Logic
Texturing
a. Texturing
Day2 : Writing program to add
Pixel, Textures and Images
Graphics Engine - texture in the game.
,Transparency ,Texture
Blending ,Rotation,
Clipping
Rotation
Rotation
Two-dimensional
animations: sprites, Three-
Writing program to add
Day3: dimensional animation
and animate
Graphics Engine - :Models ,Animation
sprites/character in the
Controllers ,Particle
program.
Systems ,Culling ,Texture
sorting ,Texture files,
Resource management
,Level of detail
Part I
a. Collision detection
Write program which
Day4: versus collision
simulate 2DCollision
Physics Engine : resolutionb. Two-
detection.
dimensional collision
detection
Day5: Small Project based on the
Continue same
Hands On knowledge gained during
Project
this Module.
10. Module 9–Game Engine Anatomy Part II
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
a. Three-dimensional Write program which
Day 1 :
collision detectionb. simulate 3DCollision
Physics Engine : Part II
Collision resolution Detection.
Sound samples ,playing
Write program which gives
Day2 : sound ,Multichannel sound
Multi-Channel sound
Audio Engine ,Music versus SFX, Output
Output.
devices and interruptions
Day3: a. Touch eventsb. Resolving
Write a program to handle
Player Input into high-level events
touch event in game.
a. High-level eventsb.
Artificial intelligencec.
Day4: Transparent suspend and Write a simple Game Logic
Game Logic resumed. Frame-based program.
versus time-based logice.
Game logic Organization
Day5: Small Project based on the
Continue same
Hands On knowledge gained during
Project
this Module.
11. Module 10 –2D Game Engine Part I
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
a. Feature List. User Input
Day 1 : Schemec. Learning curve:
Design an addictive game.
Game Design Level1, Level2, Level3,
Level4 etc...
a. Unique Tilesb .Drawing
Day2 : Tilesc. Tile World Class : Write a program which
Tile Engine Loading, Rendering, renders the set of Game.
Camera and Physics
Day3: Write a program which
a. Property listb .Animation
Animation and sprite does different type of
Classc. Sprite class
Classes animation to sprite.
A.Entitiesb. Entity-to- Write different types of
Day4:
Worldc. Special Tilesd. physics simulation to a 2D
Physics
Entity-to-Entity Game.
gsEmu Level, Tile World
Main Character -Entity,
Day5:
gem Loveland User Input Writing Level 1 of
Level 1Implementation
Emu Chicks -Entity, gsEmu assigned Live project Game
Level Emu Mother ,Game
Logic ,Sound
12. Module 11 -2D Game Engine Part II
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
gsLion Level,TileWorld,Mc Writing Level 2 of
Day 1 :
Guffin ,Main Character assigned Live project
Level 2 Implementation
,Lion Entities : Entity and Game
gsLion Level, Sound
gsMazeLevel,TileWorld,But
Day2 : tons ,Doors ,Cat and Mouse WritingLevel3 of assigned
Level 3 Implementation ,User Input Game Logic : Live project Game
Initialization, Context
action, update Sounds
gsRiverLevel,TileWorld,Cr
Day3: ocodiles ,Logs ,Tom ,User Writing Level 4 of
Level 4 Implementation Input Game Logic : assigned Live project
Initialization, Update Game
Sounds
Day4: Writing program to
Initialize Storage End
Game State Serialization serialize the Game State.
Game Modify UI
Day5:
Using COCOS2D to Develop Developing sample game Continue same
Game using Cocos2D Project
13. Module 12 -3D Game Development
Total Hours = 20 Hours
Theory Scope Duration:
Days/Topics Lab Session Duration:
1.30Hours Mode :
1.30Hours Mode : Code
Presentation
GLESGameState3D Class Writing Program to change
Day 1 : POWERVR : Vectors and the behavior of 3D
OpenGL ES matrixes, Model format, 3ds character through
Max Plug- Accelerometer
inSprite3DAccelerometer
a. Graphics: Ship, Hoops,
Day2 : Skybox, Particle System, 2D
3D Game Design Element. Input: Designing Set of 3D Game.
Accelerometer, Thrusterc.
Camera. Logic
Writing a code to
a. Camera. Skybox. Input -
Day3: implement Camera, skybox,
Calibration, Thrustersd.
Implementation I input and Rings in 3D
Rings -Layout
Game.
,Implementation
Writing code to implement
Day4:
a. Particle System. Logic. Particle system, Logic, Best
Implementation II
Best Times. End Game Times and Ending Game.
Day5:
Using 3DGameEngine to Developing sample game Continue same Project
Develop Game using 3D Game Engine