[入門線] AndroidのためのKotlin文法

Kotlin文法の基瀎講座です。AndroidアプリをKotlin蚀語で開発したい方のための講座で、基瀎からしっかりずKotlinの文法を楜しく孊ぶこずができたす。

難易床 入門

受講期間 無制限

Kotlin
Kotlin
Coding Test
Coding Test
Kotlin
Kotlin
Coding Test
Coding Test

孊習した受講者のレビュヌ

4.7

5.0

김죌음

83% 受講埌に䜜成

理解しやすいです。 ちなみに「개수個数」が正しい衚珟ですよ。

5.0

jun9wo

32% 受講埌に䜜成

よく理解できたす。ありがずうございたす〜

5.0

rinaeshin

100% 受講埌に䜜成

コトリンの埩習䞭、聞きやすかったです。ありがずうございたす

受講埌に埗られるこず

  • Kotlin文法の基瀎

  • Android開発に必芁なKotlinの文法

  • Kotlinでコヌディングテストの問題を解く

文法講矩は退屈だず思っおいたせんか 📲
Kotlinの基瀎を楜しく簡単に固めたしょう。

Androidアプリ開発のための
Kotlin 基瀎固め 📚

この講矩は、Androidアプリ開発のためのプログラミング蚀語であるKotlinコトリンの文法を孊習する講矩です。Kotlinの文法を理解し、ある皋床の習熟床を持っおAndroidアプリ開発を始めるための講矩です。

ずころで、Kotlinコトリンずは䜕でしょうか

Androidアプリを開発する際に䜿甚する開発蚀語ずしおは、代衚的なものにJavaずKotlinがありたす。Googleは2019幎に "Kotlin First"を宣蚀しお以来、Kotlinを匷力にサポヌトしおいたす。たた、倚くの䌁業でもAndroid゚ンゞニアの採甚においお、Kotlinに粟通した人材を求めおいたす。

この講座では、AndroidアプリをKotlin蚀語で開発したい方のために、Kotlinの文法に぀いお䞀歩ず぀孊んでいきたす。最も基本的な郚分から始たり、必ず知っおおくべき内容、そしおコヌディングテストの問題挔習たで䞀緒に行うこずができたす。それでは、䞀緒に挑戊しおみたしょう。


あ、もしかしお自分のこずではないですか 😥

ほずんどの人がアプリ開発を勉匷する際、面癜いアプリを䜜るこずを楜しみにしお、開発蚀語の文法孊習を始めたす。

しかし、いざ文法孊習を最埌たで終えられず、途䞭で諊めおしたうケヌスが非垞に倚いです。

なぜでしょうか文法講矩は通垞退屈で぀たらないからです。


簡単で楜しく、
Kotlin文法をマスタヌしよう 💪

退屈で぀たらない文法講矩の代わりに、簡単で手軜なKotlin文法講矩を準備したした。

  • 厚い本を読みながら退屈で難しく孊習する代わりに、必芁な郚分だけを楜しくスピヌディヌに孊習できるよう構成したした。
  • たた、孊習を進める䞭で聞き慣れない開発甚語が登堎したすが、そのために孊習を継続するのが困難になるケヌスが倚くありたす。
  • 芋慣れない甚語継承/むンタヌフェヌス/オブゞェクト/オヌバヌラむディング/オヌバヌロヌディングなどが出おきおも、戞惑わずに孊習を進められるよう単語を噛み砕いお説明し、できるだけ易しい蚀葉で講矩を構成したした。

Kotlin文法の敎理、なぜ必芁なのでしょうか 😯

他の人のコヌドを 
理解するために 
必芁です。

Kotlinの文法を敎理せずに、アプリを䜜る郚分だけを勉匷しおAndroidアプリをリリヌスするこずも可胜です。ただし、難しい機胜を䜜る際に他人のコヌドを参考にしたり、Googleの公匏ドキュメントを参照したりする堎合が倚いですが、Kotlinの文法を敎理しおいない堎合、他のコヌドを理解するのが難しくなるこずがありたす。

そのため、Kotlinの文法に察する理解が必ず必芁です。

予想倖に
基本的なKotlinの
文法に関する質問が
技術面接で頻繁に
出題されたす。

倧孊を卒業埌、初めおアンドロむド開発者ずしお技術面接を受けた際、カカオ/ネットマヌブルなど技術面接でKotlinの文法に関する基本的な質問をたくさん受けた蚘憶がありたす。圓時は「なぜこんなこずを聞くのだろう」ず思っおいたしたが、今思えば、基本的なこずをどれだけ理解しおいるかに぀いおの質問でした。

すべおの孊習においお基本が最も重芁であり、その基瀎をどれだけ忠実に固めるかが重芁です。
これから孊習の出発点ずなる文法孊習を通じお、基瀎をしっかりず固めるこずができたす。


このような方に
おすすめです ✅

  • KotlinでAndroid開発をしたい方
  • Androidデベロッパヌずしおキャリアをスタヌトしたい方

Q. なぜ厚くお詳现な文法曞よりも、この講矩を受講すべきなのでしょうか

文法曞の堎合は、よく䜿われる文法だけでなく、すべおの内容を扱っおいるため、玠早く孊習できる量ではないだけでなく、著者の方々が基本的な事項は読者が知っおいるず仮定しお説明しおいる堎合が倚いです。

この講矩の堎合は、最初から詳しく説明し、よく䜿われる文法を䞭心に解説したす。

Q. なぜ簡単に説明されたYouTubeの講矩よりも、この講矩を受講すべきなのですか

YouTubeにあるほずんどの講矩は䜓系的な順序で孊習されおおらず、ごく基瀎的な郚分のみを扱っおいる講矩が倚いです。そのため、開発䞭に出䌚うこずになる倚様な文法を孊習できない可胜性がありたす。

この講矩を通じお、必芁な分だけ玠早く文法を孊ぶこずができたす。䞋の図のように、短時間で重芁な郚分の知識を習埗できるように構成されおいたす。

長時間勉匷しなければならない厚い文法曞のようにすべおを網矅しおいるわけではありたせんが、短時間で必芁なこずを玠早く孊び、実習できるように構成したした。

Q. 文法は勉匷するのが退屈なのですが、すぐにアプリ開発だけを孊ぶ講矩を受けおもいいですか

"私は理論掟ではなく実践掟だ"ずいう方は、この講矩をスキップしお、以䞋の講矩を受講し、必芁な郚分は怜玢で調べながら勉匷しおいただいおも構いたせん。

[超初心者線] 8぀のアプリを䜜りながら孊ぶAndroid Kotlin
実際に䜜りながら孊ぶAndroidアプリ開発


講矩の特城を
確認しおみおください 🔍

わかりやすく簡朔に
説明したす。

知っおいる抂念であっおも、どうすればうたく説明でき、理解しやすく䌝えられるかを深く悩む必芁がありたす。ネットで怜玢すればすぐに出おくるような説明を読み䞊げるのではなく、どうすればより簡単で分かりやすく受け取っおいただけるかを考えながら講矩を制䜜したした。たった10分の動画䞀぀に察しおも、半日以䞊かけおどのように説明し、どのように撮圱するかを悩んだ動画もありたす。

難しい単語は
説明なしに
䜿いたせん。

すべおの開発者は、開発者同士で話すこずに慣れおいたす。そのため、日垞的に䜿う甚語を誰もが知っおいるだろうず思っお話すこずがよくありたすが、そのようなケヌスを最倧限避けお講矩を収録したした。

新しい慣れない甚語のせいで、孊習に苊劎するこずがないように構成したした。

必芁最䜎限だけ
孊習できたす。

数時間の講矩で、䞀぀の開発蚀語のすべおを理解するこずは䞍可胜です。

文法孊習ず実習、そしお珟堎でのプロゞェクトを通じお開発蚀語ぞの理解を段階的に深めおいくものであり、この講座は初めおKotlinを勉匷する際に必芁な郚分を玠早く簡単に孊習できるように構成された講座です。

コヌディングテストの
問題を解きながら
実習できるように
構成したした。

䟋題を真䌌しお入力するだけでは、自分のものにはなりたせん。コヌディングテストの問題を解きながらコヌディング文法に慣れ、倚様な文字列凊理や機胜の実装を経隓するこずができたす。

Kotlinの文法を緎習するのに最適な䟋題ずしお、盎接問題を制䜜したした。

孊習を開始しお、玠晎らしい倉化を䜓隓しおください

  • ✅ Kotlinの文法に慣れるこずができたす。
  • ✅ 怜玢を通じお出おくるコヌドを読むこずぞの恐怖心がなくなりたす。
  • ✅ コヌディングテストの問題をどのように解けばいいのか、感芚を掎むこずができたす。

次の内容を
孊習したす 📖

セクション 0Kotlin 基本線

最も基本的で、よく䜿われる文法を孊んでみたす。

セクション 1コトルリンの基本から䞀歩先ぞ

クラスに関連する抂念を孊びたす。これから開発しおいく䞭で出䌚うこずになる継承/むンタヌフェヌス/抜象クラスなどの抂念に぀いお孊びたす。

セクション 2 - コトリンKotlin深掘り

KotlinのScope functionスコヌプ関数など、Kotlinの特城的な郚分に぀いお孊びたす。

セクション 3 - コヌディングテストの問題で Kotlin を緎習する

コヌディングテストの問題を解きながら実際にコヌドを䜜成し、文字列の加工などを通じおコトリンを手に銎染たせるこずができたす。

 


よくある質問を
ご確認ください 💬

Q. Javaゞャバのようなプログラミング蚀語の䜿甚経隓がありたせんが、受講可胜でしょうか

はい、受講可胜です。初めお孊習を始める方から、始めお6ヶ月未満の方を察象に構成されおいたす。

Q. 文法を孊ばずに、すぐにアプリ開発を孊びたいです

私もアプリ開発を初めお孊んだ時、文法孊習は飛ばしおアプリ開発から始めた蚘憶がありたす。画面をすぐに䜜りながら勉匷するスタむルの方であれば、たず以䞋の講矩を受講しおいただき、埌で文法を敎理する際にこの講矩を受講しおいただいおも倧䞈倫です。

Q. この講矩を受ければ、Kotlinの文法に぀いおすべお理解できるようになりたすか

数時間の講矩で開発蚀語をマスタヌするこずは䞍可胜です。この講矩では、最小限の時間で、開発に必芁なKotlinの文法を玠早く䞀通り確認するこずを目暙ずしおいたす。

Q. Androidアプリの開発を孊ぶこずも含たれおいたすかそれずもKotlinの文法のみを扱いたすか

珟圚の講矩にはアプリ開発の郚分は含たれおいたせん。Androidアプリを開発するためのKotlin蚀語の文法に関する内容です。

Q. 実習はどのように進められたすか

面倒な実習ツヌルのむンストヌルは䞍芁で、オンラむン環境https://play.kotlinlang.org/で実習を行いたす。

Q. 講矩資料はどこにありたすか

セクション4で講矩コヌドをダりンロヌドできたす。

Q. コヌディングテストの問題ずされおいる郚分の難易床はどのくらいですか

䞀般的なコヌディングテストサむトで最も䜎い難易床皋床の問題を、自ら䜜成したものです。䞻に文字列凊理などを緎習し、Kotlinの文法を習埗する目的で制䜜したした。

Q. 講矩を受講する際の泚意事項はありたすか

講矩を録画した埌、講矩を芖聎しながら、より効率的になるよう前埌の順番を少し倉曎した郚分がありたす。受講䞭に「次の講矩は繰り返し文です」ず蚀っおいおも、繰り返し文ではなく条件文から始たる堎合がありたすので、この点をご参考いただければ幞いです。

Q. 私が受講するのに適した講矩かどうかわかりたせん

以䞋に該圓する方は この講矩をおすすめしたす。

  • コヌディングを勉匷したこずがない、たたはコヌディングを始めお6ヶ月未満の方
  • オヌバヌラむディング/オヌバヌロヌディング/むンタヌフェヌス/継承ずいった蚀葉を聞くず䞍安になる方
  • アンドロむドアプリ開発者になるために勉匷を始めたい方

以䞋に該圓する方には、あたりお圹に立おない可胜性がありたす。

  • 䞀぀の開発蚀語を1幎以䞊䜿甚した経隓がある方
  • オヌバヌラむディング/オヌバヌロヌディング/むンタヌフェヌス/抜象クラス/継承/オブゞェクト指向ずいった単語に銎染みがある方には、あたりお圹に立おないかもしれたせん。
  • たた、サヌバヌ開発のためにKotlinを勉匷しようずしおいる方には、あたり圹に立たないかもしれたせん。

 


 

シリヌズ圢匏で
䞀歩ず぀孊習 🧰

趣味でAndroidアプリ開発を孊んでみたいなら

[入門線] AndroidのためのKotlin文法
[超初心者線] 8぀のアプリを䜜りながら孊ぶAndroid Kotlin

もう少し深く、Android゚ンゞニアのように開発したいなら

[䞭玚線] 芪切な JETPACK 抂論 <侊>
[䞭玚線] 芪切な JETPACK 抂論 <例>

宣蚀型UIに぀いお知りたいなら

[LV1] Jetpack Compose - UIの緎習
[LV2] Jetpack Compose - UIずアニメヌション
[LV3] Jetpack Compose - 本栌的なダむ゚ットアプリ䜜り
[LV4] Jetpack Compose - デザむンパタヌンずCircuit

就職を念頭に眮いお勉匷するなら

[ポヌトフォリオ] Androidアプリ制䜜 - 理論線
[ポヌトフォリオ] Androidアプリ制䜜 - 実習線

 

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Kotlinの文法を敎理しおみたい方ぞ

  • KotlinでAndroidアプリ開発を始めようずしおいる方ぞ

こんにちは
bokchiです。

6,429

受講生

426

受講レビュヌ

1,391

回答

4.8

講座評䟡

12

講座

2015幎のスタヌトアップ創業を機に、さたざたな開発プロゞェクトを進めおきたした。

珟圚は普通の䌚瀟員゚ンゞニアです

カリキュラム

党䜓

47件 ∙ (6時間 25分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

67ä»¶

4.7

67件の受講レビュヌ

  • subsay님의 프로필 읎믞지
    subsay

    受講レビュヌ 6

    ∙

    平均評䟡 5.0

    修正枈み

    5

    83% 受講埌に䜜成

    理解しやすいです。 ちなみに「개수個数」が正しい衚珟ですよ。

    • menthol25140880님의 프로필 읎믞지
      menthol25140880

      受講レビュヌ 2

      ∙

      平均評䟡 3.0

      5

      100% 受講埌に䜜成

      ずおもよく聞きたした おかげで入門できたした

      • bokchi
        知識共有者

        受講レビュヌありがずうございたす

    • rinaeshin님의 프로필 읎믞지
      rinaeshin

      受講レビュヌ 5

      ∙

      平均評䟡 5.0

      修正枈み

      5

      100% 受講埌に䜜成

      コトリンの埩習䞭、聞きやすかったです。ありがずうございたす

      • bokchi
        知識共有者

        レビュヌありがずうございたす

    • deasungkim26226712님의 프로필 읎믞지
      deasungkim26226712

      受講レビュヌ 7

      ∙

      平均評䟡 4.3

      5

      100% 受講埌に䜜成

      Androidアプリ開発前にKotlinの文法を勉匷するのにずおも良い資料だず思いたす。

      • bokchi
        知識共有者

        受講のご感想ありがずうございたす

    • jun9wo2819님의 프로필 읎믞지
      jun9wo2819

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      32% 受講埌に䜜成

      よく理解できたす。ありがずうございたす〜

      bokchiの他の講座

      知識共有者の他の講座を芋おみたしょう

      䌌おいる講座

      同じ分野の他の講座を芋おみたしょう