Kotlinには Flow という仕組み(機能)があります。とても重要な機能なのですが、配列(リスト)の操作などと違い、コードや処理の結果を確認するだけではその仕組みがやや分かりづらいのが難点ではないでしょうか。
ということで今回は、KotlinのFlowに関する基本について確認してみましょう!
この記事では、Androidアプリ公開用ファイルの作成方法や、公開されたアプリのバージョンアップ(アプリの更新)を行う方法についてご紹介します。
Kotlinでは『文字列(複数の文字の集合 = String)』と『文字(単一の文字 = Char)』は異なるデータ型として明確に区別されています。
そこで今回は、KotlinにおけるStringとCharの違いの基本について紹介します。
この記事では『シンプルな絞り込み検索』を例に、ROOMを利用して動的にクエリを実行する方法を紹介します。
この記事では、『世界一易しくDIについて説明する』をコンセプトに、DIの基本中の基本にだけ的を絞って解説します。
DIの深いところには触れませんが、その代わり難しいことは一切抜きにします。プログラミング初心者の方にとっても、できるだけ理解し易いようにまとめています。
この記事では、一度きりのシンプルな振動や、電話の着信通知のように繰り返される振動、ボタンがタップされたことを表す振動など、様々な振動機能をAndroidアプリで利用する方法についてご紹介します。
この記事では、Kotlinで変数が保持するデータの型をチェックする方法(ベストプラクティス)をご紹介します。
一般的に、スマートフォンでは文字を入力できるパーツやエリアをタップすると、キーボードが自動的に画面上に現れる仕組みになっていますよね。
この記事では、大事なUIパーツがキーボードの出現によって隠されないようにする方法をご紹介します!
この記事では、Kotlinのコルーチンの基本中の基本を理解することを目標に、サンプルコードを提示しながら解説を進めていきます。
なお、この記事ではKotlinのコルーチンの基礎部分のみに範囲を絞っており、応用的な内容までカバーしていない点は、予めご了承ください!
今回は、簡単なデータの追加(端末への永続保存)と削除を行うサンプルアプリを作成しながら、Roomライブラリの実装方法をご紹介します!