Home

Awesome

Android Development Course

Aim of the course

Introduce student to mobile application development in various platforms. Teach students how to develop Android mobile applications. Give an overview of Android application building blocks and design principles. Let students practice using hands-on Android application development exercises. Prepare students for work in Android mobile application development industry.

Prerequisites

Basic knowledge of object-oriented programming and databases. Knowledge of basic data structures and algorithms.

Learning outcomes

Upon course completion students will have <br/> knowledge of <br/>

skills in <br/>

competencies <br/>

Recommended literature

Syllabus outline

  1. Course overview. Mobile platforms. Types of mobile apps development.
  2. Android as platform and its tools.
  3. Android project structure, resources, code organization.
  4. Graphical User Interface for mobile systems. Use of Android GUI components in application.
  5. Creating dynamic application logic with Java lang.
  6. Android application lifecycle. Activities, Fragments.
  7. Storing and caching date on client with Android.
  8. Asynchronous processes, integration with web-service.

Assesment structure