Kotlinプログラミング―THE BIG NERD RANCH GUIDE

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 408p/高さ 23cm
  • 商品コード 9784798160191
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

【本書の内容】

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アプリを開発している、あるいは開発講座で指導している時以外は、料理を作っているか本を読んでいるか、またはバッファロー法案にげんなりしている。


目次

最初のKotlinアプリケーション
変数と定数と型
条件文
関数
無名関数と関数の型
null安全と例外
文字列

標準関数
リストとセット
マップ
クラス定義
初期化
継承
オブジェクト
インターフェイスと抽象クラス
ジェネリクス
エクステンション
関数型プログラミングの基礎
Javaとの相互運用性
Kotlinで作る最初のAndroidアプリ
コルーチンの紹介
終わりに

著者等紹介

スキーン,ジョシュ[スキーン,ジョシュ] [Skeen,Josh]
Big Nerd Ranchにおけるソフトウェアエンジニア兼インストラクター。Science and Art(クーパー・ユニオン)の上級クラスを卒業後、インタラクティブ・アート向けミドルウェアの開発に従事している。今では世界を股に、JavaやAndroid開発、そしてKotlinの講義を行っている

グリーンハフ,デビッド[グリーンハフ,デビッド] [Greenhalgh,David]
Big Nerd RanchにおけるAndroidのチームマネージャー兼インストラクター。新しいものを作るのが大好き。ジョージア工科大学のコンピュータサイエンスを卒業。Androidアプリを開発している、あるいは開発講座で指導している(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ドワンゴの提供する「読書メーター」によるものです。

nyandora

3
Amazonレビューでは「読みづらい」などと書いてありますが、そんなこと無かったです。 むしろ、仕事でKotlinを使うのであれば、これくらい書いてないと物たりないくらいです。 広範囲かつ深く踏み込んで解説してあり、とても学びになりました。 内容そのものだけでなく、日本語訳も素晴らしかったです。読みやすいです。 同僚に自信をもってオススメできる1冊です。2020/09/26

Q

1
今となってはAndroidアプリを設計する第一級のプログラミング言語となったKotlinの入門本。後半にAndroidアプリの例も出てくるが、本書では主にコマンドラインから起動するアプリを例にして解説を進める。例題アプリにそって新しい概念が導入されるので章を飛ばさずに読んだ方がいいだろう。前半では組み込み関数なのだろうか?と思ったletなどの便利関数もエクステンションとジェネリクスの合わせ技なのが素晴らしいと感じた。記述量はJavaよりずっと小さいらしく、この言語デザインの意思決定に興味を持った。2022/07/27

櫻井

1
サーバーサイドの開発2年 -> サーバーサイドと兼務でAndroid開発1年半くらいのタイミングで読んだ。普通に仕事はできてるけどKotlinの知識おさらいしたい、的な用途で読んだがちょうどよかった。意外とあいまいに理解してて参った。 2019/02発行ということで、さすがにAndroid開発, Coroutine使った非同期処理あたりは書いてある内容が古くなってる。2021/08/15

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/13433311
  • ご注意事項

最近チェックした商品