AndroidStudio
Kotlin: 1.7.0. KMM Plugin: 0.3.4. Ktor: 2.0.3.
初期アプリからKMM導入は過去記事参考 yutaabe200.hatenablog.com 今回は現在進行形で運用されているAndroid/iOSのネイティブアプリに部分的にKMMを導入したい事例の為にSharedModuleを使用したパターンの手順です。
material.io developer.android.com AndroidStudioからプロジェクトを作成するときに"Bottom Navigation Activity"を選択すると、上記のBottomNavigationが作成された状態でプロジェクトが作成されます。
掲題の通りRecyclerViewでHorizontalScrollを実現します。 RecyclerViewHolder.kt import android.view.View import androidx.recyclerview.widget.RecyclerView class RecyclerViewHolder(view: View): RecyclerView.ViewHolder(view) { // layoutファイル…
カメラ機能を実装する際、以前の記事のように yutaabe200.hatenablog.com val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE).apply { addCategory(Intent.CATEGORY_DEFAULT) } startActivityForResult(intent, CAMERA_REQUEST_CODE) で暗黙的インテント…
Firebase Cloud Storageに画像をアップロードした時の備忘録
カメラ/アルバム機能をKotlinで実装した時の備忘録。 Environment.getExternalStoragePublicDirectoryがAPIレベル29からdeprecatedになりましたので全体的に見直しました。 特に解決できていなかった「GalleryAppを開く」「端末によって画像のOrientationが…
1 . GoogleMaps APIを取得 console.developers.google.com
Retorofit2.0のinterfaceを実装している中でクエリを動的に設定したい場合。 https://ng-life.jp/feed/rdf/?s=トッキッキ 上記のエンドポイントを叩きたい...
Androidの端末には機能レベルで戻るボタンがあります。 iOSではアプリの「戻る」行為はNavigationControllerに依存するかdismiss()を使用します。 Androidではこれを制御しないといけないので、iOSエンジニアとしてはここも大きな違いで戸惑うところもあるか…
以前会社でリリースさせてもらったiOSアプリのAndroidアプリを作成しています。 新潟永住計画CUNEL WORK CO., LTD.ニュース無料
表示領域を確保 activity_main_list.xmlをConstraintLayoutで見ると以下のようになっています。