【2021年最新】Kotlin本人気ランキング / 参考書一覧

Java以上にモダンで効率的な開発が可能で、Androidアプリ開発公式サポートのプログラミング言語Kotlin(コトリン)。

JVM上で動作するので、Javaで開発されている環境などでは、同様に代替可能で、最近はAndroidアプリ開発だけでなく、サーバー実装など使われています。

そんなJava代替として、これからますます人気になっていく可能性を秘めたKotlinの参考書(とKotlin対応のAndroid開発書)を人気・評価とともに紹介していきまっす。

 

 
Kindle Paperwhite
発売日 2018/11/07
通常 13,980円
現在 13,980円

 

Contents

   

Kotlinの参考書「人気ランキング」

Kotlinの今売れ筋本を人気ランキングで一覧したのが以下。

ランキングは日々更新されていますので、最新の人気が反映されています。

 

(2021/05/18 更新)
Rank製品評価
1
(5)
総評価数 1件
2
Kotlin サーバーサイドプログラミング実践開発
発売日 2021/04/14
通常    3,608円
単行本   3,608円 (+36pt)
Kindle   3,608円 (+36pt)
(0)
総評価数 0件
3
Android Jetpackプログラミング Android Studio 4 + Kotlin対応
発売日 2020/09/18
通常    3,300円
単行本   3,300円 (+33pt)
Kindle   2,970円 (+30pt)
(3.9)
総評価数 6件
4
基礎からわかる Kotlin
発売日 2021/05/15
通常    3,542円
単行本   3,542円 (+35pt)
(0)
総評価数 0件
5
やさしいKotlin入門
発売日 2018/04/01
通常    2,640円
単行本   2,640円 (+26pt)
(4.3)
総評価数 22件
6
Android Studio パーフェクトガイド(Kotlin /Java対応版)
発売日 2019/07/27
通常    3,278円
単行本   3,278円 (+33pt)
Kindle   3,114円 (+31pt)
(3.5)
総評価数 8件
7
(4)
総評価数 23件
8
(3.9)
総評価数 65件
9
Kotlinプログラミング
発売日 2019/02/14
通常    3,740円
単行本   3,740円 (+37pt)
Kindle   3,553円 (+68pt)
(3.6)
総評価数 9件
10
Kotlinイン・アクション
発売日 2017/10/31
通常    6,980円
単行本   4,980円
Kindle   4,000円 (+40pt)
(4.3)
総評価数 6件
11
Kotlinスタートブック
発売日 2017/03/21
通常    3,850円
単行本   3,850円 (+39pt)
Kindle   3,658円 (+38pt)
(3.6)
総評価数 28件
12
みんなのKotlin 現場で役立つ最新ノウハウ!
発売日 2020/01/29
通常    2,508円
単行本   2,508円 (+212pt)
Kindle   2,383円 (+94pt)
(3.9)
総評価数 6件
13
Kotlin Webアプリケーション──新しいサーバサイドプログラミング...
発売日 2019/02/18
通常    3,300円
単行本   3,300円 (+33pt)
Kindle   3,135円 (+57pt)
(3.7)
総評価数 4件
14
(1.8)
総評価数 3件
15
作って学ぶAndroidアプリ開発[Kotlin対応]
発売日 2020/04/17
通常    3,058円
単行本   3,058円 (+31pt)
Kindle   2,905円 (+51pt)
(2.5)
総評価数 15件
16
はじめてのKotlinプログラミング (I・OBOOKS)
発売日 2017/10/01
通常    2,530円
単行本   2,530円 (+25pt)
(4)
総評価数 2件
17
「Kotlin」と「OpenGL ES3」ではじめる「Android」入門 (I・O BOOKS)
発売日 2020/05/20
通常    1,980円
単行本   1,980円 (+20pt)
(2.5)
総評価数 2件
18
Kotlinハンズオン
発売日 2021/05/29
通常    3,080円
単行本   3,080円 (+31pt)
(0)
総評価数 0件

 

以降でおすすめ・注目の本をピックアップしていきまっす。

ちなみに、Kindle版のある本ならサンプル送信で試し読み可能。大概目次まで見れるので、内容の概要もつかめるので、サンプル試読おすすめです。

 

Kotlinの参考書詳細

以下で人気ランキングの書籍の詳細をそれぞれ紹介していきます。

基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第2版 Kotlin対応 なんちゃって開発者にならないため...

■好評シリーズのKotlin対応版がリニューアル
SDKバージョンが上がっても通用する「Androidアプリ開発の基礎力」を習得!


好評のAndroidアプリ開発の入門書が、開発環境を最新化して改訂!

本書は、Kotlin言語の学習者を対象として、
ハンズオン形式でサンプルプログラムを作りながら、
Androidアプリ開発に必要な基礎知識やSDKの機能、
プログラミングテクニックを学ぶことができる書籍です。

最新の開発環境Android Studio 4を利用し、アプリ開発の基本手順から、
ビュー・アクティビティ、イベント・リスナ、リストビュー・ダイアログ、
画面遷移・Intentクラス、オプション・コンテキストメニュー、フラグメントの使い方など、
SDKのバージョンが上がっても通用する「Androidアプリ開発の基礎力」を
積み上げ・体系的に習得していきます。

また、データベース接続や非同期処理・Web API連携、
メディア再生、バックグラウンド処理・通知機能の利用方法、
地図アプリ(やGPS機能)・カメラアプリとの連携、
マテリアルデザインといった応用的なプログラミング方法もしっかり学習します。
「Androidアプリを作る方法をしっかり学びたい」
「Androidアプリ開発の基礎力・応用力をきちんと身につけたい」
という方におすすめの一冊です。

好評の同シリーズ、
『基礎&応用力をしっかり育成! Androidアプリ開発の教科書 第2版 Java対応』の
アプリ開発言語はJavaですが、
本書は同じ構成のまま、Kotlinに対応させているため、
KotlinとJavaを読み比べながら学んでいくことも可能です。

【本書の特徴】
○Androidアプリ開発の必須知識&テクニックを積み上げ・体系的にハンズオン形式で学ぶ
○わかりやすいサンプルコードと丁寧な解説
○SDKのバージョンに左右されにくい基礎力・応用力が身につく
○既刊のJava版と同じ構成のため、比較しながら読み進めることで理解が深まる

【前提知識】
○Kotlin言語仕様の基礎的な知識


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
Androidアプリ開発の入門書は数多くありますが、日本語書籍のなかでは間違いなくベスト。
洋書でもこれほど 過不足なく、要点を抑えて丁寧に解説している本は稀でしょう。
改訂版になって、非同期でのサーバとの連携(コルーチン等)の詳しい解説が加わりました。
もちろん細かいアップデートへの対応もなされています。
紙面レイアウトもよく、コードも読みやすく編集してあります。

不満点はコードが多少冗長で、無駄な変数が多かったり、変数名が長すぎたりすることくらいです。
それでも類書よりはずっとすっきりしていて分かり易いといえます。

主な対象読者は、KotlinかJavaでのAndroidアプリ開発の経験が半年~1年程度の初心者でしょう。
言語(Kotlin)の解説はありませんし、開発環境(Android Studio)についても必要最小限しか説明していないので、これらについては他で勉強するか、経験者のサポートを受ける必要があります。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
  

Kotlin サーバーサイドプログラミング実践開発

(概要)
プログラミング言語「Kotlin」は、Android開発ではすでに広く知られていますが、JVM(Java仮想マシン)で動作するサーバーサイド開発での選択肢としても注目されている言語の一つです。
本書はサーバーサイドの開発者を読者対象とし、Kotlinの基本構文とともに、Javaとの親和性が高いうえに、Javaよりも安全性が高く書きやすいと言われる理由を解説します(第1部)。そして実践的な内容としてSpring Bootを使い、データベースの検索系/更新系機能や認証/認可機能などを実装したWebアプリケーションを構築します(第2部)。加えて、従来型の案件だけでなく新規プロダクトへの足がかりにもなるよう、gRPCやKtorなどといった比較的新しい技術との組み合わせ方をフォローします(第3部)。「実践開発」という書名のとおり、プロダクトの開発でKotlinを導入する際に役立てられる内容です。

(こんな方におすすめ)
・新しいプロダクトのサーバーサイド技術を選定する中で、Kotlinを検討している方(Javaプログラミングの知識は前提としない)
・Javaでサーバサイド開発をしているが、より保守性の高い、安全なコードに変えていきたいと感じている方

(目次)
【第1部 Kotlin入門】
第1章 Kotlinをお勧めする理由
1. なぜKotlinが誕生したのか?
2. Kotlinでなにを作れるのか〜?サーバーサイドでの利用意義
3. コードの安全性を高めるKotlinの型とNull非許容/許容
4. 環境構築と最初のプログラムの実行
5. Kotlinの基本構文
第2章 様々なKotlinの機能
1. if、when文を式として扱いコードをシンプルにできる
2. プロパティの定義でアクセサメソッド(getter、setter)が不要になる
3. データクラスでボイラープレートを減らせる
4. デフォルト引数と名前付き引数で関数呼び出しをシンプルにできる
5. 関数型と高階関数、タイプエイリアスでロジックを再利用しやすくできる
6. 拡張関数で柔軟にロジックを追加できる
7. スコープ関数でオブジェクトへの処理をシンプルにできる
8. 演算子オーバーロードでクラスに対する演算子の処理を実装できる
9. デリゲートで冗長な処理を委譲できる
10. 充実したコレクションライブラリでコレクションに対する処理をシンプルにできる
11. コルーチンで非同期処理が実装できる
第3章 JavaとKotlinの相互互換が既存の資産を生かす
1. Javaのコードを呼び出す
2. Javaのライブラリを呼び出す
3. Javaのクラスを継承してKotlinで実装する
4. Javaと相互呼び出しする際の特殊な例
5. JavaのコードをKotlinのコードへ変換する
【第2部 Kotlinでのサーバーサイド開発】
第4章 Webアプリケーション開発の基盤となるSpring Bootを導入する
1. Spring Bootの導入
2. Spring BootでのREST APIの実装
3. Spring FrameworkのDIを使用する
第5章 O/Rマッパーを使用してデータベースへ接続する
1. MyBatisとは?
2. DockerでMySQLの環境構築
3. MyBatisの導入
4. MyBatisでCRUDを作成する
5. Spring BootからMyBatisを使用する
第6章 Spring BootとMyBatisで書籍管理システムのWebアプリケーションを開発する
1. 書籍管理システムの仕様
2. アプリケーションの構成
3. プロジェクトの環境構築
4. 検索系機能(一覧取得、詳細取得)のAPI実装
5. 更新系機能(登録、更新、削除)のAPI実装
第7章 書籍管理システムの機能を拡充する
1. Spring Securityでユーザー認証、認可の機構を実装する
2. 貸出、返却機能のAPI実装
3. Spring AOPでログの出力
第8章 JUnitで単体テストを実装する
1. JUnitの導入
2. JUnitでWebアプリケーションの単体テスト
【第3部 Kotlinで色々なフレームワークを使ってみる】
第9章 高速な通信フレームワーク gRPC
1. gRPCとは?
2. gRPCの導入
3. Spring BootでgRPCのKotlinサーバーサイドプログラムを実装
第10章 Kotlin製のWebフレームワーク Ktor
1. Ktorとは?
2. Ktorの導入
3. REST APIの実装
4. 認証機構の実装
第11章 Kotlin製のO/Rマッパー Exposed
1. Exposedとは?
2. Exposedの導入
3. DSLとDAOそれぞれの実装方法
4. DAOでCRUDを作成する
第12章 Kotlin製のテスティングフレームワーク Kotest、MockK
1. Kotestとは?
2. Kotestの導入
3. いくつかのコーディングスタイル(Spec)で単体テストを書く
4. データ駆動テストを使う
5. MockKを使用してモック化する

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
Kotlin サーバーサイドプログラミング実践開発
発売日 2021/04/14
通常 3,608円
現在 3,608円

  

Android Jetpackプログラミング Android Studio 4 + Kotlin対応

Androidアプリの開発環境「Android Studio 4.0」以上向けの新・高機能ライブラリ群「Jetpack」(ジェットパック)の中級開発者向けハンズオン解説書がついに登場!
Androidアプリは、Kotlin言語を活かすJetpackライブラリを加えたAndroid Studio 4.0以上で開発するのが、これからの基本スタイル!
Jetpackの採用で、新しい開発様式がわかりやすくなりました。

・JavaからKotlinへ
・コンポーネント指向
・グレースフルデグラデーション(旧バージョンでも最新機能に対応)
・アーキテクチャーコンポーネントの採用
・基本UIの刷新

本書は、Jetpackのポイントになる機能をピックアップし、ハンズオン形式で例題のミニプログラムを次々に作って学びます。
巻末には「追補 Kotlin基礎文法入門」を収録しているので、kotlinに不慣れな方でも大丈夫です!

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
超入門的なAndroidアプリ開発本の後の2冊目として購入しました。
とても丁寧に説明されていて、開始50Pまで読んだあたりでこの本買って本当に良かったと思いました。
gradleの説明やAppCompatActivityの説明など入門者にとって本当にありがたかったです。 (参考:Amazon)

↓全て表示 ↑少なく表示
Android Studio 4でのAndroidアプリ開発の初手順の解説となっているので、Android開発の基本を理解していることが前提で、この本で1から始めるのは厳しい...というか無理。
開発環境も日進月歩で進化しているため、掲載されているコードも既に非推奨になっているところがあり、公式サイトを見ながら対応できるだけのスキルが要求される。

今までJavaで開発していた人が、kotlinで開発する取っ掛かりとしては良いのではないでしょうか? (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Android Jetpackプログラミング Android Studio 4 + Kotlin対応
発売日 2020/09/18
通常 3,300円
現在 3,300円

  

基礎からわかる Kotlin

本書ではKotlinの概要、文法、機能を丁寧に解説しています。後半の章ではフレームワークのKtorについても詳しく解説しています。

CHAPTER 01 Kotlinの概要
CHAPTER 02 Kotlinの文法
CHAPTER 03 Kotlinの特徴的な機能
CHAPTER 04 Ktorによるアプリケーションの作成

↓全て表示↑少なく表示
 
基礎からわかる Kotlin
発売日 2021/05/15
通常 3,542円
現在 3,542円

  

やさしいKotlin入門

やさしいKotlin入門
(著)英一, 野崎
発売日 2018/04/01
(4.3)

 
Users Voice
「Javaの知識」は必要なし!
「プログラミング経験なし」でもわかる!

という表紙の文句に違わぬわかりやすさでした。

私は3年前に新入社員研修で約1ヶ月だけJavaに触れましたが、
もはやほぼ忘れ去っており、プログラミング初心者と言ってもいいような人間です。

趣味でAndroidアプリを作ってみたいと思いたち、
この本でKotlinの勉強を始めました。

この本を選んだのは大正解でした。

本屋でKotlinの本をいくつか眺めていたところ、
その多くが「Javaとの比較」という文体で書かれていました。

それに対してこの本は、Javaを全く知らない人でもわかるように、
0からKotlinの書き方を教えてくれます。

また、細部にプログラミング初心者への心配りが見られ、
途中でつまづくことなく読み切ることができました。

プログラミング初心者が、これからKotlinを始めるなら、
自信をもっておすすめできる一冊です。 (参考:Amazon)

↓全て表示 ↑少なく表示
章分けが細かいので、参照しやすい。毎日少しずつ読み進められる。
固っ苦しくもなく、嫌味もない語り口調の文章なので、ストレスなく読める。

本書ではコード実行環境として「Try Kotlin」が紹介されているが、
Kotlin公式の新サイト「Kotlin Playground」がほぼ上位互換なので、そちらのほうがおすすめ。
ハンズオンも充実していて、KtorやKotlin/JSで簡単なWebアプリなどを作るものもある。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
やさしいKotlin入門
発売日 2018/04/01
通常 2,640円
現在 2,640円

  

Android Studio パーフェクトガイド(Kotlin /Java対応版)

Android Studioの豊富な機能が使いこなせるようになる

Androidアプリ開発は,かつてはEclipse+Javaが主流でした。しかし, GoogleがAndroid Studio/Kotlinを正式採用し, EclipseベースのAndroid開発ツールのサポートが終了したことをうけ,今後Androidアプリ開発はAndroid Studio一択という状況になり, Android Studioの需要は高まっています。
本書はそんなIDEに焦点を当てた書籍です。本書は新人エンジニアに向けて,豊富な機能が揃ったIDEをどのように使いこなすかをわかりやすく解説した書籍です。Kotlin/Java両対応。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
良い本は最初に流し読みをするだけでわかります。
最初に数分だけ全体を読んでわかりました、これは良本です!

Android開発において壁となってしまう要素がこの書籍ですべて解消されるでしょう。
こう書くと期待されすぎてしまうので最初に言っておくとこの書籍は開発言語の本ではありません。
そのため言語の例は出てくるものの内容については言及しません。
なおサンプルのソースはKotlinでした。

開発環境やエミュレータのインストールと簡単な構築だけで 116ページも使って丁寧に説明されています。
他のPC用開発環境から来た人が迷うレイアウト設計もこの操作でなぜこうなるのか?なども細かく説明があります。

エディタの入力方法でのショートカットや便利な機能の説明もあり、これだけで別冊にして欲しいぐらいです。
この後はデバッグに必要な知識もかなりのページ数を割いて説明があります。

残念なのはこの書籍が入手困難なことです。
とにかくAndroidで何かアプリを作りたいという人には必須の書籍です。 (参考:Amazon)

↓全て表示 ↑少なく表示
Android Studioの3.6.2にて学習。
本書で使われたものからバージョンが上がって、日本語化した際に翻訳されている項目が増えましたが、図と照らし合わせると、どれがどれに当たるのかは何となく分かりますので、問題は無いです。
5章あたりまで詰まる箇所は無いと思います。
6章以降から、プロジェクトファイルの作成部分がざっくりと削られ、レイアウトファイルとソースプログラムのみの紹介になります。
三章のように事細かに図解する必要はありませんが、プロジェクト名くらいは各章の本文に書かれてあって欲しかったです。
テンプレートは、ほぼ空のアクティビティーなので要らないとは思いますが……。

リスト9.4はPicasso. with( this)をPicasso.get()に変更しないと自分の環境ではビルドが失敗しましたが、これが誤植なのかバージョン違いなのかは分かりません。
サポートページに正誤表が存在していないという事は、バージョン違いなのかもしれませんね。
しかし、ここもPicasso with kotlinとでも検索すれば、先ほどの.get()を解説しているサイトが見つかったので、特に問題ではありませんでした。

初心者がAndroid Studioに慣れるには丁度良い本だと思います。
分からないところ、上手くいかないところ、環境をお持ちでない部分は適度に飛ばして読んでいいと思います。
Kotlinの解説書ではないので、プログラミング言語学習は別途必要です。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Android Studio パーフェクトガイド(Kotlin /Java対応版)
発売日 2019/07/27
通常 3,278円
現在 3,278円

  

作ればわかる!Androidプログラミング Kotlin対応 10の実践サンプルで学ぶAndroidアプリ開発入門

「習うより慣れろ」でAndroidアプリを作ることからはじめよう!
作って学ぶAndroidアプリ開発入門の決定版がKotlin言語に対応


本書は、Android SDKとAndroid Studioを利用して、実際にアプリを作りながら、Androidアプリ開発の基礎知識や実践的なプログラミング方法を学ぶ書籍です。第4版までの「習うより慣れろ」「作って楽しい」というコンセプトはそのままに、Kotlin言語でAndroidアプリを作成します。

ハイ&ローゲームや名刺代わりに使えるアプリ、加速度センサーを使った和室専用侵入者検知アプリ、MediaPlayerによる音声再生を活用した盗難防止アラーム、方位センサーを使ったゲーム、血圧を記録するアプリ、地図を活用したメモアプリなど、特徴的で楽しい10のサンプルプログラムを作ります。

これらを作ることで、アクティビティやインテント、イベントリスナー、ConstraintLayout、UI部品(TextView/Button/ImageViewなど)の使い方といったAndroidアプリ開発で必要な基礎知識から、SurfaceViewによる描画、プリファレンスによる情報の記録、センサーやRealmデータベースの活用といった実践的なプログラミング方法まで習得できます。

「とにかくなにか作りたい」「アプリを作りたいけどなにからはじめればいいのかよくわからない」「アプリを作りながらプログラミングのコツをおぼえたい」という方におすすめの一冊です。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
何か作りたい人は、お勧めしますが、kotlinがわかりimageデータの作り方がわからないとサンプルは作れません。
しかし、アンドロイドスタジオの使い方がわかる人はサンプルを作って遊べるでしょう。 (参考:Amazon)

↓全て表示 ↑少なく表示
最初にKotlinの文法などが基本的なものでは有りますが載っているは有り難かったです。また、作れるアプリの種類も豊富で色々な機能の実装ができると思います。ただ、データベースなどを使って作る血圧管理アプリの所は説明の理解に時間がかかりました。後は、実機が無いとテスト出来ないアプリがいくつかあるので実機が無い人だとそこは大変だと思います。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
  

基礎&応用力をしっかり育成!Androidアプリ開発の教科書 Kotlin対応 なんちゃって開発者にならないための実践ハ...

好評既刊のKotlin対応版。SDKバージョンが上がっても通用する「Androidアプリ開発の基礎力」を習得!

本書は、Kotlin言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。

Android Studioを利用して、アプリ開発の基本手順から、ビュー/アクティビティ、イベント/リスナ、リストビュー/ダイアログ、画面遷移/Intentクラス、オプション/コンテキストメニュー、フラグメントの使い方など、SDKのバージョンが上がっても通用する「Android開発の基礎力」を積み上げ・体系的に習得していきます。

また、データベース接続や非同期処理/Web API連携、メディア再生、バックグラウンド処理/通知機能の利用方法、地図アプリ(やGPS機能)/カメラアプリとの連携、マテリアルデザインといった応用的なプログラミング方法もしっかり学習します。

【本書の特徴】
○Androidアプリ開発の必須知識&テクニックを積み上げ・体系的にハンズオン形式で学ぶ
○Androidアプリ開発に必要なKotlinの基礎知識やAPI解説など、Androidアプリ開発にあたって最低限あるいは必須の事柄をきちんと説明
○既刊のJava版と全く同じ構成のため、比較しながら読み進めることで理解が深まる

※本書は、Javaを使っていた既刊『基礎&応用力をしっかり育成!Androidアプリ開発の教科書』をKotlinに対応させ、さらに最新の環境(Android Studio 3.4, Android OS 9.0 pie)に対応させて書籍化したものです。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
タイトルにも書きましたが、アプリ開発ってどこから手を付けたらいいのだろうか?というときに読んで、とても役に立ちました。
この書籍を手に取るまでR.id.xxx のRって何?ネットでも調べ方が悪いのかずっと理解できずにいたところ、この本で解決しました。ちなみにRは画面(XML)とKotlin(プログラム)を紐付けるリソースを管理するクラスで、基本中の基本のところが理解できるように書かれていました。
 
この本は何らかのプログラミング経験(できればJava)をXMLの理解、IDE(今でもこう呼ぶのかな?)での開発経験を前提にしていますので、Kotlinは別途学習が必要です。 (参考:Amazon)

↓全て表示 ↑少なく表示
Java未経験のプログラミング初心者です。
学習順序としては次の通りです。
1. 作って楽しむプログラミングAndroidアプリ超入門
2. Udemyの動画教材
3. 本書
これまで学んだ知識の復習として購入しましたが期待通りでした。
予備知識を持っていたこともあり、解説もすっと入ってきました。
初心者向けというよりは、脱・初心者の足掛かりといった感じの本ですね。
これ一本ではなく、他の教材と併せて学習することをおすすめします。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
  

Kotlinプログラミング

Kotlinプログラミング
(著)Josh Skeen, David Greenhalgh
発売日 2019/02/14
(3.6)

【本書の内容】
Kotlinは、Javaとの相互運用を可能にし、Android OSでGoogleがフルサポートする静的型プログラミング言語です。
この言語は、Javaだけでは十全ではない(Javaだけでは実装に手間がかかりすぎる)、軽量かつ豊かな表現形式や、他言語ではすでに実装されている最新の機能を盛り込んでいます。
本書はこの新しい開発言語・Kotlinを使った正しく、効果的な開発方法と、この言語がもっている主要な概念と基礎的なAPIを丹念に説明します。とくにJetBrainsのIntelliJ IDE開発環境についても紹介しています。
経験豊富なAndroid開発者でも、はじめてプログラミング言語を学ぶ新人開発者でも、Kotlinの最初の原則から高度な使い方まで導いてくれることでしょう。

【本書のポイント】
・Kotlinはもちろん、開発環境のインストールから詳解
・サンプルソースコードの変更点がひと目で分かる
・PCだけではなく、Androidアプリまで網羅

【読者が得られること】
・Kotlinによるアプリケーション開発
・IntelliJを使った開発方法
・Javaとの相互運用方法

【対象読者】
・プログラミング初学者
・Androidアプリ開発者
・JavaからKotlinに乗り換えたい開発者

【著者について】
・Josh Skeen(ジョシュ・スキーン)
Big Nerd Ranchにおけるソフトウェアエンジニア兼インストラクター。クーパー・ユニオンのScience and Artの上級クラスを卒業後、インタラクティブ・アート向けミドルウェアの開発に従事。今では世界を股に、JavaやAndroid開発、そしてKotlinの講義を行っている。PCから離れたときは、ランニングかブラジリアン柔術、またはモジュラーシンセサイザーのパッチを作っている。
・David Greenhalgh(デビッド・グリーンハフ)
Big Nerd RanchにおけるAndroidのチームマネージャー兼インストラクター。新しいものを作るのが大好き。ジョージア工科大学のコンピュータサイエンスを卒業。Androidアプリを開発している、あるいは開発講座で指導している時以外は、料理を作っているか本を読んでいるか、またはバッファロー法案にげんなりしている。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
購入をおすすめできる人: Javaをある程度知っている人。Kotlinの文法だけでなく、Javaとの記述の違い、発想の違いを知りたい人。
おすすめできない人: 全くのプログラミング初心者。Android アプリを書いてみたい、という人。

まず注意しなければならないのは、プログラミングの初心者向きではないということです。初心者目線を意識したと思われる記述が時折見られるにも関わらず、実態としては「これはJavaを知らない人はついて来れないのでは?」と思う記述がままあります。また、内容はかなり網羅的で、全くプログラミングを知らない人は息切れしてしまうでしょう。
しかし、ある程度Javaを知っている(と言っても初中級レベルの趣味プログラマの)私はとても面白く読み進めています。というのも本書は、まず冗長な書き下しを経て、「これはこのように簡潔に書き換えられる」と修正する、というステップを踏むからです。これら修正が実にKotlin独特のもので、この言語らしい書き方とは何か、を沢山学ぶことができるようになっています。
Kotlinが備える、それら文法的アイディアの一つ一つが面白いのもさることながら、本書はこの構成を経る事でその面白さをよく伝えてくれていると思います。先ほど書いた網羅的という側面も、ある程度プログラミングを知っている人にはステップアップの意味合いでプラスでしょう。
なお、Kotlinといえば Android、というイメージがありますが、この本はAndroidアプリ作成は最後に少し出てくるのみです。アプリを作ってみたい、という方にはもっと良い選択肢があると思います。
Kotlin専門の本がまだ少ない中、十分良書ですが、多少「初心者置いてけぼり」的な勇み足を感じるので☆4。 (参考:Amazon)

↓全て表示 ↑少なく表示
本当はKotlinイン・アクションを読みたいと思っていましたが、近所の本屋に在庫がなかったので、似た方向性の本書を手に取りました。Javaの経験があれば、ネットの情報を頼りにある程度はKotlinを書けると思いますが、本書を読むことでKotlinの言語仕様への理解が深まりました。

説明の流れが良く、読み進めていくと自然とKotlinの便利さを実感できます。IntelliJ IDEA(Androidの章はAndroid Studio)の使用を前提としており、IDEの効率的な使い方にも言及があって役立ちました。コンパイラが生成したJavaのバイトコードを逆コンパイルして確認する箇所もいくつかあり、理解が深まりました。

他のレビューにあるように、翻訳がこなれてないところはちらほらありますが、ひどく読みづらいというほどではないと感じました。初出の用語には基本的に原著での表記が併記されており、なんの話をしてるかわからないこともありません。サンプルコードに海外RPGの用語が出てきてわかりにくいのも事実ですが、特に前半はそれほど複雑なことをやっていないので、用語に面食らうことなく落ち着いて読めば理解できました。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Kotlinプログラミング
発売日 2019/02/14
通常 3,740円
現在 3,740円

  

Kotlinイン・アクション

Kotlinイン・アクション
(著)Dmitry Jemerov, Svetlana Isakova
発売日 2017/10/31
(4.3)


※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。



Kotlinの基本からJVMやAndroidデバイス上で動作するアプリケーションの構築まで、言語の開発者が解説!

Kotlin(コトリン)は、IntelliJ IDEAなどのIDEで有名なJetBrainsが開発したプログラミング言語です。Kotlinは、JVM上で動作する、いわゆる「JVM言語」であり、Javaとの高い親和性を備えています。2017年5月に、GoogleがAndroidの開発言語として公式サポートすると発表したため、注目されました。
Kotlinは、Javaと相互運用することを念頭において開発されており、JVMが動作する環境ならどこでも動きます。JavaのコードをKotlinにコンバートすることも、両者が混じり合ったコードすらコンパイルすることすらできるなど、Javaの知識を活かしつつ移行することが可能です。それだけではなく、JavaScriptやネイティブコードへのコンパイルもサポートされつつあり、今後の活用の場が広がることは確定的です。
Kotlinは、後発の言語であるからこそ、既存の言語の長所を取り込み、短所を回避しているので、あらゆる開発の優れた選択肢になり得ます。
本書の著者は、JetBrainsのメンバーで、Kotlinの開発当初から関わっており、言語とその内部を知り尽くした人物です。したがって、単にKotlinの機能や文法を解説するだけではなく、その背景にある考え方や動機、内部的な仕組みについても深く説明しており、Kotlinのやり方や思想も同時に学べます。
さらに、翻訳を手掛けた4名は、正式リリースより前からKotlinを使いこなし、大のKotlin好きを自負する現役エンジニアです。言語の開発者が書き、そんな彼らが翻訳を手掛けた本書は、まさにバイブルといってもよいでしょう。
実際にKotlinで開発を手がけている人から、Kotlinという言語に興味を持った人まで、とにかく手元に置いて参照してください。Have a nice Kotlin!

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
ネット上のサンプルやデベロッパーガイドを理解したつもりで使っていても
どうしてこういう使い方になっているのかがわからず使っている人も多いはず。

そういう謎はこの書籍で解決出来るはずです。

まだ全体の 1/10ぐらいしか読むことが出来ていませんが、簡単なサンプルと共にKotlinで扱うにはこのように記述するのですと細かく説明が記載されています。
非常に丁寧な書き方ですが、若干翻訳がおかしいところも所々あります。

クラスやインターフェイスの説明があるのはこの書籍ぐらいかもしれません。
入手困難かと思いますがKotlinを使う人は必ず持っていた方が良いでしょう。 (参考:Amazon)

↓全て表示 ↑少なく表示
プログラム初心者用の入門書ではなく、Javaでの開発経験豊富なエンジニアが、シンプルに開発できる言語を探している際に適している書籍だと思います。更に言えば、ScalaやGoなど、最近流行りのシンプルなコンパイル言語を軽く流してパラダイムシフトしておくと、一層分かりやすいでしょう。
先にコードを見せて後に解説というパターンが多いですが、他言語経験者ならこの方が手っ取り早く分かりやすいです。言語仕様を知り尽くした著者・訳者の為、信頼性のある情報が、適切な表現かつ丁寧に解説されており、無駄な時間が省けます。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Kotlinイン・アクション
発売日 2017/10/31
通常 6,980円
現在 4,000円
2,980円(43%)OFF!!

  

Kotlinスタートブック

本書はJavaエンジニア、特にAndroidアプリの開発経験者を対象としています。とはいえ、何かしらプログラミング経験をお持ちの方でしたら、無理なく、興味深く読み進めることができるでしょう。なぜなら気鋭の国内第一人者が、まるでコミュニティの仲間たちと教えあうように、簡潔かつフレンドリーに導いてくれるからです。
◆注目のJava代替言語
Kotlinは、まさにJavaの代替言語として登場しました。静的型付け、オブジェクト指向、ラムダ式や高階関数、さらに拡張関数やNull安全といった特徴を保持。最も注目すべきJVM言語として2016年2月、いよいよ待望の正式版がリリースされました。
◆本邦初のKotlin完全ガイド
本書では日本Kotlinユーザグループ代表を務める著者が、Kotlinの文法と機能を幅広く、かつ詳しく解説し、Androidアプリの作例を示します。この1冊で、AndroidプログラミングにおけるKotlinの活用術が身につくだけでなく、Webアプリやツールの開発にも応用できるようになるでしょう。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
とっても良かった!
1度目は鉛筆で下線を引きながら読み、2度めは実際にサンプルコードをREPLやInteliJで動かしながら復習した。
今まで知らなかった文法や使い方に目から鱗の連続だった。
もっと早く学んでおけば、自分のコードもメンテしやすくなっていたかもしれないが後の祭りだ。
これからやっていこう。
独学プログラマーの私にはには、必須の本だった。
一回目の読破にかかった期間は1週間以内。
ポイントを簡潔に書いてくれているので非常にスラスラ読めた。
ただし、アプリ開発者を対象とした内容なので、初級的な説明は殆ど無いと思って良い。
デリゲートやクロージャー、シングルトンくらいはわかっていたほうが良いと思う。
それらをkotlinでは、どう扱うえばよいのかを学びたい人にはぴったりの本だろう。
自分の技術力に行き詰まっている人は読むと開眼すると思う。
スキルをワンランクアップしたい人へもおすすめだ。 (参考:Amazon)

↓全て表示 ↑少なく表示
Androidアプリのプログラミングをしているものですが、本書によってKotlinの言語としての魅力が十分伝わってきました。説明も予想以上に分かりやすく驚きました。

Kotlinは本当に良く考えられている言語だと思いました。これならAndroidアプリだけに使うのは惜しい。他の使い道も考えたいと思うようになりました。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Kotlinスタートブック
発売日 2017/03/21
通常 3,850円
現在 3,658円
192円(5%)OFF!!

  

みんなのKotlin 現場で役立つ最新ノウハウ!

みんなのKotlin 現場で役立つ最新ノウハウ!
(著)愛澤 萌, 荒谷 光, 木原 快, 仙波 拓
発売日 2020/01/29
(3.9)

(概要)

KotlinはJetBrains社が開発したプログラミング言語で、Androidアプリ開発やサーバサイドアプリケーション開発など、さまざまな現場で次第に定着してきました。本書では、Kotlinによる開発を成功させるために現場で必要となる基本から実践までの活用ノウハウを、開発の最前線でKotlinを活用しているエンジニアがわかりやすく解説します。CoroutineやKotlin Multiplatform Projectなど、注目の機能も紹介。Kotlinをこれから導入する方、Kotlin活用のポイントを知りたい方はぜひ手元に置いておきたい1冊です。


(こんな方におすすめ)

・Kotlinの最新動向を知りたい人

・Kotlinを使いこなしたいと考えている人


(目次)

第1章 Kotlinの始め方

  1.1 Kotlin実行環境の紹介

  1.2 Kotlinらしいコードを書く

  1.3 Kotlinで関数型プログラミング入門

  1.4 Kotlinで契約プログラミング入門

第2章 Androidアプリケーション開発におけるKotlin活用ノウハウ

  2.1 環境構築とGradleの設定を行う

  2.2 JavaからKotlinへ 変換の基本とポイント

  2.3 JavaとKotlinを比べて学ぶ Androidでよくあるコードの実装技術

  2.4 試してみよう Jetpack活用術

  2.5 テストの始め方と環境構築

第3章 Kotlinによるサーバサイドアプリケーション開発

  3.1 Spring Bootを用いたWeb APIの作成

  3.2 Spring TestとMockKを用いたテスト

  3.3 DSLを用いたFunctionalプログラミング

  3.4 Coroutineを使用した最新リアクティブアプリケーションの作成

第4章 実践 Kotlin開発 最新情報

  4.1 Coroutineを使った非同期処理入門

  4.2 クロスプラットフォーム開発ライブラリ Kotlin Multiplatform入門

  4.3 実践 Kotlin Multiplatform Project開発

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
AndroidStudioだけでなくサーバーサイドやその他の事も学習できるという表記を鵜呑みにして購入したが
説明が多岐にわたる分、内容は通常の書籍の1/4ぐらいしかない。
全140ページなのだから中身は知れている。

ソースの説明は横幅が非常に抑えられていて見やすくなっている。
学習が進むにつれて本領を発揮するのかも知れないが「始め方」を説明する本では無い。

将来的なバイブルになる事を祈って積んでおく (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
みんなのKotlin 現場で役立つ最新ノウハウ!
発売日 2020/01/29
通常 2,508円
現在 2,383円
125円(5%)OFF!!

  

Kotlin Webアプリケーション──新しいサーバサイドプログラミング

「Javaより簡単で高機能」→ なら、サーバサイドにも!

■3部構成

本書はSpark FrameworkやSpringといった、Javaの世界で有名なWebアプリケーション・フレームワークを活用します。
第I部では、プログラミング言語としてのKotlinの機能や文法をしっかり解説します。
第II部はSpark Frameworkを使用した簡単なWeb APIの作成を通じて、Kotlinでのサーバサイド開発に入門します。
第III部はSpring BootとKotlinで、データベースと接続するWebアプリケーションの開発を体験します。

■対象読者

本書はプログラミングの初歩的な話題や、コンピュータの操作等には触れません。したがって、プログラミング自体に不慣れな方には、ハードルが高いでしょう。
しかし、Webアプリケーション開発の経験は問いません。必要な知識は都度解説しますし、本書で作るサンプルアプリは、ごく小さなものです。
一方、KotlinやSpring frameworkを日常的に使いこなしている方は、個別に他の資料を当たった方が、問題解決に役立つかもしれません。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
Kotlin + SpringフレームワークでのWebアプリ開発について広く浅く書かれた本です。

本格的なWebアプリ開発をするには(DBやフロント開発やインフラ等々の他の部分の基本的な技術知識があっても)本書で得られる知識だけでは足りません。
2017年にKotlinがAndroidの公式開発言語となって火が着いてすぐで、
サーバサイド用Kotlinとしてはまだまだ情報が揃っていないこのタイミングだからこそ意味のある本。
といったところで星4つ。3年後なら星3つかなあ。

ただし、プログラミング初心者なら全般的な知識をサクッと得られる、という点では3年後でもありかも。 (参考:Amazon)

↓全て表示 ↑少なく表示
Kotlinについて文法からWebアプリケーションの作り方までがしっかり書かれた良書です。
ですがそれ故、赤ベコ本との記述が半分近く被っており、赤ベコ本を持っている身としては何となく損した気になる本でした。
なので、自分の領域のベコ本を買って、後はネットで情報を検索しながらプログラミングをするのが良いと思います。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Kotlin Webアプリケーション──新しいサーバサイドプログラミング
発売日 2019/02/18
通常 3,300円
現在 3,135円
165円(5%)OFF!!

  

Androidアプリ開発のためのKotlin実践プログラミング 現場で求められる設計・実装のノウハウ

Kotlinは、Javaよりも短いコードやシンプルなコードでアプリ開発ができるオブジェクト指向型プログラミング言語です。Androidアプリの開発言語として正式に採用されています。本書は、KotlinでAndroidアプリ開発をしてみたいエンジニアのために、現場で必要な知識とノウハウを徹底的に解説した実践ガイドです。Kotlinでのアプリ制作法、JavaとKotlinの混在するコードの書き方など、痒いところに手が届く内容となっています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
これはkotlin入門書ではありません。
すでにいろいろ分かっている人に対してのアドバイス本と言っていいでしょう。
いきなりgradleの生成から入るのですが、それに対してのコメントはほんの少しで、JavaやAndroidの初心者や、以前はEclipseでAndroid開発をしていてAndroid Studioは使ったことがない人とかはいきなりつまずくと思います。
また、最初の例題がすでにいろいろ盛り込みすぎて、ちょっとやりすぎではないのかなと思います。
ある程度アプリは作れる人でも、入門書から入った方がよさそうです。
全体的に解説が大雑把なので、上級者向けの本と考えた方がいいかと思います。 (参考:Amazon)

↓全て表示 ↑少なく表示
Javaからkotlinへの移行についてだけぐちゃぐちゃと文章だけで書いてある。文法や基礎知識は載っていない。初心者には不向き。上級者にとっては調べればわかりそうなテクニック。この本はまったくおすすめしないがあえて対象とするなら中級者でjavaからkotlinにリプレースする案件に携わってる人という超ピンポイントになるだろう。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
  

作って学ぶAndroidアプリ開発[Kotlin対応]

(概要)

昨今のAndroidアプリ開発は,覚えておくべきことが多くてとにかく大変です。また,開発現場では「Googleが推奨するアプリ開発手法」を中心にしたモダンな手法も求められています。本書はホビーユーザの方はもちろん,エンジニアの方にとっても最新の開発手法を学べる構成になっており,サンプルアプリを「作る⇒実行する⇒修正する⇒実行する⇒修正する⇒……」を繰り返すことで,自然とAndroidアプリ開発のお作法から最新の開発手法まで身に付けることができるでしょう。

本書では「Android Studio 3.6.1」をベースに説明しています。本書とまったく同じ環境で開発をしたい場合,「Android Studio download archives」のサイトから同じバージョンを入手できます。


(こんな方におすすめ)

・Androidアプリを作ってみたい方

・モダンなAndroidアプリ開発を学びたい方


(目次)

Chapter 1 開発をはじめる前に

 1-1 Androidとは

 1-2 Androidアプリケーションとは

 1-3 Androidアプリ開発

 1-4 Androidアプリの配布

 1-5 Androidアプリ開発に必要なもの

Chapter 2 Androidアプリ開発環境の構築

 2-1 Android Studioとは

 2-2 開発環境のセットアップ

 2-3 プロジェクトを作成する

 2-4 アプリを実行する

Chapter 3 アプリの原型を作る

 Step 1 なぜMastodonクライアントなのか

 Step 2 プロジェクトを作成する

 Step 3 表示内容を変更する

 Step 4 DataBindingを使って表示を変更する

 Step 5 Fragmentを表示する

 Step 6 ボタンを押して処理をする

Chapter 4 Web APIにアクセスする

 Step 7 Mastodon APIへアクセスする

 Step 8 コルーチンで非同期処理をする

 Step 9 JSONを取り扱う

 Step 10 リスト形式で表示する

 Step 11 一方向データバインディングを使う

 Step 12 添付画像を表示するための準備

 Step 13 添付画像を表示する

 Step 14 表示内容をフィルタリングする

 Step 15 スクロールで追加読み込みをする

 Step 16 リストを下に引いて更新する(Pull-to-Refresh)

 Step 17 実行中のコルーチンをキャンセルする

Chapter 5 アーキテクチャーとデザインを調整する

 Step 18 LiveDataの導入

 Step 19 Repositoryパターンの導入

 Step 20 MVVMアーキテクチャーの導入

 Step 21 LifecycleObserverを使う

 Step 22 デザインを調整する

Chapter 6 ユーザー固有の情報にアクセスする

 Step 23 開発者用アクセストークンを取得する

 Step 24 ホームタイムラインを取得する

 Step 25 アカウント情報を取得する

 Step 26 Tootの詳細画面を作成する

 Step 27 Toot詳細画面を表示する

 Step 28 詳細画面にすべての画像を表示する

Chapter 7 FragmentとActivityを遷移する

 Step 29 パッケージを分割する

 Step 30 下メニュー(BottomNavigation)を追加する

 Step 31 選択したメニューに応じて表示するタイムラインを切り替える

 Step 32 Activityを表示する(画面遷移)

Chapter 8 データを送信する

 Step 33 Toot投稿画面を作成する

 Step 34 投稿画面を表示する

 Step 35 投稿を実行する

 Step 36 投稿処理を作り込む

 Step 37 投稿を削除する

Chapter 9 OAuth 2.0を実装する

 Step 38 必要な情報を準備する

 Step 39 ログイン画面を作成する

 Step 40 認可コードを取得する

 Step 41 アクセストークンを取得する

 Step 42 外部ブラウザでログインする

Chapter 10 画像のアップロードとプロファイラーの活用

 Step 43 エラーを処理する

 Step 44 RecyclerViewの効率的に更新する

 Step 45 投稿に画像を添付する

 Step 46 画像をアップロードする

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
内容自体は良いのですが、解説が少ないです。
Recyclerviewのところまで読み進めてますが、ここは特に解説が少なすぎますね。C++やjavascriptなど複数言語に習熟した自分でもkotlinは記法が独特でググりながら読み進めてます。文法レベルのことは良いのですが、ライブラリの使い方の解説が少なすぎて、いちいちQiitaで調べたりしないといけません。内容はかなり濃厚で、序盤でデータバインディングやコルーチンを使い始めたりと上級者向けです。やってること自体は面白いし勉強になります。レベルはそれなりに高く、初心者が手を出すレベルではないです。 (参考:Amazon)

↓全て表示 ↑少なく表示
この本で、アンドロイドスタジオを使用したアプリ開発の基礎が学べます。
言語もkotlinに対応しており、これから人気が出てくるSNSであるMastodonを開発していきながら丁寧な解説がされています。

しかし、プログラミング初心者には難しく思える箇所もあります。また、開発環境の設定に関してもpath設定などで詰まる読者もいるかもしれませんが、その際には、グーグルで検索して乗り越えましょう。

それでも、この本が一冊あれば、アンドロイドスタジオをどうにか動かせそうです。
できたつもりになってからが勉強の始まりです。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
作って学ぶAndroidアプリ開発[Kotlin対応]
発売日 2020/04/17
通常 3,058円
現在 2,905円
153円(5%)OFF!!

  

はじめてのKotlinプログラミング (I・OBOOKS)

 
内容サンプル

(引用元Amazon)

 
Users Voice
初心者のためこれまではなんとなくでサンプルを真似してやっていましたが、この本でプログラミングへの理解度が格段に上がりました。特に関数とクラスについてです。前半もStringなどについて基本なのかもしれませんが個人的には知識が増えました。
Androidについて最後に少し触れる程度ですが、意味の書き方が上手くずっと放置していたことが理解できました。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
はじめてのKotlinプログラミング (I・OBOOKS)
発売日 2017/10/01
通常 2,530円
現在 2,530円

  

「Kotlin」と「OpenGL ES3」ではじめる「Android」入門 (I・O BOOKS)

企業や組織に属さない個人がアプリ開発をすることも珍しくなくなってきた昨今、一歩進んで「3Dアプリケーション」を作りたいと考える開発者も少なくないはずです。

本書では、「Android」で動く3Dアプリケーションを作る方法を、「3Dビュー」の表示の仕方や「3Dモデル」の書き出し方などを紹介します。使うものは「Kotlin」と「OpenGL es3.2」です。実際に「Android Studio」でプロジェクトを作りながら進めていきます。
その際に「プロジェクトの準備」や「ソースのコーディング」など、具体的な手順を追って解説していくことで、読者の理解を助けます。

また、そもそも「Android」とは何かという点や、「レンダリング」「モデリング」など「3Dについての基礎知識」から説明を加えています。その他、Androidアプリを作るための統合開発環境「Android Studio」や、「OpenGL es3.2」、ポリゴンモデラ―といった本書で使うソフトについての解説もあります。

これらの解説は読者が実際に「3Dアプリケーション」を作る際の心強い味方となるでしょう。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
KotlinやOpenGLについての説明はありません。しかし、OpenGL ES3関係の書籍は他にないので、ソースコードは参考になりました。ある程度、KotlinやOpenGLについての知識がある人向けかな、と思います。 (参考:Amazon)

↓全て表示 ↑少なく表示
タイトルから「kotlin」で「openGL」を使う方法を説明された入門書なのかな?と思ったが違っていた
「Cyberdelia」というフリーソフトで作ったデータを「kotlin」と「openGL ES」の環境で開く方法が書かれていて私が求めていた内容とは違っていた
これでは「openGL」も「Cyberdelia」も学ぶ必要があり、いまの私の使用目的には合っていなかった
中身は面白そうなので、時間ができたら試してみようとは思う

追記 本誌で使用するCyberdeliaというフリーソフトがWindows版しかない?のかな?Macなので試せなかった (参考:Amazon)

↓全て表示 ↑少なく表示
 
  

Kotlinハンズオン

Kotlinハンズオン
(著)掌田津耶乃
発売日 2021/05/29
 
Kotlinハンズオン
発売日 2021/05/29
通常 3,080円
現在 3,080円

  

 

 

   

Kotlin本「Kindle Unlmited 読み放題 人気ランキング」

「Kindle Unlimited」は、Amazonの定額本読み放題サービス。

実はそこにKotlinの本もそこそこあるんです。すなわち、定額で何冊も学習することも可能

Kindle Unlimitedの主な特徴としては、おおよそ以下の通り。

  • 雑誌がかなり充実
  • 豊富なKindle個人出版本がほとんど読み放題
  • 最近は出版社単行本も対応増加

個人的には雑誌が、IT系(CG WORLD等)、ガジェット系(Get Navi等)、ゲーム(ファミ通等)、など見たい雑誌が幅広く読めるのが大きな魅力。2冊以上読みたいものがあるだけで確実にお得です。

また、30日無料体験も可能なので、体験期間を利用して無料で学習してみるのもお得な学習法です。

以下がKindle Unlimited対応のKotlin関係の本人気ランキングです。

(2021/05/18 更新)
Rank製品評価
1
(4.2)
総評価数 33件
2
(4)
総評価数 1件
3
他言語プログラマのためのKotlin基礎
発売日 2019/06/12
通常    500円
Kindle   500円 (+5pt)
Kindle Unlimited(読み放題)
(0)
総評価数 0件
4
(0)
総評価数 0件

 

おまけ:本より高コスパ?「Udemy Kotlinおすすめ講座」

UdemyではKotlinを基礎から応用までトータルで学べる学習講座があります。

こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。

講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。

以下の表が、Kotlinの学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。

Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。

人気
Rank
学習コース評価
1
(4.2)
総評価数 149件
2
(4.4)
総評価数 23件
3
(4.7)
総評価数 43件

 

   

関連:Androidアプリ開発・Javaの技術書

以下では、Androidアプリ開発、Javaの書籍も紹介しているので、興味に合わせて覗いてみてください。

関連:最新おすすめのKindle端末

以下では最新のKindle端末について比較、おすすめ紹介しています、合わせてのぞいて見てください。

いじょうでっす。

コメント

タイトルとURLをコピーしました