vol.94(¥1,598)で特集「はじめてのKotlin」を書きました。Vol.94のページで見られます。以下に抜粋しつつ補足の解説をします。第1章:Kotlinとは何かKotlinの概要と特徴、近年のAndroidの開発言語を取り巻く環境に言及し、なぜAndroidの開発言語として注目されているのかについて、具体的な理由を解説します。Jillを含めたJava8環境とKotlinのどちらを選択するべきかについても言及しています。Kotlinで基本文法を学ぼうnull許容型,スマートキャスト,制御構文,クラスなどKotlinを使う上で必要な基礎を解説します。最低限の知識は身につくはずです。第3章:ラムダ式と関数を使いこなそうラムダ式,高階関数,拡張関数などKotlinが持つ関数の機能群について説明します。第4章:Android開発に導入しようKotlinをAndroidプロジェクトへ導入する方法と,つまずきやすいポイントの解説とその解決方法を説明します。Bytecodeによるコンパイル結果の確認などについて解説します。公式採用の可能性について言及しています。1.1で追加される予定の機能などについて解説します。全体的にAndroidエンジニアを対象として書いていますが、2章、3章はKotlinにだけ言及するので、Androidエンジニアでない方にも価値がある内容になっているのではないかと思います。編集長の稲尾さんに声をかけていただき、一度ランチしながらKotlin特集のプランニングをして、その後Goが出て書き始めたといった感じでした。ランチの時に「バリバリ書いて前倒しっすよ〜」とか言っていたんですが案の定ギリギリとなってしまいました。仕事の方も修羅場になっていて全体的に修羅場でした。稲尾さんは流石に何人もの技術者を相手してきているだけあって、サクーッと進める所は進め、シュッと用意するところは用意し、バシバシッと尻を叩く所は叩くというメリハリある編集の進行で、執筆者として大変安心して取り組めました。原稿はGithub上で管理していて、稲尾さんもissueをバンバン立てたりPRをバンバン出すのでめっちゃやりやすいです。原稿書いてる時はマジで「ああなんでやるって言ってしまったんだろう?」と辛い思いになる事が沢山あるんですが、終わってみると「あれとかこれとかも書きたいな」とか思っちゃうので危険ドラッグでは〜?って気がします。技術書典や夏コミ(C90)の原稿も重なって「死ぬのかな...?」って思いました。最後に特集のページ数が31Pなのでかなり盛々で濃い内容になってると思います。一方で言語の解説としては網羅性は足らないので、特集を読んでKotlinを気に入った方はぜひKotlinスタートブックも読んでください。~バイトコードを読み解く~」という章を書いたので、こちらも合わせてぜひお読みください。Calendar2016の19日目のエントリです。~バイトコードを読み解く~」をGitBookで公開しました。Kot...2016-08-01Kotlin学習の知見のかたまり「Kotlinスタートブック」はサイコーのKotlin入門本ですKotlinスタートブックを献本頂いたので感想を書きます。Kotlin...2015-05-23cloud-endpointsを使っているとkaptでコンパイルできなかったKotlinでaptがサポートされてサイコーに捗りそうですね。(1)はてなブログをはじめよう!sys1yagiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。