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

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

  • 第1回
    Androidの開発言語に選定されたKotlinとはどんな言語か
おためし受講中
  • 授業で使用する教材

    教材はありません

「授業フィードバック」で、授業の感想を教えてください!

チュートリアルは、こちらの「その他のオプション」からいつでも確認いただけます。

コピーしました!

ここには授業中のやりとりが表示されます

生放送でのコメントが再生されています

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

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    全1回 2017年6月7日公開
    Androidの開発言語に選定されたKotlinとはどんな言語か

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

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

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

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

    受講生代表

    • 徳田 葵

      徳田 葵

      スクー放送部

    教室画面の機能をご紹介します

    学習機能を活用して、効率よく学習しましょう!