Android

Android

[Android] Studio Bot

2023/9/21にStudio Botのサポートが170カ国に拡大されて Iguana Canary 5で日本でも使えることを確認できました!↑Iguanaは先日Betaになりましたが、Canary版でないと使えないです...使い方は以下...
Android

[Android] Kotlin 1.9.20-Beta2

2023/9/22に急にバージョンアップ来たので急遽確認しましたSettingsのPluginにUpdateの①が出てるのでKotlinをUpdateします残念ながら現行のGiraffeでは1.9.20-Beta2はふってこなくHedgeh...
Android

[Android] KotlinとGradleとJavaの組み合わせ

KotlinとGradleとJavaの組み合わせは以下にありますJavaのサポートバージョンはoracleのページとかwikiを確認2023/9/19にJava 21がリリースされましたその流れでKotlinとGradleとJavaの組み合...
Android

[Android] Hectorおじさんの消失

だいぶ前から姿が見えなくなったHectorおじさん(Android Studio右下のおじさん)の経緯について急に気になったので調べてみましたとりあえずChatGPT(3.5)に聞いてみたのですが把握してないとのこと...。というわけでGo...
Android

[Android] 034. App Quality Insights(Firebase Crashlytics)

Android Studioから使えと暗黙のメッセージが出てるような気のするApp Quality Insightsを使ってみますApp Quality Insightsは昨年のElectric Eelで追加された機能でFirebase C...
Android

[Android] 033. ポケモン図鑑アプリ(PokeApi)

RemoteMediator(Paging)の流れで実装してみました最適な実装のアプリではなくあくまでRemoteMediator+Pagingを使用した実装の検証的なものですポケモンやってないのであんま詳しくないけど追加ダウンロードコンテ...
Android

[Android] 032. Room(DB) Relation vs TypeConverter

List<T>やMap<T>はDBの値として直接格納できないのでどのように対応するか的な話ですList<T>やMap<T>をJsonの文字列に変換してStringとして保存する方法と個別にDBのTableを作ってRelationで連結して取...
Android

[Android] 031. RemoteMediator(Paging)

PagingするたびローカルDBにデータがなかったらWebApiで取得してローカルDBに保存する処理をRemoteMediatorを使って実装してみました使い方は簡単でPager作成時にRemoteMediatorを指定するだけですdeve...
Android

[Android] 030. PokeApi(pokeapi.co)

WebApiを使用してサンプルを作成する時にPokeApi(を使うのが流行ってる?っぽいので作ってみましたAPI仕様が変わったのかエラーがでるので、一旦非公開にしました作ったものはAndroid LibraryにしてGitHubにあげておき...
Android

[Android] 029. Android Libraryプロジェクト

他の項目で流用する機能をAndroid LibraryにしてGitHubにあげてみましたその流れの覚書ですAndroid Libraryプロジェクト作成まずNew ProjectでEmpty Activityを作成しますAndroid St...