Happy New Lunar Year! 2023 was a great year for Gradle Build Tool. Let’s recap the key updates close

Android Apps with Gradle Build Tool
Note: Live training sessions are paused as we are working on self-paced training.
Live training sessions will resume next year.

Description

Engineers want to focus on developing features for their Android app and not let build logic get in the way. In this training we will examine how to organize an Android app that has multiple modules. Along the way we will cover best practices and understand how to modularize your application as well as the build logic for long term success.

By the end of the training you will gain familiarity with how Android projects use Gradle Build Tool for managing build logic and become more comfortable working with build logic for both personal and professional Android projects.

Duration

3 hours

Audience

This class is designed for developers and build engineers who want to get familiar with build logic for Android projects.

Prerequisites

  • Recent version of Android Studio installed
    • https://developer.android.com/studio
  • Some experience creating Android apps
  • Understanding of core Gradle build concepts
  • Kotlin experience is a plus

Objectives

  1. Understand how to structure Android projects to:
    - Allow focus on app development (not let build logic get in the way)
    - Gracefully scale
  2. Hands-on exercises to reinforce learning

Course Outline

  • Overview of sample Android app
  • Creating app with build best practices
    • Using Kotlin for build logic
    • Centrally define dependencies using the version catalog
    • Having shared common build logic via convention plugins
  • Next Steps