Expert Led Training Courses
About Jfokus Training:
Get taught directly by the experts and interact with peers in an engaging informal environment. These are intensive, deep dive training sessions designed for advanced IT professionals which incorporate expert-led presentations.

Android Development

Learn in 2 days all important concepts and techniques to develop Android apps. Lars Vogel is an experienced Android trainer and publishes popular Android tutorials on http://www.vogella.de

Lars Vogel

Lars Vogel

Lars Vogel maintains the website http://www.vogella.de with many Android and Eclipse related tutorials and with more then 40 000 daily visitors. He works as an independent Android and Eclipse consultant and trainer.
He is a regular speaker at international conferences, as for example EclipseCon, Devoxx, Droidcon and O'Reilly's Android Open. Lars received in 2010 the "Eclipse Top Contributor Award

 

Android Development - 2 days workshop

Learn in 2 days all important concepts and techniques to develop Android apps. Lars Vogel is an experienced Android trainer and publishes popular Android tutorials on http://www.vogella.de.

Outline

Agenda Day 1

Architecture of Android

  • Concept
  • Devices, Emulator and Images
  • Installation and usage of ADT
  • Android Manifest
  • Resources

Intents and Activity Communication

  • Intents
  • Activities / ActivityStack
  • Views / Layouts
  • Interaction with Buttons & Co
  • ListView
  • Concept

ListView

  • Adapter
  • ListActivity

File based Persistence

  • Preferences
  • Files, Access restrictions

Security

  • Androids Security Concept
  • Permissions / Uses Permissings

Network

  • Apache HTTP Client
  • REST
  • JSON
  • XML

Multitasking

  • Multitasking and Network Access with AsyncTask
  • Handler

Agenda Day 2

SQLite & ContentProvider

  • Datenbank (SQLite)
  • ContentProvider

Services, Receivers and Notifications

  • Services
  • Registration of a broadcast receiver
  • Using Notifications
  • Using Services

Screensizes and Canvas

  • Screen sizes and densities
  • Own Views with Canvas

Location Based Service Applikationen

  • Location based Services
  • Integration of Google Maps
  • Karten-Overlays
  • Geocoding / Reverse Geocoding
  • Usage of GPS, Wifi, ...

Homescreen Widgets

  • UI Restrictions, RemoteViews
  • Widgets
  • Refresh

Fortgeschrittene Themen

  • Push Notification
  • Server Storage

Deployment

  • Deployment
  • Markets
  • Version Management