アナログ金木犀

つれづれなるまままにつれづれする

DroidKaigi2018 〈マルチモジュールのすヽめ〉というセッションについて

この記事では Droidkaigi2018で自分が話す 〈マルチモジュールのすヽめ〉というセッションにおいて、 何を話すか・何を話さないか を共有します。

想定と違ってがっかりしてしまう方がいないことを願って。

また逆にこの記事で興味を持ってくれる方がいることを願って。

セッションのゴール

自分のセッションには下記のようにゴールを設定しています。

  • good: 聞いてくれた方が「...(マルチモジュールわんちゃんありやな)...」って思ってもらえた
  • very good: 聞いてくれた方のうち誰かが実践してくれた

話すこと

上記のゴールを満たす為に大まかには下記を説明することに焦点をおきました。

  • マルチモジュールでアプリを実装することの有効性
  • マルチモジュールの導入 (実践イメージが湧くレベル)

実際のagendaは下記となっております。

  1. なぜマルチモジュール化するのか
  2. マルチモジュール化するデメリット
  3. モジュールの分け方について
  4. Case Annict
  5. 実際にマルチモジュールにしてみる
  6. モジュール間の連携について

下記のようなストーリーを思い浮かべてます。

聞いた後の想定する感想
なぜマルチモジュール化するのか でもデメリットはあるんでしょ?
マルチモジュール化するデメリット メリット・デメリットはわかった。じゃぁ実践するには?
モジュールの分け方について 具体的には?
Case Annict 分け方はわかった。実際どうするの?
実際にマルチモジュールにしてみる なにか困ることない?
モジュール間の連携について (実際に聞いた人のみぞ知る)

各章の聞いた後の疑問がなるべく次の章で解決するように、最後には実装イメージが湧くようにと考えました。

話さないこと

下記は話しません。

  • instant appsについて (キーワードで触れるレベルです)
  • kotlin nativeについて
  • その他agendaにないこと

元の仮案とのdiffについて

下記が元のdescriptionです。

自分の関わるAndroidのアプリ開発ではマルチモジュールな作り方を実践しています。
その中で得られた知見を共有します。

下記がagenda(仮)です。

- マルチモジュールに分けた動機
- メリット
- デメリット
- 技術的な実現方法
- ハマりポイント & 気をつける場所
- 途中からマルチモジュール化する
- etc

それぞれ統合、名前の変更、除外などあります。

マルチモジュールに分けた動機

〈なぜマルチモジュール化するのか〉に統合されています。

メリット

〈なぜマルチモジュール化するのか〉に統合されています。

デメリット

〈 マルチモジュール化するデメリット〉と名前を変えました。

技術的な実現方法

〈実際にマルチモジュールにしてみる〉と名前を変えました。

ハマりポイント & 気をつける場所

とくに触れたかった〈モジュール間の連携について〉に絞りました。

途中からマルチモジュール化する

agendaのストーリーから外れるために今回は外しました。実践経験あるのでオフィスアワーで聞いてくださいませ。

話したかったけど外したこと

入らなかったり、あまり膨らまなかったりしたので下記は外しました。

  • resource moduleを作るといいよ
  • API client moduleを作るといいよ
  • 途中からマルチモジュール化する

上記について、またはそれ以外でもオフィスアワーに参加していますのでなんでも聞いてください。

最近料理漫画ばかり読んでる

最近料理漫画ばかり読んでしまってます。

いつの間にか料理するようになったってのが大きいのかも。

アクアパッツァとか店で食っても「...(まぁ美味しいな)」くらいなのに、家で作ると「めっちゃうま!!!天才かよ!!!」って感じるのはなんでなんだろう。

繋がりが全くないけど、好きな料理系の漫画を一言だけ添えて紹介してみます。ほとんどが最新刊まで読み切ってるわけではないので悪しからず。

食戟のソーマ

ジャンプで大好きな漫画。ジャンプ系特有の面白さがばっちりあって好き。

異世界居酒屋のぶ

異世界で日本の居酒屋を営む話。これを見た人はとりあえず生を飲みたくなる呪いにかかります。

いぶり暮らし

燻製系の料理と二人の距離感を楽しむお話。(たまに関係性が重いのはご愛嬌)

いぶり暮らし  1巻

いぶり暮らし 1巻

(燻製でいうと、シャケを寝る前にかるく燻しておいて、翌朝照り焼きにするとべらぼうにうまくていい1日になること必死なのでおすすめです)

幸福グラフィティ

正直言うと、まだアニメしか見てない。あったかいご飯が家を明るくするいいお話。

めしにしましょう

青梅川おめがさんのキャラクタがいい感じに飛んでる。彼女の作る飯がとりあえず凶暴にうまそう。系統として低温調理系がちょこちょこ多めかなって印象。ただそれ以外のものもたくさんあるし、レシピも載ってて誰でも作れそう。(食材が普通に手に入るかどうかは別の話)

ホクサイと飯さえあれば

めしにしましょうに近くて要は毎回毎回主人公がご飯を作る話(まぁどれもそうなんだけども)。キャラクターが可愛いし、ご飯も美味しそうだし、これまたすぐにでも作れそう。料理系漫画で一番好き。

以上です。何かおすすめのものありましたら教えてください。

料理系の漫画は面白いし実際に作って見れる点で実利もあるんですが、デメリットとしてお腹が減るというのがありますのでダイエット中には注意してください。

kotohaのalfred workflow作りました

そういえば alfred を使いこなしてないなぁと思ったので、 workflow を作るところから始めて見ました。

dアニメのインクリメンタルサーチ & 検索結果ページへいくものを作ったり( こちらから )、amazon prime videoの同様のものを作ったり ( こちらから ) してみました。まぁサンプルをちょっと書き換えただけなんですけどね。

その中でそういえば、kothaのalfredを作りたいみたいな話があったような...??と思い出し作って見た次第です。

(gifファイルの貼り付けができなかったのでgoogle driveに置いたんですがデザインが...)

下記から配布しております。

github.com

ちょっと挙動がおかしいところなどあれば、教えてくださいませ!

2017年を振り返る

こんばんは。釘宮です。

shirajiさんや muumuumuumuumuuさんがやってる振り返りテンプレートが楽そうだったので真似してみた。

楽そうと思ったけどツイカスすぎるが故にツイート数が多くてぶっちゃけ大変だった。

1月

2016年のSHIROBAKOアドベントカレンダーの打ち上げの柗亭新年会をセッティングした

twitter.com

がっつりセッティングして、さぁ明日と言う深夜にノロを発症しました。

twitter.com

twitter.com

と、散々なスタートでした。

2月

lottieに感動する

twitter.com

ブログにもまとめました。

motida-japan.hatenablog.com

バスケの大会に出た

長いので数少ない自分のゴールシーンだけまとめました。長いので...

中高でバスケをしていて、それ以降やっていなかったので、10年以上ぶり...。

3月

DroidKaigi 2017

DroidKaigi2017に登壇してきた。スパラクーアに泊まってDroidKaigiアプリをガーーーッと仕上げたり開発合宿感もあって楽しかった。

motida-japan.hatenablog.com

4月

いろいろあったが柗亭で癒される

ツイートが少ない月。役職が変わったりでバタバタしていた。

konifar-zatsu.hatenadiary.jp

5月

ツイートが少ない月。きっとリリースも近くなってきて大変だったのであろう。

いろいろあったが晩杯屋で乗り切る

twitter.com

6月

6月前半はまだ平和だったんだ。

twitter.com

twitter.com

7月

デスマーチ

近年稀に見るデスマでシャバ*1の世界から姿を消す。

twitter.com

twitter.com

8月

シャバの世界へ

ようやく解放され久しぶりのシャバの世界に困惑する。

twitter.com

Oisixで副業始めた

creators.oisix.co.jp

9月

一人旅してきた

motida-japan.hatenablog.com

10月

スタディサプリENGLISHの裏側を大公開した

www.recruit-mp.co.jp

tech.recruit-mp.co.jp

11月

温泉旅行

湯河原へ旅行に行ってきた。

海辺の途中 というレストランのディナーに行ったのだが量も十分多いし美味しいしでめっちゃ満足した。その日に忘れ物をしてしまったので、翌日のランチもここでお世話になった。

店内から見える景色が綺麗だった。ついでに店員さんに言うと屋上に通してもらえたのだが、それはもういい景色だわ風が気持ちいいわで最高だった。

DroidKaigi採択

出していたCfPが無事通った。資料作り頑張ります。

12月

SHIROBAKO Advent Calendarを完走できた

SHIROBAKO Advent Calendar 2017 - Adventar を今年も完走できた。これで三年連続完走したことになる。

来年が本当に愛を試される年だと思うので来年もなんなら一人で10日以上分書くくらいの勢いでしっかり書きたい。

来年

来年書きます!!!

*1:ジャバではありません

2017年買ってよかったもの、行ってよかったところなど

素直に 買ってよかったもの としたかったのですが、そもそも物欲がないのであまり買ったものの記憶がないのでちょっと範囲を広げてみました。

スコープを広げても少ないですが、でもオススメです。

Nine Parchments

Switch用の複数プレイ専用ゲームです。

www.nintendo.com

www.youtube.com

古き良きアーケードゲームあるいはスーファミでよくあったような、魔法をつかい敵を倒しながらステージをクリアしていく系のゲームです。途中でセーブはできません。懐かしいですよねこの感じ。

魔法で攻撃していくのですが、その魔法が味方に当たった時にしっかりダメージ判定されるのがこのゲームのポイントでしょう。

彼女が隙をみては「Nine Parchmentsしよ〜」と言ってくるほどめずらしく大変気に入っているようでして、まぁそれがなんか嬉しいのでオススメです。

方向は変えられるけど位置をうごかせなかったりなどのバグが発生するのがたまに傷です。ただそれでも他のソフト(6000~8000円)に対して半額くらいの値段(2440円)なのでコスパは高いです。

ドラクエ11

ドラクエ11です。

ぶっちゃけ「ドラクエシリーズはそれなりにやったことあって、またゼロからレベル上げとかだるいし、どうなんだろうなぁ楽しいのかなぁ?でもまぁやってみようかなぁ」みたいな期待値低めのテンションで始めたのですが、完全にいい意味で裏切られました。

一言で言うと幼女を救うお話 (人によって諸説あります) でした。最高でした。

深山桜庵への宿泊

旅日記的なものは下記に以前書きました。

motida-japan.hatenablog.com

いくつかここ以外にも宿泊はしたのですが、疲れてて世間と一線ひきたくて、ひたすら風呂入ったり寝たり風呂入ったり、うまいメシを食いたいだけの人には超オススメです。

海にいくと開けた空気が漂っておりしっかり自分に向き合う感じは感じれなかったので、何かモヤモヤしてる人の一人旅は山が向いてる気がします。

家計簿アプリ・家計簿ソフト「マネーフォワード」

以前は他のものを使っていたのですが、マネーフォワードで管理するようにしました。

moneyforward.com

例えばATMから2万円引き出すと、家計簿の「現金・カード」のところに2万円と表示され、そのあとに飲み会とかで5000円現金で払ったので交際費で登録すると、自然と 「現金・カード」の方は1万5000円になり感動しました。

基本的にカード払いしてれば手動での入力は必要ないし、手動でする部分に関しても財布にいくら入ってるかとかをいい感じにしてくれるのが大変ありがたいです。

L字デスク

L字デスクかっこいいです。

item.rakuten.co.jp

あぐらチェア

気持ちよく、あぐらがかけます。

item.rakuten.co.jp

柗亭

毎月一回は行っております。ホームです。お約束の柗亭です。しのがブログに以前書いてくれてますので詳細は下記から。

shanonim.hatenablog.com

なんか思い出したらどんどん追加していきます。