Android Development

Instructor-led training in Android Development. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

intermediate
24–32 hours Live online (VILT) intermediate
Live online (VILT)
Hands-on labs
Assignments & projects
Completion certificate

Overview

This intermediate Android Development course equips you with the skills to create robust mobile applications using modern Android frameworks and tools. You'll learn best practices in design, performance optimization, and how to leverage Android's rich ecosystem to build user-friendly apps that stand out in the market.

What you'll learn

  • You will be able to design and implement user interfaces using Android XML layouts.
  • You will be able to manage app data using SQLite databases and shared preferences.
  • You will be able to utilize Android libraries and APIs to enhance app functionality.
  • You will be able to handle asynchronous tasks using AsyncTask and background services.
  • You will be able to implement RESTful web services to connect your app with backend systems.
  • You will be able to debug and troubleshoot common issues in Android applications.
  • You will be able to optimize app performance and ensure a smooth user experience.
  • You will be able to publish your app on the Google Play Store and manage updates.

Curriculum

8 modules · outline is indicative and can be tailored to your team.

1Introduction to Android Development
  • Overview of Android architecture
  • Setting up the development environment
  • Understanding Android SDK and tools
2User Interface Design
  • Creating layouts with XML
  • Using views and view groups
  • Implementing Material Design principles
3Data Management
  • Working with SQLite databases
  • Using shared preferences for simple data storage
  • Handling data with Content Providers
4Networking and APIs
  • Making network requests with Retrofit
  • Parsing JSON responses
  • Implementing RESTful services
5Asynchronous Programming
  • Understanding threads and processes
  • Using AsyncTask for background operations
  • Managing services and broadcast receivers
6Debugging and Testing
  • Using Android Studio debugging tools
  • Writing and running unit tests
  • Best practices for app testing
7Performance Optimization
  • Profiling your app's performance
  • Reducing memory usage
  • Improving app responsiveness
8Publishing Your App
  • Preparing your app for release
  • Creating a signed APK
  • Managing app updates on the Play Store

Prerequisites

Basic programming knowledge in Java or Kotlin is recommended.

Who should attend

This course is ideal for developers looking to advance their skills in mobile application development.

Certification

On completing this course you receive a Skilvi course-completion certificate.

Frequently asked questions

What is the format of the course?

The course is instructor-led and delivered live online.

How long is the course?

The course spans 8 weeks, with weekly sessions lasting 3 hours each.

Will I receive a certificate upon completion?

Yes, you will receive an Skilvi course-completion certificate.

Are exam vouchers included?

Exam vouchers are available through authorized channels on request.

Do I need prior experience to enroll?

Basic programming knowledge in Java or Kotlin is recommended.

Android Development

Pricing on request

  • Live online (VILT)
  • 24–32 hours
  • Hands-on labs & assignments
  • Skilvi completion certificate