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

Requirements

  • A basic understanding of object-oriented programming.

Audience

  • Android Developers
 21 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Android Applications Testing

21 Hours

Android Fundamentals

56 Hours

Java Fundamentals for Android

14 Hours

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

Android Development

28 Hours

Develop Android Applications

21 Hours

Android - The Basics

28 Hours

Creating applications on the Android platform

21 Hours

Android Fundamentals - Fast Track

28 Hours

Kivy: Building Android Apps with Python

7 Hours

Kotlin for iOS and Android Development

35 Hours

RxJava for Android Developers

21 Hours

Android HAL (Hardware Abstraction Layer)

21 Hours

Android System Programming

28 Hours

Dependency Injection with Dagger 2

14 Hours

Related Categories