강의

멘토링

커뮤니티

NEW
AI Technology

/

AI Agent Development

AIを活用したAndroidプロジェクト(Android Project with AI Coding Gemini)

現在、AndroidはJava言語とKotlin言語で開発することができます。どちらの言語を使用しても、同じAndroidアプリケーションを開発することが可能です。本講座は、Androidアプリケーション開発の基礎から応用まで大部分の内容を扱っており、基礎的な内容からすべてKotlin言語を用いてコードを作成しています。また、Googleの最新UIライブラリであるMaterial 3を利用しています。本講座は、Android開発の全過程の中で3つのプロジェクトを実際に遂行する過程です。プロジェクト遂行時には、Hilt、Retrofit、RoomDatabase、MVVMなど、現場で実際に使用されている高度な技法を習得することができます。さらに、Android開発ツール内でGeminiを活用したライブコーディングを行い、AIを利用した生産性の向上を図ることができます。 私たちソフトキャンパスは、常に最新の講義を提供できるよう努めてまいります。

3名 が受講中です。

難易度 初級

受講期間 無制限

  • softcampus
Android
Android
Kotlin
Kotlin
database
database
gemini
gemini
AI
AI
Android
Android
Kotlin
Kotlin
database
database
gemini
gemini
AI
AI

受講後に得られること

  • - フルスタックベースのAndroidプロジェクト遂行能力を身につけることができます。

  • - Hiltによるオブジェクト管理能力を習得できます。

  • - MVVM開発パターンを適用し、生産性の高いプロジェクト遂行能力を身につけることができます。

  • - Firebaseベースのクラウドサービスを活用できる能力を身につけることができます。

  • - RoomDataBaseを活用することで、内蔵データベースを簡単に利用できるようになります。

  • - Retrofitを活用することで、RESTful APIベースのサーバーとの通信が容易になります。

  • - Geminiを通じたバイトコーディング方式とTabコーディング方式を活用できるようになります。


講義紹介

:3つのプロジェクトで完成させるモダンアーキテクチャ&AI活用法(全67講)

理論ばかり繰り返す講義はもう終わり!現場で最も好まれる言語 Kotlin(コトリン)を使用して、実際に動作する3つの完成型アプリケーションをゼロから一緒に作り上げます。

単なる機能実装にとどまらず、MVVM、Hilt、Room、Retrofit、Firebaseなど、最新のAndroid開発トレンドと必須ライブラリをプロジェクトに直接適用しながら、「本物の実力」を養います。

特に、最新の開発トレンドであるGeminiを活用したAI補助コーディング(バイブコーディング)技法を導入部で紹介し、開発生産性を極大化する方法までお教えします。

 

📱 カリキュラム&プロジェクトのプレビュー


イントロ スマートな開発の始まり:第1講 〜 第2講

講義全体のロードマップを確認し、最新のAIツールであるGemini(ジェミナイ)をAndroid Studioで活用して開発効率を高める「バイブコーディング」の基礎を固めます。


✒Project 1. [基本の完成] 自分だけのスマートメモ帳 (3講 ~ 19講)

Androidアプリの基本であるCRUD(作成、読み取り、更新、削除)を完璧に習得します。単にデータを保存するだけでなく、アプリを堅牢にするモダンアーキテクチャを段階的に適用していきます。主な学習内容:Activityのライフサイクル、データベースの基礎、リスト画面の構成(RecyclerView) 主要適用技術:Room Database(ローカルDB)、Hilt(依存性の注入)、MVVMアーキテクチャパターンの適用

 

✒ Project 2. [位置情報サービス] 周辺情報検索LBSアプリ (20講 ~ 29講)

スマートフォンの中核機能であるGPSと地図サービスを活用します。自分の位置を把握し、外部APIを連携させて周辺情報を地図上に視覚的に表示する実用的なアプリを制作します。

主な学習内容:Google Maps APIの活用、現在地(GPS)権限および取得、ダイアログUI

核心適用技術:Retrofit (サーバー通信を通じた公共データ/外部API連携)


✒ Project 3. [フルスタック体験] リアルタイムコミュニティ掲示板 (30講 ~ 67講)

サーバーなしで実際のサービスが可能なレベルのアプリを実装します。会員登録からログイン、投稿、画像アップロードまで、ユーザーが相互作用する完全なコミュニティサービスを構築します。

主な学習内容:複雑な画面ナビゲーションの管理、ユーザー認証フロー、検索およびフィルタリング機能

コア適用技術:Firebaseの完璧な活用(Authentication-認証、Firestore-リアルタイムDB、Storage-イメージストレージ)



知識共有者の紹介

ユン・ジェソン(Likelion Android開発メイン講師)



開発経歴
• SKT「アイランド・アドベンチャー」モバイルコンテンツ開発・ローンチ
• KT「クイズサッカー」モバイルコンテンツ開発・ローンチ
• SK「モバイル公認仲介士」ローンチ
• iPhone「漢字通」アプリ開発
• iPhone「ヘルストレーニング」アプリ開発
• KT/SK 日本ナムコ「テイルズ オブ コモンズ」コンテンツ開発
• KT ミニゲーム(ヤグミヤグム陣取り、アラジンの魔法のランプ、ミステリーブロック探偵団、BUZZ and BUZZ)開発

講義経歴
サムスンマルチキャンパス、釜山情報産業振興院、全州情報文化産業振興院、仁川情報産業振興院、韓国電波振興院、SK C&C、Tアカデミー、韓国ロボット産業振興院、大田ETRI、サムスン電子、nica教育センター、韓国生産性本部、ハンファS&C、サムスン電子、LG電子、SK C&Cなど、国内の有名企業の現職者および未就業者を対象に、講義および開発19年目の経歴を持つベテラン講師です。

講義分野
Java、Android、フレームワーク、データベース、UML、iPhone、ビッグデータ処理および分析、Python、IoT、R/Pythonを活用したデータ分析、ディープラーニング、機械学習AI、Spark分野などの分野について講義しています。多様な経験を活かして最大限わかりやすく説明し、実習に適用できるよう例題を作成し、解説を行う構成で講義を進めています。オフラインの授業ではないため、わからないことは「質問&回答」を利用してください。必ず解決いたします。

 

こんな方に
おすすめです

学習対象は
誰でしょう?

  • - Androidアプリケーションを開発しようとするすべての開発者

  • - 起業を準備している個人開発者やスタートアップを準備中の人々

  • - Androidアプリケーションを作りたいが、コーディング能力に不安がある方々

  • - Vibe Coding(バイブコーディング)方式でAndroidアプリケーションを開発しようとしている方々

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

  • 本課程は、Kotlin言語を活用してAndroidアプリケーションを制作する方法を学習する課程であり、Kotlin言語に対する理解が必要です。

  • Part 1、Part 2、Part 3から続くカリキュラムとして、KotlinベースのAndroid Part 1、Part 2、Part 3講座を学習していただく必要があります。

こんにちは
です。

15,832

受講生

812

受講レビュー

589

回答

4.7

講座評価

40

講座

カリキュラム

全体

69件 ∙ (20時間 37分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

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

期間限定セール

¥8,543

30%

¥12,205

softcampusの他の講座

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

似ている講座

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