一般的に、スマートフォンでは文字を入力できるパーツやエリアをタップすると、キーボードが自動的に画面上に現れる仕組みになっていますよね。
この記事では、大事なUIパーツがキーボードの出現によって隠されないようにする方法をご紹介します!
この記事では、Kotlinのコルーチンの基本中の基本を理解することを目標に、サンプルコードを提示しながら解説を進めていきます。
なお、この記事ではKotlinのコルーチンの基礎部分のみに範囲を絞っており、応用的な内容までカバーしていない点は、予めご了承ください!
今回は、簡単なデータの追加(端末への永続保存)と削除を行うサンプルアプリを作成しながら、Roomライブラリの実装方法をご紹介します!
Kotlinには様々なデータの型(タイプ)が用意されていますが、特定の型に限定したくない場合には、Generics や Any を利用することができます。
今回はその両者の違いの中でも、特に重要なものをご紹介します!
この記事では、(主に)アプリの設定情報を永続的に保存するために使われる、DataStore(Preferences) の実装手順をご紹介します!
この記事では、JetBrainsが開発・提供している次世代のIDE『Fleet』を使って、Kotlinのコードを実行する方法をご紹介しています。
今回は、『data classとは?普通のclassと何が違うの?』という話と、data classの実際の活用シーンをご紹介します。
この記事では、ナビゲーションにより移動した画面を追跡し、確認(テキストとして表示)する方法をご紹介します。
この記事では、Kotlinにおける昇順と降順が混在した並べ替えについて、うまくいく方法とそうでない方法などを解説しています。
Jetpack Composeを利用した開発では、様々な状況に対応したアニメーションを簡単に設定できるようになっています。
その中でも今回は、要素の表示・非表示の切り替え時のアニメーションについて、実装方法やポイントを解説していきます!