강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

<budget:token_budget>199950</budget:token_budget> 【ポートフォリオ】Androidアプリ作成 - 実習編

Androidデベロッパーとして就職準備をしながら、ポートフォリオ制作に役立つ講座です。

13名 が受講中です。

難易度 中級以上

受講期間 無制限

  • bokchi
Android
Android
Kotlin
Kotlin
clean-architecture
clean-architecture
Android
Android
Kotlin
Kotlin
clean-architecture
clean-architecture

受講後に得られること

  • Androidアプリ開発を通じて、様々なテクニックを学ぶことができます。

  • マルチモジュール構造の開発方法を学ぶことができます。

  • XMLとComposeの違いを知ることができます。

経験豊富な新入社員 / シニアのようなジュニアを探すなら、私はどこでキャリアを積めばいいんですか?


  • Lintは試してみましたか?

  • precommitとgithub actionsを利用してlint検査をしてみましたか?

  • マルチモジュールはなぜdataモジュールとfeatureモジュールに分けたのですか?

  • APIが変更されたらfeatureモジュールも変更する必要がありますか?

  • API서버のtimeoutとretryを考慮したことはありますか?

  • Androidでクリーンアーキテクチャ(clean-architecture)を使ってアプリを設計すると、何が良いのでしょうか?

  • コルーチンは単なる非同期作業ですか?コルーチンを使うと良いことは何がありますか?

  • liveData / stateFlow / sharedFlow の違いと、どのような時に使用されましたか?

  • Kotlinで同時に複数のAPIを取得する場合、各コルーチンごとにキャンセルとタイムアウト処理もできますか?どのようにできるでしょうか?

  • internalというのはなぜ必要なのでしょうか?カプセル化をどのように適用されましたか?

  • テストコードはすべてのケースを100%考慮した方が良いでしょうか?時間とのトレードオフは考慮されましたか?

  • 単にUIだけをXMLからComposeに変更した場合、viewModelと既存のMVVMで構成されたアプリアーキテクチャは変更する必要がないのでしょうか?Composeを使用しながら既存のMVVM構造が合わないという考えもされたことはありますか?

  • coreモジュールはいつ使用しますか?


このような質問に答えられるように講義を構成しました。


アプリを最初から設計しながら、一つずつその質問について一緒に考えてみます。

アプリ構造


🤖 AIと共に開発する時代、詳細な「機能実装方法」は重要でしょうか?


「機能実装」に関する部分は、もうAIがいくらでも答えてくれて、より良く作ってくれると思います。

今や重要になってくるのは「設計」「意思決定能力」がより重要だと考えており、設計能力と意思決定プロセスについて考えられるように講義を構成しました。


そのため、講義はコードレビュースタイルで進められ、重要だと思う部分のみ説明し、一行一行の詳細な部分についての説明は省略されています。


コードレビュー形式で説明するため、講義が80個を超えていますが、1時間30分程度で受講いただけます。


皆さんの時間は貴重ですから、プレビュー講義を視聴してからご判断ください。

講座紹介に、講座を制作する際に悩んだことや、どの部分がお役に立てるかについての内容を入れました。


実習中心で進められる講義なので、理論に関する知識が必要な場合は

[ポートフォリオ] Androidアプリ作成 - 理論編

を参考にしていただいてもよいかと思います。


シリーズコースで
着実に学習 🧰

趣味でAndroidアプリ開発を学びたいなら?

[入門編] Android のための Kotlin 文法]
[超初心者編] 8つのアプリを作りながら学ぶ Android Kotlin

もう少し深くAndroid開発者のように開発したいなら?

[中級編] Kind Blender JETPACK概論 <上>
[中級編] Kind Blender JETPACK概論 <下>

宣言的UIについて知りたい方は?

[LV1] Jetpack Compose - UIの練習
[LV2] Jetpack Compose - UIとアニメーション
[LV3] Jetpack Compose - それらしいダイエットアプリを作る
[LV4] Jetpack Compose - デザインパターンとCircuit

就職を念頭に置いて勉強するなら?

[ポートフォリオ] Androidアプリ作成 - 理論編
[ポートフォリオ] Androidアプリ作成 - 実習編

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 就職を準備する新入開発者

  • 単純にCRUDだけを繰り返してAndroidアーキテクチャについてよく知らないAndroidジュニア開発者

前提知識、
必要でしょうか?

  • ある程度Androidの機能開発は経験されていると思いますので、進めていきます。

  • viewModelとコルーチンが何かはご存知である必要があり、そうでないと受講に困難があると思われます。

  • Composeを使用したUI開発を一度は経験されていることを前提に進めます。

こんにちは
です。

6,235

受講生

406

受講レビュー

1,390

回答

4.8

講座評価

12

講座

2015年のスタートアップ創業を機に、さまざまな開発プロジェクトを進めてきました。

現在は普通の会社員エンジニアです

カリキュラム

全体

88件 ∙ (1時間 28分)

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

期間限定セール、あと1日日で終了

¥49,500

25%

¥8,199

bokchiの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

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