
코틀린 3강으로 끝내기 feat. 안드로이드 개발
Code With Joyce
3강으로 짧게 끝내는 코틀린 문법! 코틀린 기초 문법과 안드로이드 기초 프로그래밍은 물론, 직접 안드로이드 앱도 만들어보세요!
입문
Android, Kotlin
Android初心者向け最高の講座! [1] Androidの基本概念を最も効果的に習得した後、[2]スレッド、ネットワーク通信を学ぶ2つのアプリを作成し、[3]広告を付けたミクロミクロのクローンコーディングアプリも作成してみましょう! Google Playストアの開始、アプリ収益の創出方法も含まれています!
Android の必須 / 詳細な概念
広告で収益💰 を生み出す方法
Google Play ストアにアップロードする方法
Android で API 通信する方法
Android でマルチスレッド化する方法
Android アプリのデザインをアップグレードする方法
Inflearn 現在基準3,942人が受講していたジョイスのコトリン講義が2023バージョン全面リニューアルされました!
このレクチャーを購入すると、 2023バージョンのコトリン最新レクチャーが無料で提供されます。
コトリンを知らずにプログラミングをしたことがない場合でも
この川のひとつであれば、コトリンとアンドロイドの2匹のウサギを捕まえることができますよ!
私の最初のAndroid、
簡単で楽しい講義で始めましょう! 🐥
Q. どのように収益化✨ができますか?
私たちのアプリでは、広告を直接貼り付けて収益化💵する方法を学びます。アプリを収益化するにはいくつかの方法があります。アプリ自体を有料にしたり、アプリ内で支払いを誘導したり、広告を貼って収益を上げたりすることもできます。初心者には、ユーザーが支払いをする必要があるアプリではなく、広告を貼り付けてトラフィックを介して小さな収益を得ることができます。細かいクローンコーディングで広告を直接貼り付けて、遠くに感じられた収益化を直接してみてください。
アンドロイドでYouTube講義をして、アラジン、Yes24アプリプログラミング分野TOP 10を達成した本作者ジョイスがいよいよInflearnに講義をオープンしました!
もともとは無料講義だけ撮ろうとしたが、むしろ有料に変換して受講生たちにもっと詳しく、そして即時の問答をしてあげようという考えにこうして講義を撮ることになったそうです。発売されるまで紆余曲折がありましたが、現在受講坪はなんと5点を維持中です。
アンドロイド初の講義はジョイスと一緒にしてください!
アラジンモバイルプログラミング分野2位を達成し、2022世宗図書学術分野に選ばれた本『JoyceのAndroidアプリプログラミング with コトリン』の著者が数ヶ月間苦労してまた苦労して撮った講義をいよいよ皆さんに披露します。
ちょっと初心者開発入門者から、Androidの概念を確実にとりたいAndroid開発者まで、みんなに適した講義です。効果的にAndroidのコンセプトを刻んだ後に3つのアプリを順番に作成し、広告を貼って収益化をした後、Google Playストアに上げる作業を一緒に進めます。このレッスンが終わった後は、新しい概念をすばやく習得して実行できる開発者になります。
たぶん基本概念を初めて勉強するのは退屈かもしれません。私はあなたが簡単で楽しく勉強できるように、多くの例と例えを挙げて、重要な内容を説明しました。硬い理論を退屈する隙間なく学びましょう!
ロジック上で理解しにくいことがあれば、図式化によってできるだけ論理的に理解できるようにしました。論理的にコードを設定する方法を学び、 Androidのプログラミングを正しく始めましょう。
難しい概念は、別々に復習できるように教案を提供します。この講義の終わりまでに、あなたは新しい概念が来ても恐れていない開発者になるでしょう。
私はどうすればあなたにAndroidの基本と実務の知識を一緒に伝えることができるかを激しく悩んでいました。そして複数の簡単なアプリを作るより 1つのアプリを進化させる実践に似た環境を体験することが重要であることに気づきました。それが実務に直面する環境でもあります。微細なクローンコーディングでコア機能を実装した後、Googleマップ機能、バナー広告、フロント広告機能を1つずつ追加しながら、どんどん進化していくアプリを作ってみてください。
私はどうすればあなたに必要な重要な概念だけを伝えることができるかを煩わしく思いました。そして、どんな講義もすべての知識をすべて入れることはできず、学んだ概念を実務にうまく適用することが重要であるという結論に達しました。あなたは私と一緒に概念を学び、すぐに練習し、体得する過程を経ます。そして私は絶えずあなたに学んだことを尋ねます。難しい概念は教案を通して復習してみてください。
アプリはユーザーとすぐに出会う代表的なフロントエンド開発の一つです。チュートリアルと言って、なぜどのフォントも、どんなイメージを使うべきですか?初心者でも十分に美しいアプリを実装できます。講義を修了する方にのみ提供されるイメージファイルで、機能だけでなくデザインを実装してみる方法も学びましょう。
皆さんがアンドロイドをとても一生懸命勉強していて、コトリンを忘れるかと思い、講義のどこかでコトリンのヒントメモを貼っておきました。ちょっと待っているコトリン文法があれば、このメモを参考にしてください。そして実務で使える実戦のヒントもたくさん分かれているので、講義をぜひご確認ください!
Chapter 3 REAL ANDROIDでは、合計3つのアプリを直接作成し、学んだ概念を活用してみます。
最初のアプリでは、Androidだけでなく、すべてのプログラミングで不可欠であることを知っておく必要があるスレッドの概念について確実に知って進みます。そして、デザインアップデートを進めてみて、Constraint Layoutについてさらに慣れる時間を持つでしょう。
ローカルデータベースはアプリを作成する際に不可欠な要素であり、Android開発者は本質的に習得する必要がある概念です。ローカルデータベースを使いやすくするRoom Databaseライブラリを習得し、リストを効率的に表示できるリサイクルビューを重点的に学びましょう。このアプリを使用してデータベースの概念を完全に自分のものにしたら、私の日記を保存するアプリや電話帳アプリを作成することもできます。あるいは、最初のストップウォッチアプリにデータを保存する機能を作成することもできます。このアプリの最後には、あなたがアプリを更新できる課題が1つあります。
微細クローンコーディングでは、最も重要なことは、Android API通信を支援するRetrofit 2ライブラリの使用法に焦点を当てます。 API、HTTP通信などの概念を知らないプログラミング新入でも全く心配しないでください。事前知識の段階ですべて一つ一つ詳細に学びます。あらかじめ知っていても本格的にアプリを作る前に準備運動をしていると思います。
微細クローンコーディングは、バージョン1、バージョン2、バージョン3に順番にアップグレードして学習します。
そして最後に、アプリをパッケージ化し、Google Playストアに直接アップロードする練習をします。初めて上げる時は気にしなければならないことがかなり多いですが、直接私が一つ一つ映像で詳しく説明しますので心配しないでください。
Q. プログラミングを一度もしたことがなく、コトリンも知らないのに大丈夫でしょうか?
私は数年間無料で講義を進め、ベストセラーのAndroidの本を執筆しながら、どうすれば簡単で楽しくあなたにAndroidを教えてくれるか悩んでいました。そしてその悩みの定数がまさにこの講義です。もしコートリン言語がわからない場合は、以下の講義の1講(基本文法課)と2講(高級文法)を先に受講してください。 (無料です:D) 3強はアンドロイド開発関連内容なのでスキップできます。すぐにコートリンを習得した後、この講義に移り、Androidの基礎をしっかり固めてください。
Q. この講義を聞けばAndroid開発者として就職が可能でしょうか?
いいえ、いかなる開発講義もあなたの就職を保証しません。ただ私は皆さんに就職ではなく生涯開発者として生きる方法をこの講義を通じてお知らせしようと思います。このアプリも作ってみたい、あのアプリも作ってみたい、アプリ開発が楽しくなると考えてみてください。生涯プログラミングだけでも幸せな開発者になれば就職は本当に当然になるしかありません。 (もちろん目標に応じて一生懸命準備するのは当然です。) 楽しむ人に勝てないのですから。
この講義では、入門段階で必要な概念をあなたができるだけ楽しく学ぶことができるように準備しました。最後の講義が終わったら、今どんなアプリを私が私の力にしてみようか楽しい想像をする皆さんに会うことができるでしょう。
Q.コトリン文法は聞きましたが、Android講義は難しいです!
Androidプログラミングは簡単だとすれば簡単で、難しいと言えば限りなく難しいといえます。プロダクションレベルでうまく作ろうとしたら、知識もたくさん積み上げなければなりません。しかし、ある特定の概念に対する難しさではなく、「Android開発」自体が難しいと感じたのなら、あなたは間違った方法でAndroidを学んでいる可能性が高いでしょう。
概念を段階的に分けて学んだら、どんな概念も学べないことはありません。もちろん、比較的簡単なテキストビューを学ぶことと複雑なMVVMデザインパターンを学ぶことは、必要な労力と時間の違いがあります。しかし、あなたがこの講義を聞いたら、どんな概念にも当てはまる習慣を身につけることができ、これがあなたが優れたAndroid開発者になることを可能にする基礎になります。
Q. Androidの開発は将来性がありますか?
はい、Androidが世界市場で占めている割合は2022年基準で71.55%で、どんなOSよりも愛されています。 Flutterのようにクロスプラットフォームで開発することも注目されていますが、ほとんどのUXを重視する企業ではAndroidネイティブアプリの開発を好みます。
アンドロイドが将来性があるか悩むのは、答えのない問題に悩むのと似ています。 Androidで上位10%以内に聞こえるようにしてください。この講義を通じて概念をしっかり固め、MVVMデザインパターン、シングルアクティビティパターン、Dagger2のようなディフェンダンシーインジェクション方法などを研磨して、これ以上学べないほどの実力を磨いてみてください。興味を失うことなく、実力を鋭く維持しようとすれば、Androidの将来性に関係なく、皆さんの将来は間違いなく明るく輝くでしょう。
Q. 本は必ずあるべきですか?
必ずなければならないわけではありませんが、参考書として使うと、はるかに学習効率が上がります。講義は基本的に、本の例の中で最も重要だと思われる3つのアプリを選びました。詳細な説明や、他のサンプルアプリも作成したい場合は、本を購入してレッスンと一緒に参考書のように見てください。必須ではありません。
YouTubeチャンネルコードウィットジョイスを運営するYouTubeであり、本『JoyceのAndroidアプリプログラミング with コトリン』の著者です。理解しにくいAndroidプログラミングの概念を初心者の目の高さで、比較的簡単な例とアニメーションを一緒にしたコンテンツとして提供しています。現業はITスタートアップを運営するCEOであり、ブロックチェーンとAndroidアプリ開発者で昼夜もなくコードを書いています。
学習対象は
誰でしょう?
開発が初めてで初心者 (私の無料Kotlin講義を受講した方)
Android を学んでみたのですが、新しい概念が出てくると行き詰まる方
コトリン、Javaを知っているのにAndroid開発は初めての方
Android を初めて学ぶときに、正しく & 楽しく学びたい方
Androidの基本をしっかりしたい人
前提知識、
必要でしょうか?
Kotlin 文法 (無料講義提供)
7,323
受講生
152
受講レビュー
14
回答
4.8
講座評価
2
講座
즐거운 일은 한다는 것은 큰 축복입니다.
여러분에게 얼마나 안드로이드 프로그래밍이 재미있는 것인지 나누려 강사가 되었습니다.
全体
127件 ∙ (13時間 50分)
1. プログラミングとは
02:53
2. 開発環境設定の説明
01:03
6. 変数と定数
07:04
7. データ型
13:10
8. 機能
08:17
9. 文字列テンプレート
03:12
10. 制御文とは
01:30
11. 繰り返し文 - For
06:14
12. 繰り返し文 - While
06:03
13. 条件文 - If
04:40
14. 条件文 - When
03:39
15. 資料構造とコレクションとは?
02:13
16. コレクション(1) - リスト
05:50
17. コレクション (2) - Set
03:20
18. コレクション (3) - Map
05:49
19. オブジェクトとクラスとは?
05:50
21. クラス基本
04:39
22. クラスコンストラクタ
06:20
23. クラスの継承
09:11
24. 抽象クラスとは?
01:33
25. 抽象クラスの例
04:36
26. データクラス
04:45
27. アクセス制限
07:27
29. インターフェースとは?
02:16
30. インターフェースの例
07:32
31. ヌル処理
10:09
33. ラムダ式
12:13
34. 5分で講義を紹介します。
05:50
全体
48件
4.9
48件の受講レビュー
受講レビュー 8
∙
平均評価 5.0
5
안드로이드를 학습 중인 전공자입니다. 최근에 기업에서도 코틀린 개발자를 많이 찾는 추세이고, 개인적으로도 관심이 생겨서 강의를 찾아보던 중 해당 강의를 수강하게 되었습니다. 본 강의 시작 전에 joyce 님의 코틀린 무료 강의를 통해서 먼저 문법을 다졌고 안드로이드 학습에 있어서 기본적인 자바 프로그래밍은 알아야 할 것으로 생각됩니다. 강의 자체는 퀄리티가 높으며 체계적이라고 느꼈습니다. 자바보다 코틀린이 안드로이드 앱 개발에서 떠오르는 이유를 확실히 알 수 있었고 중요한 개념들을 퀄리티 있게 다루기 때문에 복습 차원에서도 집중력 있게 수강 할 수 있었습니다. 안드로이드 학습에 있어서 교재는 필수적이라고 생각하지만, 해당 강의 후반부에서 다루는 프로젝트 실습과 구글 배포 관련 부분들이 안드로이드 교재만으로 부족한 부분들을 채워줄 수 있을 것이라 생각합니다. 다음에 기회가 되신다면 안드로이드 심화 프로젝트나 앱 개발 수주 관련 강의도 있으면 좋을 것 같습니다 :)
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
유튜브에서 코틀린 무료 강의를 찾아보다가 Joyce님을 알게 되었습니다. 무료 강의임에도 불구하고 코틀린의 기본 문법부터 고급 문법, 그리고 앱 만들기까지 굉장히 도움이 되었습니다. 이 무료 강의를 듣고나서 혼자서 카피 앱을 만들어보았는데 아무래도 현업 개발자들이 만든 앱을 그대로 카피하기엔 저의 실력이 너무 역부족이라는 느낌이 들었습니다. Fragment에 대한 지식도 부족하고, 구글링을 해봐도 thread, firebase, retrofit 등 이런 개념적인 부분에 대해서도 혼자서는 이해가 잘 되지 않았습니다. 그래서 코틀린 강의가 필요하다는 생각을 했고, 찾던 와중에 무료 강의를 들었던 Joyce님의 강의가 새로 나왔다는 것을 알게 되었습니다. 독학하던 저에게 딱 알맞은 강의라고 생각이 들어 할인도 하길래 바로 수강 신청을 했습니다. 결과는 굉장히 흡족했습니다. 정말 개념적이고 이론적인 부분만 배우는 것이 아닌 실무에서 쓸법한 내용들을 위주로 잘 알려주셨습니다. 딱 제가 원했던 부분입니다. 보통 코틀린 강좌를 들으면 문법적인 내용만 알려주고 정말 간단한 앱만 만드는 경우가 다반사였는데, 이 강의는 앱을 하나가 아닌 여러 가지를 만들어보면서 그에 맞는 내용들을 배울 수 있어 실무에서도 도움이 될 수 있을 것 같다고 느꼈습니다. 물론 개발자가 되기 위해서는 더욱 더 많은 심화 과정의 공부를 거쳐야 하겠지만, 이 강의가 하나의 발판으로써 토대를 마련하기 좋다고 생각합니다. 중급자들을 위한 강의도 나오면 이 강의를 수강하신 분들이 끊김없이 이어서 들을 수 있어 더 좋을 것 같습니다. ㅎㅎ 이런 강의 만들어주셔서 감사합니다!! 저도 남에게 많은 지식들을 알려줄 수 있을 정도의 개발자가 되도록 노력하겠습니다!!!
受講レビュー 1
∙
平均評価 5.0
無料
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!