A 2-day workshop covering the whole material needed to create mobile and web applications for Android using Android Studio, at an intermediate level. You will learn how to use SQLite to communicate with SQL data sources, how to test your application and publish it to the Google Play Store.

On the workshop you will

Learn from lecture supported by slides

Solve coding challenges

Complete practical exercises

During the workshop we cover:

  • Android application architecture
  • Views and Activities

Android permission model

  • Accessing resources
  • Restrictions on the use of resources

SQLite and ContentProvider

  • SQLite database using Room
  • Using and defining a ContentProvider

Services

  • Service and IntentService
  • Defining your own service

Broadcast Receiver

  • Defining BroadcastReceiver
  • BroadcastReceiver registration

Architecture components and application architecture

  • Lifecycle
  • ViewModel
  • LiveData
  • Application architecture patterns: MVVM

Advanced Android functionalities

  • Using NotificationManager to create rich notifications
  • Downloading the phone's location
  • VibratorManager

Performing background tasks using the WorkManager technology

  • Defining WorkManager tasks
  • WorkManager task management

Advanced user interface

  • Map display
  • Geocoding / Reverse Geocoding
  • Displaying images using the Glide library
  • Displaying videos using ExoPlayer
  • Playing sound

Network communication

  • Retrofit
  • REST
  • JSON

Testing

  • Unit tests
  • Android tests
  • Automation of user interface testing

Publishing the application

  • Preparation of the application for publication
  • Google Play

How long does it take?

This workshop takes 2 days. We also offer slimmed down version that lasts 1 day.

Requirements

  • Professional experience in Java or other OOP lang
  • Basic knowledge of the design and programming elements of Android applications

Register

Choose this option if you need a workshop for your team or company. The basic price is 3000 EUR for the group for 2 days.

Private workshop

Choose this option if you need a workshop for yourself or for a small group of people. The basic price is 280 EUR per person for the whole workshop.

Open online workshop

Our experts offer consultations for both companies and individuals. The price is set individually.

Contact us