[Kotlin] チェックボックスのチェックを処理する

私の著書のAndroid SDKポケットリファレンスでまだ対応できていないKotlin化ですが、業務でも利用される機会が多くなってきているかと思います。
少しでもお役に立てるように、Kotlin化した場合にどのように書いていくのかを紹介していくコーナー。
今回はチェックボックスのチェック処理を紹介します。
Javaで書いた場合とKotlinで書いた場合の両方を紹介していきますので、見比べてみて参考にしてください。

“[Kotlin] チェックボックスのチェックを処理する” の続きを読む

[Kotlin] ListViewの表示と選択処理

私の著書のAndroid SDKポケットリファレンスでまだ対応できていないKotlin化ですが、業務でも利用される機会が多くなってきているかと思います。
少しでもお役に立てるように、Kotlin化した場合にどのように書いていくのかを紹介していくコーナー。
今日はListViewを取り上げておきたいと思います。

現在でしたらリスト表示を行いたい場合には RecyclerView を用いるほうが一般的かと思いますが、カスタマイズ不要な簡単なリスト表示を行うことに限定するのであれば、ListViewもまだ利用できるシーンがあるかもしれません。
初めてAndroidを触っていく人にリストを知ってもらう取っ掛かりとして、ListViewを紹介したいと思います。

“[Kotlin] ListViewの表示と選択処理” の続きを読む

[Flutter] AppBarのみ指定するスケルトンプログラム

前回の記事で MaterialApp を使って画面を構築する必要性に付いて述べました。
Widgetによってはアプリがそもそも動いてくれないですね。

では、そもそもMaterialAppとして必要なものは何だろう?というところをまとめておきます。

“[Flutter] AppBarのみ指定するスケルトンプログラム” の続きを読む

[Flutter] Androidアプリ開発より素敵だと思えるホットリロード機能

Androidアプリ開発をしていると、どうしてもビルドに時間がかかります。
最近はそうでも無くなってきました(今は長くて1分くらい、以前は10分ぐらいビルドにかかっていた)が、それでも待たされるのには違いありません。
Instant Run という機能も提供されていますが、挙動が不安定で、開発にはどうしても使えない印象が今も拭いきれません。
Flutterの場合はホットリロード機能があるため、とても幸せな開発ができます。今回はこちらの紹介を。

“[Flutter] Androidアプリ開発より素敵だと思えるホットリロード機能” の続きを読む

[Flutter] まずはHello, World!から

Flutterでの最初の一歩は、やはりHello, Worldからです。
実はFlutterのテンプレートプロジェクトでは、純粋なHello, Worldだけになっていなくて、ちょっとコード量がコメント共に多めに入っています。
そのため、どこが大事なところなのかすぐに追いにくいなーと感じました。

今回紹介するコードが一番ベースになると思いますので、こちらからスタートしたいと思います。

“[Flutter] まずはHello, World!から” の続きを読む

[Flutter] Flutter の環境構築

今回はFlutterの開発環境構築方法を紹介していきます。

基本的には公式サイトの Get Started を読んでもらったら一式の情報が揃っているので、そちらを見てもらうのがベストだと思いますが、日本語の情報を探している方向けと、私自身のアウトプットとして記録を残していきます。

“[Flutter] Flutter の環境構築” の続きを読む