SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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
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.
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
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.
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.
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
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.
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.
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.
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.
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
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
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

Contenu connexe

Similaire à Android training in cochin android training in kochi android training in kerala_near info park_ernakulam_job oriented android training cource

Devnology back toschool software reengineering
Devnology back toschool software reengineeringDevnology back toschool software reengineering
Devnology back toschool software reengineeringDevnology
 
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...Mathias Seguy
 
[Android] Widget Event Handling
[Android] Widget Event Handling[Android] Widget Event Handling
[Android] Widget Event HandlingNikmesoft Ltd
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The BasicsMike Desjardins
 
Open Intents - Android Intents Mechanism and Dependency Management
Open Intents - Android Intents Mechanism and Dependency ManagementOpen Intents - Android Intents Mechanism and Dependency Management
Open Intents - Android Intents Mechanism and Dependency ManagementFriedger Müffke
 
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...Oleg Zhuravlev
 
520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdfAniruddhNain1
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM toolsLarry Cai
 
Android Development recipes with java.pptx
Android Development recipes with java.pptxAndroid Development recipes with java.pptx
Android Development recipes with java.pptxabdulqayoomjat2470
 
Project a day 2 android application fundamentals
Project a day 2   android application fundamentalsProject a day 2   android application fundamentals
Project a day 2 android application fundamentalsGoran Djonovic
 
Designing a Prosthetic Memory for Software Developers
Designing a Prosthetic Memory for Software DevelopersDesigning a Prosthetic Memory for Software Developers
Designing a Prosthetic Memory for Software DevelopersUri Dekel
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Androidrizki adam kurniawan
 
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!Howard Greenberg
 

Similaire à Android training in cochin android training in kochi android training in kerala_near info park_ernakulam_job oriented android training cource (20)

Androidtraining
AndroidtrainingAndroidtraining
Androidtraining
 
Training Proposal
Training ProposalTraining Proposal
Training Proposal
 
Devnology back toschool software reengineering
Devnology back toschool software reengineeringDevnology back toschool software reengineering
Devnology back toschool software reengineering
 
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
 
09 gui 13
09 gui 1309 gui 13
09 gui 13
 
[Android] Widget Event Handling
[Android] Widget Event Handling[Android] Widget Event Handling
[Android] Widget Event Handling
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
Mini Project- Internet Security Mechanisms
Mini Project- Internet Security MechanismsMini Project- Internet Security Mechanisms
Mini Project- Internet Security Mechanisms
 
Building Code 2.0 project
Building Code 2.0 projectBuilding Code 2.0 project
Building Code 2.0 project
 
Open Intents - Android Intents Mechanism and Dependency Management
Open Intents - Android Intents Mechanism and Dependency ManagementOpen Intents - Android Intents Mechanism and Dependency Management
Open Intents - Android Intents Mechanism and Dependency Management
 
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
 
Seminar report on android os
Seminar report on android osSeminar report on android os
Seminar report on android os
 
520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM tools
 
Android Development recipes with java.pptx
Android Development recipes with java.pptxAndroid Development recipes with java.pptx
Android Development recipes with java.pptx
 
P&msp2010 06 ms-project
P&msp2010 06 ms-projectP&msp2010 06 ms-project
P&msp2010 06 ms-project
 
Project a day 2 android application fundamentals
Project a day 2   android application fundamentalsProject a day 2   android application fundamentals
Project a day 2 android application fundamentals
 
Designing a Prosthetic Memory for Software Developers
Designing a Prosthetic Memory for Software DevelopersDesigning a Prosthetic Memory for Software Developers
Designing a Prosthetic Memory for Software Developers
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android
 
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!
 

Dernier

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Dernier (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

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