ソフトコミュ開発ブログ

SoftCommu は Javaアプリ、Androidアプリの開発を行うディベロッパーです。人材教育もやっています。企業の新人研修の講師からスカイプでのオンライン家庭教師まで!技術書の執筆や翻訳もしています。
2018.04.29 Sunday
初心者向けの Kotlin解説書「やさしい Kotlin 入門」が発売されました!

ソフトコミュ代表、野崎英一による Kotlin の解説書「やさしい Kotlin 入門」が、カットシステムより発売になりました!

 

 

 

 

既存の Kotlinの解説書は、すでに Javaに関する知識を持っている読者を前提として解説が行われているものがほとんどでした。

 

しかし、本書は Java や Androidの知識がない方でも気軽に Kotlinが学べるようになっています。

 

現時点で、日本で唯一のプログラム超初心者向けの Kotlin解説書と言って良いと思います。

 

Kotlin言語そのものだけに注意を集中して説明していますので、難解な Androidのフレームワークを学ぶ前の準備として、この書籍を一通りお読みになっておかれることをお勧めします。

 

逆に、Java や Androidに関する知識はあるけど、Kotlinのコードは簡潔になりすぎていて、かえって難解に思える・・・という方もぜひお手に取ってご覧ください。

 

下記に目次を掲載します。(カットシステムの書籍紹介ページより)

 

  • 第1章 Try Kotlinでプログラムを実行してみよう
  • 第2章 Kotlinのソースコード
  • 第3章 変数
  • 第4章 数値型の変数
  • 第5章 文字と文字列
  • 第6章 真偽(Boolean)
  • 第7章 論理演算
  • 第8章 変数の型変換
  • 第9章 変数の値を更新
  • 第10章 範囲(Range)
  • 第11章 ifによる条件分岐
  • 第12章 whenによる条件判断
  • 第13章 forによる繰り返し処理
  • 第14章 whileによる繰り返し処理
  • 第15章 繰り返し処理でのbreakとcontinue
  • 第16章 配列(Array)
  • 第17章 リスト(List)
  • 第18章 セット(Set)
  • 第19章 マップ(Map)
  • 第20章 main関数とパラメータの処理
  • 第21章 関数の定義
  • 第22章 例外とtry-catch構文
  • 第23章 クラスとオブジェクト
  • 第24章 クラスのプロパティ
  • 第25章 コンストラクタ
  • 第26章 セカンダリコンストラクタ
  • 第27章 クラスの継承
  • 第28章 メソッドのオーバーライド
  • 第29章 ポリモーフィズム(多様性)
  • 第30章 抽象クラス
  • 第31章 インターフェース
  • 第32章 null許容型の変数
  • 第33章 Anyクラス
  • 第34章 スマートキャスト
  • 第35章 データクラス
  • 第36章 スコープ
  • 第37章 オブジェクトとしての関数
  • 第38章 クロージャ
  • 第39章 ラムダ式
  • 第40章 メンバ参照
  • 第41章 ジェネリクス(総称型)
  • 第42章 パッケージ
  • 第43章 可視性識別子(public、protected、private)
  • 第44章 拡張関数
  • 第45章 マルチスレッド

 

Amazon の商品ページは下記のリンクからどうぞ!

 

 

 

| SoftCommu | Kotlin | 17:37 | comments(0) | - |
 123456
78910111213
14151617181920
21222324252627
28293031   
<< October 2018 >>
+ 人気の記事
1位: Proguard を使用してリリース用APKを出力しようとした際にエラーになるケースの対応策

2位: Android Studio で "SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable" と表示される問題の原因と対応策

3位: エミュレータの Google Play Services のバージョンが古いために Google Maps などを使用したアプリが動作しない場合の対応策

4位: ズバリ、ラムダ式 (Lambda)とは何か? それを使うと何がうれしいのか?

5位: Android エミュレータが起動しない場合の復旧手順

6位: Android 7.0 から Intent の getSerializableExtra() が使えなくなってしまいました!

7位: Java で Firebase を使う方法のまとめ。

8位: Bitbucketから、指定した時点でのファイルをすべてまとめて zip でダウンロードする方法

9位: エクリプスでテキストエディタの背景色を黒っぽくしたらデバッグ中にどの行にいるのかわからなくなった場合の対応策

10位: OneDrive でオフィス文書が同期できなくなるケースの対応策

11位: Android Studio で2台のパソコンを行き来しながら開発作業をする方法

12位: マイクロソフトの API仕様変更に伴う 「OneDrive API活用術」のサンプルコードの修正のお知らせ

13位: Arduino の開発環境に ZIP形式のライブラリをインストールできない場合の対処方法

14位: Proguard を使用してリリース用APKを出力しようとした際にエラーになるケースの対応策

15位: 任意のレジストラで取得したドメインのSSL認証を AWS で無料で取得し、Elastic Beanstalk の WEBアプリを https で公開するまでの手順まとめ

16位: AWS (Amazon Web Service) で動作している WEBアプリを SSL対応(HTTPS対応)にする

17位: AWS (Amazon Web Service) の公式ドキュメントで 「HTTPS を終了する」とはどういう意味か?

+ ARCHIVES
+ CATEGORIES
+ MOBILE
qrcode

(C) 2016 SoftCommu All Rights Reserved.