DroidKaigi 2020 Codelabs
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!
@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.
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:
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
- 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/ - 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.