Android Nougat for Android Developers Training Course

Duration

21 hours (usually 3 days including breaks)

Requirements

  • A basic understanding of object-oriented programming.

Audience

  • Android Developers

Overview

Android Nougat is the 7th version of the Android operating system. With Android Nougat, users can create Android applications with features such as multitasking, split-screen support, and much more.

    
This instructor-led, live training (online or onsite) is aimed at android developers who wish to build, update, and manage a mobile Android application with Android Nougat.

By the end of this training, participants will be able to:

  • Deploy a mobile Android application to the Google Play Store.
  • Use object-oriented programming with Java on Android.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Course Outline

Introduction

Java Basics

  • Syntax and logic
  • Statements, variables, arrays, etc.

Android Studio

  • Processes and components used in Android Studio
  • Android Studio files vs Java files

Preparing the Development Enviroment

  • Installing and configuring Android Studio

Code in Java

  • Working with Java strings, numbers, methods, etc.
  • Creating a Java module

Java on Android

  • Using classes for Android
  • Using inheritance in Java for Android
  • Hiding and encapsulating data

Android Activities

  • Understanding the Android Activity Lifecycle
  • Setting up a layout
  • Using activities without buttons
  • Creating a second Android Activity
  • Passing data between activities

Android Layouts

  • Working with graphics and drawables
  • Creating custom buttons
  • Using fragment manager
  • Loading fragments

GPS and Maps

  • Working with Google Maps
  • Creating and customizing a map
  • Obtaining and displaying user locations

Multimedia

  • Setting up a layout and creating fragments
  • Working with menu systems
  • Using cursors
  • Decoding paths

REST on Android

  • Working with JSON on Android
  • Creating an API service
  • Passing data to the API
  • Parsing JSON

Google Play Store Deployment

  • Understanding App Store Search Engine (ASO) key strategies
  • Preparing an application for Google Play Store standards
  • Uploading the application
  • Optimizing ASO

Summary and Conclusion