最新の Android UI に対する最新の宣言型アプローチと手軽な Kotlin を使って、少ないコードでアプリをすぐに動かすことができます。
![UI アプリ開発ツールキット Jetpack Compose - Android デベロッパー | Android Developers](https://cdn-ak-scissors.b.st-hatena.com/image/square/9e573e91b0d4ff3d6c58664e2f81c7c304ece866/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.android.com%2Fstatic%2Fimages%2Fsocial%2Fandroid-developers.png%3Fhl%3Dja)
2020年9月8日にAndroid 11(APIレベル30)がリリースされました。このAPIレベル30で、AsyncTaskクラスが非推奨となりました。AsyncTaskは、Androidの非同期処理を行う際に非常に便利なクラスとして、様々な場面で利用されてきました。このクラスが非推奨になるということは、今後は代替の方法を採用していく必要があります。本稿では、全3回にわたって、非同期処理がよく登場する場面としてWeb API連携を題材に、AsyncTaskクラスを利用しないAndroidの非同期処理を紹介していきます。前回は、HTTPアクセスとJSONデータの処理方法を紹介しました。最終回である今回は、Kotlin言語によるAndroidの非同期処理の記述方法を紹介します。 Kotlinによる非同期処理とKotlinコルーチン 前回で、非同期で天気情報を取得して表示するアプリが完成しました
Kotlinを入門サイトで学ぶメリット もしあなたが英語とプログラミング言語が得意であれば、Kotlinを学ぶ最良のドキュメントは公式サイトでしょう。そこには正確な一次情報があり、リファレンスの他、初学者用にチュートリアルも用意されています。 しかし英語が苦手、または公式サイトの内容が理解しづらい場合もあります。そのような場合におすすめなのが、Kotlinを入門サイトで学ぶ方法です。 プログラミングは、学習の初期段階に大きな困難の山があり、それを乗り越えるのが最も大変と言われています。入門サイトを上手に活用し、学習の初期段階の山を乗り越えて行きましょう。 Kotlinの入門サイトの選び方 繰り返しになりますが、Kotlinを学ぶ最良のドキュメントは公式サイトです。入門サイトは学習の初期段階の理解を助けるために活用しましょう。 入門サイトは以下の観点で選ぶことをおすすめします。 内容が正確で
Android Kotlin codelab courseで、今から最新のAndroidアプリ開発を始めようAndroidKotlinJetpackcodelabs Android Kotlin codelab coursesとは 先日新しくAndroidを試しながらWeb上で学べるコースがGoogleから提供されました。 この記事ではそれぞれのコースの内容を軽く紹介することで、コースを始めるのを楽にしようとしています。 何かツッコミなどあれば編集リクエストかコメントかTwitterでいただければ修正いたします チュートリアルだと気づけないAndroidを始める上で必要になる知識も作成しました。開発したりする上で最低限必要な知識をまとめています。 Androidアプリ開発はかなり目まぐるしく技術が変わるため、数年前のネット上の記事などを見ながら開発したりすると非推奨になっているAPIを利用
これらを登録します。 再度、「strings.xml」を開くと、xmlの記述で追加されているのが確認できるかと思います。専用のエディターからではなくここに記述してでも登録はできます。 TextView と Button に strings.xml で登録したものを指定する 先ほど「strings.xml」に追加したテキストを「TextView」と「Button」に指定してみたいと思います。 TextViewにデフォルトのテキストを設定 「activity_main.xml」ファイルを「Design」で開き、idが「text_message」のTextViewを選択します。エディターウィンドウの右側「Attributes」の「Declared Attributes」の「text」の右側にあるボタンのような部分をクリックします(画像参照)。 画像のようなウィンドウが開くので、先ほど strin
このページは、Kotlin の学習と効率的な利用に役立つリソースをまとめています。Kotlin を初めて使用する場合は、以下のリソースを確認することをおすすめします。 ドキュメント Kotlin 言語 Kotlinlang.org: Kotlin の公式ウェブサイト。基本的な構文ガイドから Kotlin 標準ライブラリ リファレンスまで、あらゆる資料が提供されています。 Kotlin Koans Online: Kotlin の構文が学べる、オンライン IDE での演習のコレクション。 Android 上の Kotlin Android で Kotlin を使ってみる: Android Studio で Kotlin を使い始めるための簡単なガイド。 Kotlin-Java 相互運用ガイド: Java と Kotlin で相互運用可能な公開 API を作成するための一連のルール。 Kotl
これからAndroidアプリを作って見ようと思います。せっかくなので最近公式開発言語に選ばれたKotlinで作ってみます。 Kotlinで始めるAndroidアプリ入門(前編) Kotlinで始めるAndroidアプリ入門(中編) Kotlinで始めるAndroidアプリ入門(後編) デベロッパーガイドの流れにそって、Kotlinでやってみます。画面に入力した文字列が次の画面で表示されるアプリを作りましょう。前編・中編・後編に分かれますが、Kotlinが登場するのは後編からです。 ちなみに、エミュレータの初回起動まではかなり待ち時間があるので、何か他のことをやりながら進めると良いです。 まずは環境の準備からです。 事前準備 事前にAndroid Studioをインストールしておきます。日本語化はお好みでどうぞ。 Androidプロジェクトを作成する 新規プロジェクトを作成します。 アプリケ
Kotlinって簡単にいうと、どんな言語なの? アプリ開発してみたいからKotlinを勉強してみたい! おすすめの方法は? 結局KotlinとJavaどっちを勉強すればいいの? こんにちは。文系出身でプログラマになり早8年、最近はライターとしても活動中の佐藤です。 皆さんはKotlinという言語をご存知ですか? かなり最近に開発された言語ですが、アプリ開発という点でご存知の方も多いかもしれません。 ですが、初学者向けの情報はまだまだ少ないですよね。 Kotlinも、今非常に注目されているの新言語のひとつです。この記事では、Kotlinを知らない人も良く分かるよう「Kotlinとは何か?」を基礎の基礎から解説していきます。 また、他の言語との比較や、おすすめの学習方法なども合わせて紹介していきますので、ちょっとKotlinに興味がある方も是非ご覧になってください。 それではさっそく、Kotl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く