Android

Coroutine Flow + Retrofit (+ Dagger Hilt) で 安全なAPIコールを実現する

Coroutine FlowとRetrofitを組み合わせて、ランタイムエラーを極力発生させない安全なAPIコールを実装してみました。 完全なサンプルコードは chmod644/coroutine-flow-example を参照してください。 目次 目次 アーキテクチャ DataSource(API) APIコールの…

Android Jetpack Compose を試す

昨日 2020/08/26 に Jetpack Compose の 1.0.0-alpha がリリースされていました。 公式のサンプルアプリをサクッと試す方法を書いていきます。

AndroidXの生体認証(BiometricPrompt)の使い方

TL; DR AndroidXの生体認証コンポネントBiometricPromptが正式リリースされてv1.0になった! サポート対象はAndroid6.0以上! FingerPrintManagerは非推奨になった! ↓みたいな画面が簡単に作れる!

Androidアプリ開発日誌 6日目 - Android Studio のインストール

前回の記事書いてからものすごく時間が空いてしまいました…いつの間にかAndoroidStudioのバージョン3.0がリリースされてたので、Ubuntu向けのインストール方法をメモしておきます。 環境 Ubuntu 16.04 64bit

Androidアプリ開発日誌 5日目

目標がないとダラダラしちゃうので、ひとまず超シンプルな日記アプリを作ることにします。 今日はこんな感じで日付を選択する機能を追加。

Androidアプリ開発日誌 4日目

今日はAndroidアプリでSQLiteを扱う方法を調べ中。

Androidアプリ開発日誌 3日目

AndroidStudioで新しくプロジェクトつくったら、MainActivity のレイアウトが ConstraintLayout になってました。 よく分からないのでお勉強しておきます。 ConstraintLayout 調べてみたら、2016年に追加された新しめのLayoutでした。 開発者用のページいわ…

Androidアプリ開発日誌 2日目

1日目はこちら Androidアプリ開発日誌 1日目 - ネガティブログ 今日は開発する時間とれなかったので、開発環境であるAndroidStudioの整備をしてました。 プラグイン追加 エディタのフォント変更 プラグインの追加 Vimキーバインド使いたかったので IdeaVim …

Androidアプリ開発日誌 1日目

はじめに Androidアプリの開発をやってみたいなーと前々から思っていたので始めてみました。 以前も同じように考えては入門書読んで挫折してたので、今回は開発日誌をつけつつがんばってみます。 目標は3〜4ヶ月くらいで何かしら単純なアプリをリリースする…