강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Mobile Application Development

Androidの公用語:Kotlinを始めよう

単にコートリン文法だけを扱うのではなく、最近流行のプログラミング技法や機能について見ることができます。 MVPでAndroid TDDの概念を学ぶこともできます。

  • Tae-hwan kwon
Android
Kotlin

学習した受講者のレビュー

こんなことが学べます

  • コトリンの基本と高度な文法

  • Androidプロジェクトの作成と構造の理解

  • Kotlinを使用した画面構成とAPIの統合

  • Androidアーキテクチャパターン(MVC、MVP、MVVM)

  • UIテストコードの作成とユニットテスト

Androidの公用語:Kotlinを始めよう

コトリンは、ジェットブレインという企業が2011年に作成したプログラミング言語です。オープンソース言語であり、Java仮想マシン(JVM)言語であり、Javaと互換性があり、Androidの開発に主に活用されています。実際、コトリンはアンドロイド開発者として有名なジェイク・ワトソンが知らせて有名に乗り始め、国内でも小規模ミットアップからオンラインコミュニティまで徐々に広がっています。 5月18日にはGoogleがコトリンを公式支援するという発表もした。
この講義は、特にJavaとAndroidの開発者に役立つように構成されています。単にコートリン文法だけを扱うのではなく、最近流行のプログラミング技法や機能について見ることができます。 MVPでAndroid TDDの概念を学ぶこともできます。講義を聞いて気になる場合は、質問機能を活用してください:)
このコースに含まれるサンプルコードは、GitHubのtaehwandev / Kotlin-Udemy-Sampleで確認できます。

学習目標

  • AndroidはKotlinを介して開発できます。
  • 簡単なリスト形式のアプリを作成できます。
  • Kotlinでは、既存のAndroid開発で使用していたJava文法に加えて、より最新の言語技術を事前に習得することができます。

学ぶもの

kotlin_mvp
null処理方法

retrolambda、Streamなどの最新の技術を活用してみることができ、null処理を安全にできる技術を習得できます。

MVPパターン紹介

MVP(Model-View-Presenter)による作成により、TDD可能な開発形態も習得できます。

役に立つ方

  • Androidの経験があり、Javaに関する基本的な文法を知っている方を対象にしました。
  • 例を中心に作成し、Retrofit、Glide、RecyclerViewを介して簡単なリスト形式のサンプルを扱いました。
  • MVPによるAndroid TDD入門のための講座で構成しました。
  • Javaの基礎文法をある程度理解していたら、Kotlinの学習に問題はありません。

注意事項

  • Android Studio 3.0、Android Target API 26でサンプル例を作成しました。
  • Android Studioの使い方やGitHubの使い方などを知っていればいいでしょう。

知識共有者の紹介

クォン・テファン
Androidのキャリアは5年目の現代開発者です。基本的なAndroidの経験とともに、最近はJetbrainsが開発したKotlinに高い関心があります。 http://thdev.tech - 私は夢のような開発者になりましょう!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Android開発に興味のある人

  • コトリンを初めて学ぶプログラマー

  • Javaからコトリンに切り替えたい開発者

  • Androidのアーキテクチャパターンを学びたい人

  • 実際のプロジェクトを通して実践したい人

こんにちは
です。

188

受講生

15

受講レビュー

2

回答

4.1

講座評価

1

講座

カリキュラム

全体

43件 ∙ (7時間 1分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

15件

4.1

15件の受講レビュー

  • You-Jang Pyeon님의 프로필 이미지
    You-Jang Pyeon

    受講レビュー 1

    平均評価 5.0

    5

    40% 受講後に作成

    비교적 오래된 강의라 버전은 다르나, 다른 강의와 비교해서 초보 개발자의 측면에서 필요한 개념에 대해 꼼꼼히 잘 짚어줌. 특히 Clean Architecture를 이용한 예제 project를 진행해 많은 도움이 되었음

    • giving0414님의 프로필 이미지
      giving0414

      受講レビュー 5

      平均評価 4.6

      5

      35% 受講後に作成

      mvc 패턴 공부하고 싶어서 수강했는데 정말 많은 도움이 되었습니다! 이제 제 프로젝트에 적용할 일만 남았네요. mvvm 도 나오면 정말 좋을 것 같아요.. ㅎㅎㅎ

      • Tae-hwan kwon
        知識共有者

        감사합니다. MVVM은 추후 업데이트해보도록 할게요. 근데 방법이 너무나도 많기 때문에 구글에서 설명하는 방법을 사전에 보시는걸 추천드립니다. 좋은 리뷰 감사합니다^^

    • 최정우님의 프로필 이미지
      최정우

      受講レビュー 2

      平均評価 5.0

      5

      88% 受講後に作成

      너무 좋은 수업이었습니다. 덕분에 디자인패턴과 테스트에 관해서도 간략하게 알 수 있었습니다. 코틀린으로 앱을 만들어 보았지만 코틀린 스럽게 코드를 구성하지 못한것이 조금 부끄럽게도 느껴질 정도로 코틀린을 잘 사용 할 수 있게 만들어 주었습니다. 감사합니다.!

      • Tae-hwan kwon
        知識共有者

        설명을 잘 못했던 부분들이나 부족한 부분들이 많을거에요. 그 부분은 최근 자료를 보시면 좋을것 같습니다.^^ 좋은 리뷰 감사합니다.

    • ju1piter님의 프로필 이미지
      ju1piter

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      코틀린에 대해 많이 배우게 되었습니다.

      • 신효진님의 프로필 이미지
        신효진

        受講レビュー 1

        平均評価 5.0

        5

        60% 受講後に作成

        ¥2,680

        似ている講座

        同じ分野の他の講座を見てみましょう!