Beginning Android Objective Development (3 days)

1
PHONE (021) 5890 1608 FAX (021) 58901608 EMAIL [email protected] WEBSITE www.toffeetrain.com ADDRESS ToffeeTrain (PT. Toffee International) Business Park Blok E2 No. 3, Jl. Raya Meruya Ilir No. 88, Meruya Utara Jakarta Barat 11620, Indonesia. www.facebook.com/ToffeeNet @toffeenet Course Outline Overview The Big Picture • Project Structure • Inside the Manifest • The Development Environment Creating a Skeleton Application Basic User Interface - Using XML-based Layouts, - Employing Basic Widgets, - Working with Containers • Advanced UI - Using XML-based Layouts, - Getting Fancy with Lists, - Employing Fancy Widgets & Containers • User Action - Applying Menus, - Showing Popup Messages Day 01 Activity • Handling Activity Lifecycle Events • Creating Intent Filters • Launching Activities and Sub-activities Web • Embedding the WebKit browser • Communicating via the Internet Day 02 Storing Data • Using Preferences • Managing and Accessing Local Database • Accessing Files Day 03 Beginning Android Development (3 days) } This workshop is a hands-on guide to designing and building mobile applications using Google's Android open-source platform. The course explains what Android is, the Android SDK, all essential features, as well as the advanced capabilities and APIs such as background services and notifications. This complete hands-on workshop encourages participants to learn by building a real-life working applica- tion, which can serve as a basis for their future Android projects. By the end of the course, each participant will have a complete functional Android application incorporating most of the key features of the platform. Objective Upon completion of this course, you will be able to: [1] Build your own Android apps. [2] Understand how Android applications work, their life cycle, manifest, Intents, and using external resources.3] Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus. [4] Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers. [5] Utilize the power of background services and notifications. [6] Use Android's communication APIs for internet resources (HTTP). Intermediate Android Development (2 days) } Richer User Interfaces Touchscreen and Multi-touch • Gestures Input • Text to Speech and Speech Recognition • Animation • 2D Canvas Drawing Day 01 Working with Media • Playing Audio • Playing Video • Audio Recording • Capturing with Camera • Video Recording Using Hardware • Compass • Accelerometer • Orientation Sensor and Gyroscope • Vibration Day 02 Working with Data • Using Content Providers • Creating Content Providers • Live Folders Testing and Publishing • Reusable JAR Library • Test Case • Android Monkey • Various Distributions Course Outline Location : Kuningan, Jakarta. “The training was a big help especially to those who are thinking of stepping into mobile development. Materials was easy to understand, lectures gave a good explanation and also the facilities provided was awesome!” - Mohammad Nazarudy Ibrahim, AirAsia iVentures, AirAsia Berhad “iTrain's courses equips my development team with in-depth mobile development knowledge.” Serm Teck Choon, Head JustJobs Sdn Bhd, A Subsidiary of Star Publications (Malaysia) Berhad “iTrain's mobile development courses got my tech team moving at light speed. Thanks iTrain!" - Premesh Chandran, Malaysiakini CEO What They Say About Our Course : Date : 3-7 Desember 2012

Transcript of Beginning Android Objective Development (3 days)

PHONE (021) 5890 1608 FAX (021) 58901608 EMAIL [email protected] WEBSITE www.toffeetrain.comADDRESS ToffeeTrain (PT. Toffee International) Business Park Blok E2 No. 3, Jl. Raya Meruya Ilir No. 88, Meruya UtaraJakarta Barat 11620, Indonesia. www.facebook.com/ToffeeNet @toffeenet

Course OutlineOverview• The Big Picture• Project Structure• Inside the Manifest• The Development Environment

Creating a Skeleton Application• Basic User Interface- Using XML-based Layouts, - Employing Basic Widgets, - Working with Containers

• Advanced UI- Using XML-based Layouts, - Getting Fancy with Lists, - Employing Fancy Widgets & Containers

• User Action- Applying Menus, - Showing Popup MessagesD

ay 0

1

Activity• Handling Activity Lifecycle Events• Creating Intent Filters• Launching Activities and Sub-activities

Web• Embedding the WebKit browser• Communicating via the InternetD

ay 0

2

Storing Data• Using Preferences• Managing and Accessing Local Database• Accessing Files

Day

03

Beginning AndroidDevelopment (3 days) }This workshop is a hands-on guide to designing and building mobile applications using Google's Android open-source platform. The course explains what Android is, the Android SDK, all essential features, as well as the advanced capabilities and APIs such as background services and notifications. This complete hands-on workshop encourages participants to learn by building a real-life working applica-tion, which can serve as a basis for their future Android projects. By the end of the course, each participant will have a complete functional Android applicationincorporating most of the key features of the platform.

ObjectiveUpon completion of this course, you will be able to: [1] Build your own Android apps. [2] Understand how Android applications work, their life cycle, manifest, Intents, and using external resources.3] Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus.[4] Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers.[5] Utilize the power of background services and notifications.[6] Use Android's communication APIs for internet resources (HTTP).

Intermediate AndroidDevelopment (2 days) }

Richer User Interfaces• Touchscreen and Multi-touch• Gestures Input• Text to Speech and Speech Recognition• Animation• 2D Canvas Drawing

Day

01

Working with Media• Playing Audio • Playing Video• Audio Recording • Capturing with Camera• Video Recording

Using Hardware• Compass • Accelerometer• Orientation Sensor and Gyroscope• Vibration

Day

02

Working with Data• Using Content Providers• Creating Content Providers• Live Folders

Testing and Publishing• Reusable JAR Library• Test Case• Android Monkey• Various Distributions

Course Outline

Location : Kuningan, Jakarta.

“The training was a big help especially to those who are thinking of stepping into mobile development. Materials was easy to understand, lectures gave a good explanation and also the facilities provided was awesome!”

- Mohammad Nazarudy Ibrahim, AirAsia iVentures, AirAsia Berhad

“iTrain's courses equips my development team with in-depth mobile development knowledge.”

– Serm Teck Choon, Head JustJobs Sdn Bhd,

A Subsidiary of Star Publications (Malaysia) Berhad

“iTrain's mobile development courses got my tech team moving at light speed. Thanks iTrain!" - Premesh Chandran, Malaysiakini CEO

What They Say About Our Course :

Date : 3-7 Desember 2012