Course Code: androidprogef
Duration: 14 hours
Prerequisites:

Lack

Overview:

Android – operating system with kernel Linux for mobile devices such as mobile phones, smartphones, tablets (tablet PCs) and netbooks. In 2013, it was the most popular mobile system in the world. This kernel and some other components that have been adapted to Androida are published under the GNU GPL license. Android does not contain code from the GNU project. This feature distinguishes Androida from many other Linux distributions currently in existence. It was initially developed by Android Inc. (later bought by Google), then came under the wing of Open Handset Alliance.

Course Outline:
  • Overview of the Android system
  • Architectural layers and NDK
  • The Dalvik Virtual Machine

 

  • The Android SDK and development tools
  • Eclipse IDE and ADT
  • The Android Emulator

 

  • Activities, Services, Content Providers, Broadcast Listeners
  • Using intents and intent filters

 

  • Analysis of an Android app
  • The Android manifest
  • App permissions

 

  • Working with activities and UIs
  • Views and layouts
  • Widgets
  • Event handling
  • Lists and adapters
  • Menus and dialogs

 

  • Data access and Sqlite
  • Content providers

 

  • Using the sensors on the device
  • Location-based apps
  • The Telephony API

 

  • Broadcast Receivers
  • System Broadcasts

 

  • Accessing network-based content
  • Using threads in Android
  • Developing responsive apps

 

  • Publishing to Google Play
Sites Published:

Polska - Efektywne programowanie w Android

Slovenia - Efektywne programowanie w Android

Croatia - Efektywne programowanie w Android

Serbia - Efektywne programowanie w Android

Bhutan - Efektywne programowanie w Android

Nepal - Efektywne programowanie w Android

Uzbekistan - Efektywne programowanie w Android