android topgun training camp

Android Training Camp

Monday 7 March 10.00 - 17.00 Part 1
Tuesday 8 March 10.30 - 17.00 Part 2

Welcome to Android Development Training Camp!
Are you ready to take your Android development to the next level?
Do you know the basics of environment setup and have completed “Hello World” and other sample programs?

Android Development Training Camp is for you!
Android Development Training Camp is a hands-on, fast track, two-day training program designed for intermediate Android developers to advance their Android development skills.

The training camp will provide developers essential skills to develop applications on Android mobile platform. These skills allow the programmers to develop applications for Android devices, including phones, tablets, and mobile devices.

One session is scheduled to learn about app in business.

Pre-requisites

Bring your own laptop since this is a hands-on training class.

This is an intermediate class. You should have installed and used the following.

•Java
•Eclipse
•Android SDK 2.x

You should have completed writing code examples, such as the “Hello World” program and other beginning level programs.

Environment checkup:
If you need your environment checked out before the class, we have a review session at 8:30am on Monday morning for an hour before class starts. You MUST have already installed Java, Eclipse and Android SDK since there will not be enough time to do the entire setup. Be sure to mark your registration if you plan to attend this early session.

Lunches and beverages are included.

Over the course of two full days, you will learn intermediate topics in Android programming:
Session 1: Exploring User Interface Screen Elements
Introducing Android Views, Widgets, and Layouts
Displaying Text to Users with TextView
Getting Text From Users with EditText and Spinner
Using Buttons, Check Boxes, and Radio Groups
Getting Dates and Times from Users
Indicating Information to Users
* Indicating and Adjusting Progress with    SeekBar
* Providing Users with Options and Context   Menus
Handling User Events
Working with Styles
Working with Themes
 
Session 2: Designing Android User Interfaces with Layouts
Creating User Interfaces in Android
Organizing Your User Interface with ViewGroup
Using Built-In Layout Classes
Using Built-In View Container Classes
Using AppWidgets to Expose Application Views
Becoming an AppWidget Provider

Session 3: Data and Storage APIs using SQLite Database
Working with Application Preferences
Working with Files and Directories
Storing Structured Data Using SQLite Database
 * Sharing Data Between Applications with Content Providers
 * Extending Your Android Application with a Custom Content Provider
Working with Live Folders

Session 4: Browsing the Web with WebView
Accessing the Internet (HTTP)
Browsing the Web with WebView

Session 5: Multimedia APIs
Working with Still Images
Working with Video
Working with Audio

Session 6: Location-Based Based Services (LBS) APIs
Using Global Positioning Services (GPS)
Geocoding Locations
Mapping Locations
•    Doing More with Location-Based Services

Note:
Lines marked with * are topics that will be covered if time permits.

Instructor: Avetik Kazhoyan
Avetik Kazhoyan is a highly skilled Senior Software Engineer at Holland9 who had been working with Android since 2009. He earned his M.Sc. degree at American University of Armenia where his main interests included Artificial Intelligence in board games, General Programming for GPUs and 3D realtime application development. After graduating, Avetik worked on mobile and web media sharing projects based on Android platform as well as localized mobile messaging and graphics editing applications. His primary area of expertise in the mobile field lies in media applications and game development for Android. Currently Avetik leads the Holland9 Android developer team working at one of the world’s leading handset manufacturers.

About Holland9:
Holland9 is first and foremost, a company of talented individuals with first class skills, experience and interest in Android. Our overriding aim is to enable clients to take maximum commercial advantage of this new revolutionary platform. For anyone considering whether to explore Android; either in terms of developing for Android as a new business strategy, or as a new platform for engaging with your consumers, our application marketing services offer a good starting point. Holland9 also specializes in low level Android software development and hardware design. We offer intensive, cost-effective Android computer programming courses and created a graduate-level curriculum that emphasizes core Android software and hardware engineering expertise, such as integrating features like Telephony, GPS, Wi-Fi, Audio, Video, Bluetooth and Camera of Android with Linux device drivers. Currently Holland9 courses have been delivered in over 15 countries across the globe and recently added another landmark project to its impressive client list after an agreement in which it delivers Android hardware services at NASDAQ listed Avagotech. Other Holland9 clients include: Miniclip, Vodafone, Uphantis, Triple IT, Tieto, Neurocampus, Progress Media, Hogeschool Inholland, Achmea, Mocreate, Metrostar Systems.

“How to monetize your app with PayPal “
Learn more about PayPal’s mobile payment solutions including an overview on how to integrate a payment solution into your mobile app or site. 

“Ciaran is a member of the Developer Technical Services team in Europe, working on PayPal’s mobile and platform products. 
Before starting at PayPal Ciaran worked as a telecoms engineer with AIB in Dublin. Later moving to Ericsson he worked as Software developer in test for three years. He was part of the 3G/UMTS mobile broadband product development team there, fulfilling roles in both Dublin and Stockholm. Ciaran currently has a BSc in Digital Media Engineering from Dublin City university.”


You can register directly for the Android Training Camp by clicking on the register button