Course Outline

Introduction

  • What is Android? Application development environment configurations. Toolkit for writing applications - Android SDK Java and Android

Application construction

  • Creating and launching the first application Android Studio overview Apk file applicationId Application installation AndroidManifest.xml Java code and resources Build system Gradle Certificates versionName and versionCode Building application variants debug and release permissions adb

Resources

  • resource types directory structure resource qualifiers class R

Activities

  • What is Activity? Creating and Running an Activity Activity Lifecycle Activity Stack Intents Fragment

Content Provider Basics

  • downloading content using Content Provider

Basics of UI construction

  • layouts - types and creation built-in elements: buttons, text fields, etc. View class, View connection with Activity menu, ListView and RecyclerView dialogs

Styles and themes

  • creating and configuring styles

Processes and threads in Androidzie

  • ui thread ANR AsyncTask Services

Advanced UI Views

Message receivers

  • applications of broadcast receivers

Saving status

  • SharedPreferences files SQLite

REST

  • what is REST and JSON? communication with the REST server

Libraries

  • picasso
  • retrofit
  • eventbus
  • butterknife
  • okhttp
  • parse

Application distribution

  • Google Play Crashlytics and bug reporting
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (4)

Related Courses

Related Categories