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



Price per participant

Testimonials (3)

Related Courses

Android Nougat for Android Developers

21 Hours

Android - The Basics

28 Hours

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

Develop Android Applications

21 Hours

Android Development

28 Hours

Android Fundamentals

56 Hours

Android Fundamentals - Fast Track

28 Hours

Android HAL (Hardware Abstraction Layer)

21 Hours

Android System Programming

28 Hours

Android Applications Testing

21 Hours

Android TV

14 Hours

Dependency Injection with Dagger 2

14 Hours

Java Fundamentals for Android

14 Hours

Kivy: Building Android Apps with Python

7 Hours

Kotlin for iOS and Android Development

35 Hours

Related Categories

1