DroidKaigi 2020でのCodelabsについて

Tomoya Miwa
DroidKaigi
Published in
4 min readFeb 12, 2020

3/7 10:30追記

DroidKaigiスタッフの@tomoya0x00です。
英語版のDroidKaigiオリジナルCodelabsも公開しました!

Multi-Modularizing Apps

2/19 16:00追記

DroidKaigiスタッフの@tomoya0x00です。
DroidKaigiオリジナルCodelabsを公開しました!

既存のアプリをマルチモジュール化する

英語版は近日中の公開を予定していますので、もうしばらくお待ちください。

誠に残念ながらDroidKaigi2020は中止となりましたが、このスタッフ渾身のDroidKaigiオリジナルCodelabsを少しでも楽しんで頂ければ、と思います。

以下、原文

DroidKaigiスタッフの@tomoya0x00です。DroidKaigi 2020の開催日が近づいてきましたね。
この記事では、DroidKaigi 2020 Day.1に実施する DroidKaigiオリジナルCodelabsについてご紹介します。

福岡で開催した Codelabs セッションの DroidKaigi roadshow の様子

DroidKaigiオリジナルCodelabsの内容

今回は、既存アプリのマルチモジュール化にチャレンジして頂けます!
Android Architecture ComponentsのサンプルアプリであるGithubBrowserSampleを、チューターと一緒にマルチモジュール化していきましょう。

日時:Day.1 13:00~16:00
場所:展示ルーム ドロイド君周辺

今回はclaatを用い、Google Codelabs形式の資料をご用意いたします。
受付は先着順となります。入退場は自由ですので、ふるってご参加下さい!

資料は作成途中ですが、各セクションは下記を予定しています。

Codelabs のセクション

DroidKaigiオリジナルCodelabsのコンセプト

前回のDroidKaigiでは、DroidKaigi初の取り組みとしてスタッフによるオリジナルCodelabsをご用意致しました。

初の取り組みと言うこともあり拙い部分も多々あったとは思うのですが、アンケートやSNSでは概ね好評を頂き、関係したスタッフ一同、ありがたい気持ちで一杯です。

しかし、次回に向けて色々と改善したいこともありました。下記はその一例です。

  • 時間が足りなくて課題が一つも終わらなかった
  • コードが複雑すぎて、読み解くだけで大変

また、せっかくオリジナルのCodelabsを作るのであれば、

  • 実践的で皆様の業務にすぐ活かせる物をつくりたい
  • 初学者から上級者まで楽しめる物にしたい

という思いがありました。

そのため、今回は

  • 実践的なオリジナルCodelabsとするため、開発開始からある程度時間が経っているアプリをお題アプリとする
  • 徐々に実施例がでてきている、マルチモジュール化をテーマにする

という事を決め、ご用意しました。

事前準備について

1.Android Studioのインストール

2.お題アプリをビルド・実行できる状態にしておく

  • https://github.com/DroidKaigi/architecture-components-samples をgit clone、もしくはzipでダウンロードしてください
    (オリジナルにGitHubログイン機能を追加しています)
  • Android Studioで GithubBrowserSampleプロジェクトをオープンして、アプリのビルドと実行をお願いします

--

--

Tomoya Miwa
DroidKaigi

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