Smile Engineering Blog

ジェイエスピーからTipsや技術特集、プロジェクト物語を発信します

Android

【Android】Moshi で JSON をパースする

今回は、Moshi を使って JSON をパースする方法を解説します。

【Android】Activity Result API で他の Activity の結果を取得する

今回は、Activity Result API で他の Activity の結果を取得する方法を解説します。

【Android】Retrofit で HTTP 通信を行う

今回は、Retrofit を使って HTTP 通信を行う方法を解説します。

【Android】map や switchMap で LiveData を変換する

今回は、map や switchMap で LiveData を変換する方法を解説します。

【Android】MediatorLiveData で他の LiveData を監視する

今回は、MediatorLiveData で他の LiveData を監視する方法を解説します。

【Android】アプリのインストールを検知する

今回は、Androidでアプリのインストールを検知する方法を解説します。

【Android】WebView の JavaScript からネイティブコードを呼び出す

今回は、WebView の JavaScript からネイティブコードを呼び出す方法を解説します。

【Android】LiveDataで値を監視する

今回は、AndroidのLiveDataで値を監視する方法を解説します。

【Android】SavedStateHandle解説

今回は、AndroidのSavedStateHandleを解説します。

【Android】コンストラクタに引数があるViewModelを使う

AndroidでViewModelを使用するとき、以下のようなコンストラクタに独自の引数があるViewModelを使用したいときがあります。今回は、その方法を解説します。 class MainViewModel(id: Int) : ViewModel() 独自Factoryの定義 ViewModelインスタンスの生成はVie…

【Android】WorkManagerでバックグラウンド処理を行う

今回は、AndroidのWorkManagerでバックグラウンド処理を行う方法を解説します。 概要 WorkManager を使用すると、処理をバックグラウンドで実行できます。WorkManager を使用すると、以下のメリットがあります。 完了に時間がかかる処理でもアプリが止まらな…