DroidKaigi 2020 Codelabs

Tomoya Miwa
DroidKaigi
Published in
2 min readFeb 12, 2020

Update: Mar 8, 2020 23:00

We just published the English version of the DroidKaigi Original Codelab, which was planned to be held on Day 1 of DroidKaigi 2020! Enjoy!

Multi-Modularizing Apps

@tomoya0x00, DroidKaigi Committee staff

This is tomoya0x00 from DroidKaigi Committee. DroidKaigi 2020 is approaching!
This post is about our original codelab that you can try on Day 1.

DroidKaigi roadshow, the codelabs session held in Fukuoka

The Contents of the DroidKaigi Original Codelab

This time, the codelab will be about multi-modularizing an existing app project!
With the help of our tutors, you will be tasked to split the GithubBrowserSample, a sample app from the Android Architecture Components.

Datetime: Day 1. 1:00 PM to 4:00 PM
Place: Nearby the Bugdroid landmark in Exhibition room.

We have built codelabs document with claat.
Codelabs participation is on a first-come, first-served basis, but you can enter and leave the area at any time. Feel free to come and join us!

Here’s a sneak peak of the chapters:

Sections in the codelabs

The Concept of the DroidKaigi Original Codelab

At last year’s DroidKaigi, we provided our first original Codelab.

Though there were some rough edges, but we thank you for the love you gave us through surveys and social media.

Our Codelabs team is set to improve on some of the issues like:

  • Could not finish a single task in the time given
  • Code was too complicated to figure out

The team also aims to:

  • Make the codelabs practical so that you can use it at work
  • Make the codelabs enjoyable to both beginners and experts

So this time, we have chose to

  • use a sample app that has been developed for a while to make the codelab more practical
  • make the primary goal multi-modularization, which is a topic with increasing real-world examples

Prerequisites

  1. Install Android Studio
    We recommend to use Android Studio 3.5.3, the latest stable version.
    You can download it from https://developer.android.com/studio/
  2. Establish the environment to build and run the app
    Download the app project from https://github.com/DroidKaigi/architecture-components-samples as a git repository or zip file (we added login feature to the original one).
    Please make sure that you can build and run the GithubBrowserSample.

--

--

Tomoya Miwa
DroidKaigi

最近はAndroid開発がメイン。趣味はドライブと写真。組み込み/BLE/Android/iOS/Emacs/RX-8/ThinkPad/G9