Android Test Night #8 で盛り上がっている様子
Monorepoにするの場合。iOSには.frameworkを提供、Androidには同一repoへの依存を書けば良い。 KMM単体でCI/CDすることを考えなくて良いので楽だが、KMMでAPI変えると両OS開発できる人がメンテする必要があるとか問題点も #android_test_night
2023-03-10 19:44:49Git submoduleにする手。コミットIDでどのタイミングに依存するのか決められるので柔軟性が高いが、そもそもsubmoduleが難しいという問題も #android_test_night
2023-03-10 19:45:35今日発表した資料です! speakerdeck.com/mkeeda/compose… #android_test_night #cybozu_android
2023-03-10 19:46:15パッケージマネージャに乗せる手。既存アプリに取り込みやすい、iOS/Android側で特別な手段を取る必要がない利点があるが、パッケージマネージャ用のサーバなどを用意しないといけない #android_test_night
2023-03-10 19:46:30パッケージマネージャを使う例。Android用。CDからはMavenにアーティファクトを上げるようにするが、ローカル開発時はgradleの設定でローカルのKMMのプロジェクトを参照するようにする #android_test_night
2023-03-10 19:49:17パッケージマネージャを使う例。iOS用。 Mavenにはklibで上げておく。iOSプロジェクトはGradle使って作り、klibを取りこむようにする。ローカル開発が簡単だが、iOS開発マシンにJVMの設定が必要になる #android_test_night
2023-03-10 19:50:41実例。Git submoduleを使っていたが、consの問題が大きくなってきたのでパッケージマネージャを使うようにした。iOS用にはCocoapodsのリポジトリを用意している。 #android_test_night
2023-03-10 19:52:33今日の発表資料です #android_test_night speakerdeck.com/star_zero/andr…
2023-03-10 19:54:06オンライン勢でした。かなり勉強なりました。運営・登壇・参加者皆様ありがとうございました。 #android_test_night
2023-03-10 19:54:17久しぶりにオフラインイベントの懇親会参加できました! やっぱりオフラインイベントは熱量があって良い…! #android_test_night
2023-03-10 22:06:54オフラインで参加してきました。 テストの知見をもっと深くしていきたい! 運営や発表された方、ありがとうございました! #android_test_night
2023-03-10 22:13:55