Androidの開発言語に選定された「Kotlin」とはどんな言語か?

  • このエントリーをはてなブックマークに追加
Androidの開発言語に選定されたKotlinとはどんな言語か
第1回:2017年6月7日公開 01:00:00

Androidの開発言語に選定されたKotlinとはどんな言語か

受講する

2017年5月17日、Googleの開発者向けカンファレンスであるGoogle I/Oにて、KotlinがAndroidアプリ開発言語として正式にサポートされることが発表され、大きな話題となりました。

今後、Androidアプリ開発言語の第一選択肢になるかもしれないKotlinとはどんな言語なのか、今後Googleのサポートを受けてどのように変わっていくことが予想できるのか?などさまざまな疑問を「Kotlinスタートブック」の著者でもある長澤先生に解説していただきます。

皆さんも、Androidアプリ開発の新たな流れをぜひSchooの生放送で体感してください。


【講師プロフィール】
長澤 太郎
エムスリー株式会社
エムスリー株式会社に勤めるソフトウェアエンジニア。
Kotlinエバンジェリストを自ら名乗り、講演や執筆を通じてKotlinの啓蒙活動に尽力。
日本Kotlinユーザグループ代表、日本Javaユーザグループ幹事を務める。
著書に「Kotlinスタートブック」がある。


 

授業一覧
Androidの開発言語に選定されたKotlinとはどんな言語か
2017年6月7日公開
01:00:00

今回の授業はAndroidアプリ開発言語としてGoogleから正式サポートを受けることが発表された、今話題のプログラミング言語「Kotlin」をメインテーマに授業を進めていきます。

【授業の流れ】
・プログラミング言語 Kotlinとはどのような言語なのか?何が出来る言語なのか?
・Kotlinの良いところ、悪いところ
・Googleの正式サポートを受けて、今後どのようになっていくのか?(Javaの代替言語になりうるのか?)

皆さんの意見や質問も適宜取り上げていく予定ですので、先生とともにKotlinの魅力と未来を語る1時間にしていきましょう。

  • オープニング
  • 00:44
  • アジェンダ
  • 00:51
  • 自己紹介
  • 01:06
  • 1.Kotlinとはどういう言語なのか
  • 00:13
  • ・先生からの質問
  • 02:50
  • ・Kotlinとは
  • 02:26
  • ・Kotlin誕生の背景
  • 03:52
  • ・Kotlinで出来ること
  • 01:22
  • ・実際のコード
  • 02:47
  • ・質疑応答
  • 06:22
  • 2.Kotlinの良いところ、悪いところ
  • 00:18
  • ・Kotlinの良いところ
  • 00:50
  •  ーデータクラス(JavaとKotlinの比較)
  • 04:09
  • ・Kotlinの悪いところ
  • 03:02
  • ・質疑応答
  • 07:41
  • 3.今後のKotlinはどうなるのか
  • 03:45
  • 質疑応答
  • 09:37
  • まとめ
  • 02:50
  • 先生からのお知らせ
  • 01:37
  • エンディング
  • Q.Kotlinスタートブック読んでみたいのですが。Andoroid開発をしたことがないとつらいですか?
  • 01:15
  • Q.Javaだとできて、Kotlinだとできない、といったことはあるのでしょうか?
  • 01:10
  • Q.Kotlinでコードを書く時、暗黙の了解的なお作法はありますか?
  • 01:12
  • Q.Scalaのコンパイル速度が遅いのですがKotlinはどうでしょうか?
  • 01:11
  • Q.Java EEレベルのフレームワークはありますか?
  • 09:39
  • Q.データクラスは情報隠蔽できるのでしょうか?
  • 01:06
  • Q.そのTシャツはどこで買えるんですか?
  • 00:31
  • Q.ava8から入ったStreamのようなものもありますか?
  • 01:05
  • Q.Kotlinの勉強をしてみたいのですが、何から始めるのがいいですか?
  • 01:12
  • Q.Pythonのようにインデントにも文法的な意味がありますか?
  • 00:52
  • Q.System.outを書かなくてprintlnを書けるのがうれしいですが、名前空間はぶつからないのですか?
  • 01:25
  • Q.Gradle のビルドスクリプトが Kotlin で書けるようになっていますが、Groovy を書くのに比べてメリットはありますか?
  • 05:25
  • Q.Kotolinのユーザーグループやユーザー会、セミナー等はないですか?
  • 00:48
  • Q.Google社がAI(機械学習)も視野に入れているのかどうかが気になります。
  • 01:08
  • Q.Taro先生がKotlinに惚れ込んで著書を書かれるまでの経緯や想い入れなど教えてください。(特にGoogle社視点での将来性や期待なども)
  • 02:36
  • Q.難読化は必要でしょうか? 必要な場合、ProGuardが使えるのでしょうか?
  • 00:36
  • Q.データクラスのデータに独自の値妥当性チェックは追加できるのでしょうか?
  • 01:04
  • Q.KotlinってPlayframeworkって動かせるんですか?
  • 01:08
  • Q.KotlinでiOSアプリ開発 or swiftでAndroid開発(swiftコード -> バイトコード)のどっちが先に実現しそうですか?
  • 00:50
  • Q.言語とは別に、GUIはどのように記述できますか?
こんな人にオススメ
全般

プログラミング言語「Kotlin」によく知らない方/Android アプリエンジニア

タグ
担当の先生
受講生代表
  • 徳田 葵

    徳田 葵

    スクー放送部

この授業を受けたい(406人)
その他 327人

受けたい授業ランキング

もっと見る

新着の生放送授業

もっと見る

関連授業

生放送授業への参加は無料です
Schooの会員登録および生放送授業への参加は無料です。生放送授業では先生に質問したり他のユーザーと一緒に楽しく学ぶことができます。
×