マガジンのカバー画像

開発裏話

8
運営しているクリエイター

#Android開発

最新 Ver.1.2.0 のソースコード(環境)一式を新たに追加公開いたしました。 https://note.com/cbnotes/n/n0ee15a0562a2 主な機能として、「Room 全文検索(FTS4)」を搭載しております。 プログラミング学習や実務の工数削減に、如何でしょうか。是非お試しください!

Caused by: androidx.fragment.app.Fragment$d: Unable to instantiate fragment androidx.navigation.fragment.NavHostFragment: make sure class name exists|開発裏話

スレッド式メモ帳アプリ『CBnotes』を、Ver.1.1.0 で Android 10 ターゲット(targetSdkVersion 29)に変更しました。 しかし、リリースアプリで以下が発生し、アプリが全く起動できない状態になっていました。 Caused by: androidx.fragment.app.Fragment$d: Unable to instantiate fragment androidx.navigation.fragment.NavHostFra

apply を使う意味と実装方法|スコープ関数|Kotlin|開発裏話

スコープ関数 apply は使い慣れると本当に便利で、スレッド式メモ帳アプリ『CBnotes』の実装でも多用しています。 スコープ関数 apply はとにかく至る所で使いたくなりますが、初見だとチンプンカンプンなのは確かです。 以下は『CBnotes』に存在する実装です。ダイアログにパラメータを渡して表示する処理です。ここで apply を使っています。 /** * Display the dialog. */private fun showLabelNameDialo

スレッド式メモ帳アプリ Android(Kotlin)ソースコード一式を販売いたします|開発裏話

スレッド式メモ帳アプリ『CBnotes』Android 版のソースコード一式を、以下(本 note 末尾)に販売いたします。 『CBnotes』は、実際に Google Play で公開リリースしている「スレッド式メモ帳アプリ」です。 『CBnotes』は最新の「Android アーキテクチャ コンポーネント」を豊富に取り入れた構成になっています。 ■ Ver.1.0.0Ver.1.0.0 時点のソースコードにおいては、以下のアーキテクチャを搭載しています。 【CBn

¥7,000