
【ポートフォリオ】Androidアプリ制作 - 実習編
bokchi
Androidエンジニアとしての就職を準備する際、ポートフォリオ制作に役立つ講座です。
中級以上
Android, Kotlin, clean-architecture
就職(転職)に向けたポートフォリオアプリを作成するための、Android開発に関する理論です。
受講生 80名
難易度 初級
受講期間 無制限


学習した受講者のレビュー
5.0
ALPHA MOON
短い時間で私に必要なものが何かを発見できました。
5.0
이퀭
重要な理論的コアを素早く習得でき、もどかしかった部分が解消された。
5.0
cone0527
全体的に簡潔ですが、必要な部分についての説明をよくしてくださいます。 概念が混乱していたり知らなかった部分について、素早く再確認するのに良い講義です。自分の開発知識をチェックするのに良い講義だと思います。
Androidのデザインパターン(MV + X(何か)/クリーンアーキテクチャ)
Jetpack Compose
マルチモジュール/SDK
Android開発の理論知識(トークン認証/メモリ-Heap, Stack/WebView通信/CI・CD)
デザインパターンとクリーンアーキテクチャについて説明してください。.
依存性注入(DI)について教えてください。また、実際に依存性注入を行うことでコードがどのように変わったのか説明してください。
Jetpack Composeを学習されたとのことですが、XMLとどのような点が異なるのか教えてください。?
マルチモジュール構造でアプリを制作したことはありますか? architecture?
CI/CDについて教えてください。配布を自動化した過程を説明してください。
弊社はウェブビュー(WebView)を多用していますが、ウェブビューインターフェースを作成して通信したり、デバッグを行ったりした経験について教えてください。
技術面接などでよく聞かれる質問です。
ほとんどの質問が、会社で実際に働いてみれば学び、感じることができる内容ですが、
就職前、ポートフォリオを作成する際に、こうした部分まで考慮してポートフォリオ用アプリを制作することは容易ではありません。
そのような方々のために、ポートフォリオとして提出するアプリを開発する際、取り入れてほしい技術に関する内容を講義として制作しました。
基本アプリ設計(Android / clean-architecture / Kotlin)
なぜActivityにすべてのコードを入れてはいけないのか?という疑問から始まり、デザインパターン、クリーンアーキテクチャ、簡単なテストコードについて見ていきます。
基本アプリ設計についてもっと詳しく
依存性の注入について学び、
Dagger Hiltについての実習を行います。
Jetpack Compose(Android Compose)
Jetpack Composeで開発する場合とXMLで開発する場合の違いと
コンポーネントを作成し、Composeを使用する際の注意点について学びます。
マルチモジュール/SDK(android-multi-module)
コードを単にフォルダやファイルで分離するのではなく、
SDKや他のモジュールとして分類することについて学びます。
追加で知っておくと良いこと
簡単なCS知識、および就職前の開発ではあまり経験することのない事項について確認します。
ほとんどの講義の場合、アプリをそのまま作ってみる形式で進められます。
開発に慣れていない時、クローンコーディングやサンプルアプリの作成は、習熟度を高めるのに役立ちます。
しかし、ある程度機能の実装ができる人にとって、単に機能を真似して作るだけでは大きな助けにはなりません。
様々な構造や多様な技術を考慮してアプリを作れるよう、講義を制作しました。
講義で扱う内容についてよく知らない方が、その部分を学習するのに
時間を大幅に節約していただけるよう、真心を込めて講義を制作しました。
Q. 講義時間がなぜこんなに短いのですか?
一緒にコードを打つ形式ではなく、あらかじめ作成されたコードを見ながら説明する形式で進めます。
コードを書き写しながら説明すると30〜40分かかるような内容も、不要だと思われる部分を削ぎ落とし、数分以内に短縮しました。
Q. 講義で使用するコードはすべて提供されますか?
セクション1-3の講義資料にすべてのコードをNotionにまとめており、該当するNotionのURLがあります。

Q. 理論編ですが、理論だけを説明するのですか?
例題を中心に、知っておいていただきたい内容を例題として作成して進めていきます。
最初からアプリをAからZまで作るのではなく、必要な部分だけを切り取って説明する形式で進められます。
公開されているプレビュー講義をご覧になり、講義のスタイルや難易度を判断してください。
後ほど[実習編]として、アプリを最初から最後まで作る講義でお会いしましょう。
趣味で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アプリ制作 - 実習編
学習対象は
誰でしょう?
就職(転職)のためにAndroidアプリのポートフォリオを作成している方
Androidの機能実装は可能だが、デザインパターンなどの理論的な知識が不足している方
前提知識、
必要でしょうか?
Android(Kotlin)で掲示板程度なら問題なく開発できるレベルである必要があるかと思います。
6,388
受講生
418
受講レビュー
1,391
回答
4.8
講座評価
12
講座
2015年のスタートアップ創業を機に、さまざまな開発プロジェクトを進めてきました。
現在は普通の会社員エンジニアです
全体
59件 ∙ (2時間 17分)
4. どの部分を学んでみましょうか?
02:28
6. MV+Whatever
02:25
7. ViewModelとは?
03:32
8. コルーチンとは?
03:30
11. コルーチンのキャンセル
02:12
15. テストをする理由は?
04:00
16. テスト フォルダを表示
01:54
全体
6件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと1日日で終了
¥6,081
29%
¥8,661