Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Gradle Multi-projectで始める最強のAndroid個人開発

Gradle Multi-projectで始める最強のAndroid個人開発

Zli × DeNA 合同LT にて発表

Yuta Tomiyama

January 22, 2020
Tweet

More Decks by Yuta Tomiyama

Other Decks in Programming

Transcript

  1. 自己紹介 HN: マヤミト 本名: 富山 雄太 会津大学 学部2年 Kotlin大好きおじさん GitHub:

    https://github.com/yt8492 Facebookのすがた Twitterのすがた ID:yt8492
  2. Gradle Multi-projectとしての構成 - common - 共通のDomain ModelやUseCaseの定義 - proto -

    .protoファイルからJavaのStubやKotlinのラッパーを生成 - 各プロジェクトが生成されたファイルを参照する - server - android
  3. Android開発でのGradle Multi-projectのはじめかた 1. 普通にAndroid Studioでプロジェクトを作る 2. IntelliJ IDEAでプロジェクトを開き、 File ->

    New -> Module -> Gradle -> Kotlin/JVM (Ktorを使いたい場合は File -> New -> Module -> Ktor) を選択、モジュール名などの設定をする 3. プロジェクトルートのsettings.gradleにモジュールが追記されていることを 確認(されていなかったら手動で設定) 4. プロジェクトを参照したいプロジェクトのbuild.gradleのdependenciesに 参照先のプロジェクトを追記