강의

멘토링

로드맵

BEST
Programming

/

Mobile Application Development

[初中級編] Androidデーティングアプリ作成(Android Kotlin)

Kotlinでカップルマッチングロジックと、FCMを利用してPUSHメッセージを送信する方法を実習できます。 デーティングアプリを真似して作ってみながら、Androidアプリ開発の全体的な流れを学べます。

  • bokchi
Android
Kotlin
Firebase

学習した受講者のレビュー

こんなことが学べます

  • 様々なAndroidのビューとロジックの練習

  • アンドロイド Kotlin 文法を活用したロジック実装

  • 外部ライブラリおよびSDKの使い方

  • Firebaseを利用したデータベース保存、画像保存、会員認証

2024.07部でFCMの動作方式が変更され、講義内容とは異なる方法で実装する必要があります。
受講にご迷惑をおかけして申し訳ありません。

Androidで作るデートアプリ!
コア機能を直接実装してみてください。

モバイルアプリ開発、
一歩進みたいなら? 📲

今回のレッスンは、Androidデートアプリ作成講義です。講義に従って、実際のデートアプリに似たプロジェクトを自分で作成し、練習することができます。

コトリンを利用して、Androidでカップルマッチングロジック、FCM(Firebase Cloud Messaging)を利用したプッシュメッセージの送信、通知(Notification)など、いくつかのコア機能を実装してみます。

プッシュメッセージの送信、通知、マッチングなど
カップルアプリのいくつかの重要な機能
Android Kotlin + Firebaseで実装してみてください。

こんなことを学べます。

  • コトリン文法を使用したデートアプリロジックの実装
  • さまざまなライブラリとSDKの使い方
  • ログイン/会員登録/ログアウトなどの会員管理機能
  • Firebaseを利用したデータの保存/読み込み、画像の保存/読み込み
  • FCM(Firebase Cloud Messaging)によるプッシュメッセージの送信

誰のための講義ですか? 🔍

Androidの例を超えて
さまざまな機能を接続して
作りたい人

実際のプロジェクトをする前に
練習プロジェクト
やりたい人

'アプリPUSHメッセージ
どうやって作るのですか?」
気になった方


さまざまな機能
自分で作ってみます。

画面スライドUIで相手が好き/嫌いを表示する

さまざまなUIを作成します。スライドで画面をめくりながら、ユーザーを好き/嫌い表示する機能を作ってみます。

他のアプリを見ながら「どのような画面を作るのですか?」疑問のある部分を直接実装し、どのようにアクセスするかを学びます。

画面スライドUIで相手が好き/嫌いを表示する

お互いにいいね」したときのNotificationロジックの実装

目的の形式のロジックをAndroid(Kotlin)文法を使用して実装します。

ユーザー同士がお互い好きをしたときにNotificationがくる機能を実装してみながら、Android開発を練習します。

お互いが好きだったときのNotificationロジックの実装

お互いが「いいね」の場合にのみ、可能なメモ送信機能を実装

デートアプリのロジック(お好みの人同士だけメモを送る機能)を実装し、メモを送った後、FCMを利用して受信者にPUSHメッセージを送ります。

お互いが「いいね」の場合にのみ、可能なメモ送信機能を実装


講義の中核ポイント! 💎

講義ソースコード提供

講義の完全なソースコードを提供します。講義を完了し、私は完全な完成版ではなく、各機能の実装が終わるたびに完成コードを提供します。 1つのセクションが終わるたびに、どの部分がレッスンコードと異なるかを確認できます。

理論より実践的に簡単かつ迅速

複雑で面白くない理論よりも、実際のアプリを作成しながら、開発を楽しく学ぶことが目標です。実際にアプリを開発してみると、理論を自然に体得したり、自分でひとつずつ訪れながら学ぶことができます。

クラスに関する質問の解決

オンライン録画レッスンを聞くと、エラーが発生し、自分で解決できないことがよくあります。 [コミュニティ]を通じて質問を残していただければ、早ければ数時間、遅れても一日二日以内に是非解決させていただきます。

[王初普遍][初級編]講義でご覧いただけるように、すべての質問にすばやく回答しています。ご質問いただく際に、以下の情報を入念に記入してお問い合わせいただければ、問題点を把握しやすくなります。

  • 視聴中の講義の一部(授業タイトルとタイムコード)
  • 私が書いたコード
  • エラーが出たらどうなるか(エラー内容)
  • Firebaseにどのデータが含まれているか
  • アプリ画面のスクリーンショット

講義を作った
知識共有者を紹介します👨‍💻

開福歯開発者

2015年スタートアップ創業をきっかけに様々な開発プロジェクトを行っています。
これまで会社も通って、フリーランス生活もしながら楽しいプロジェクトをいろいろしています。

Eメール: uyalae@naver.com


予想される質問 Q&A 💬

Q. 私のレベルとよく合う講義かもしれません。

下記のチェックリストをご確認ください。ここに該当する方におすすめの講義です。

✅簡単なメモ帳もグーグルを使って作れそうで、今では個人プロジェクトを始めようとしていますが、いざ初めから機能を実装しようとするのは難しいです。アプリを作る講義のもう一つ聞いて個人的なプロジェクトを開始したい。

✅ 実際にアプリを作ろうとしているので、このような機能と画面はどのように作るのか?という疑問が聞こえることが多いです。これらのことにどのようにアクセスするかを知りたいです。

✅部分的な機能実装より、アプリ一つを最初から最後まで作ってみる講義を聞きながら感覚をつかみたいです。

もし上記のチェックマークに該当しない方なら?

✋Android開発が初めてで、ListViewと、RecyclerViewをどのように作成するのかわかりません。

→[王町普遍]講義を受講すればもっといいようです。

✋簡単なメモ帳アプリは検索を通じて作成できるようですが、掲示板の書き込み削除などの機能をどのように実装するのか分からない。

→[初級編]講義を受講すればもっといいようです。

✋私はAAC、MVVM、DIなどについて学びたいです。

→後続講義で準備させていただきます!現在の講義は、理論的な部分よりも速い練習を通じて機能を実装することに集中している講義です。

Q. 講義に必要なソースコードを提供しますか?

はい、完全なソースコードを提供します。

Q. 質問はどうすればいいですか?

講義の質問/回答を残してください。質問をするときは、できるだけ多くの情報を教えてください。以下の情報をすべてお知らせください。問題を特定することをお勧めします:)

  1. 視聴中の講義の一部(授業タイトルとタイムコード)
    2.私が書いたコード
    3. エラーが出た場合、どのように出てくるか(エラー内容)
    4. Firebaseにどのデータが含まれているか

Q. 講義はどのようなスタイルで行われますか?

実習中心の講義内容で進行されます。細かく一つ一つ説明する形ではなく、アプリを素早く開発することができるように、全体的な流れを見て、早くアプリを作ってみる形で進行されます。

Q.最後にSendBird SDKと言っていますが、この部分は何ですか?

講義で簡単なメモ送信機能を実装します。ただし、実際にデートアプリや他のアプリを作成するときは、簡単なメッセージ送信機能ではなく、リアルタイムでチャットを実装したい人のためにこのようなSDKがあり、このように使用できると簡単に紹介します。

Q. 学習中に提案があったり不便な点がある場合はどうすればよいでしょうか。

講義コミュニティ([質問/回答])掲示板を通じて教えてください。より良い講義をするために講義を改善します。

Q. 講義コードと同じように書いたのですが動作しません。どうすればいいですか?

講義資料にソースコードをコピーして入れても動作しない場合は質問を残してください。アンドロイド版のアップデートでコードが機能しない場合は、レッスンを更新します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 例題を練習した後、実プロジェクトをしたい方々

  • 理論よりも実習でAndroidを学んでみたい方々

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

  • ListView、RecyclerViewを作成できる必要があります

  • 簡単なメモ帳アプリくらいは作れると、受講に困りません。

こんにちは
です。

6,389

受講生

396

受講レビュー

1,378

回答

4.8

講座評価

11

講座

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

カリキュラム

全体

52件 ∙ (5時間 50分)

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

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

受講レビュー

全体

33件

4.8

33件の受講レビュー

  • nucha684984님의 프로필 이미지
    nucha684984

    受講レビュー 5

    平均評価 5.0

    5

    100% 受講後に作成

    • heynow님의 프로필 이미지
      heynow

      受講レビュー 19

      平均評価 4.6

      5

      100% 受講後に作成

      アンドロイドに入門したい場合はイ・ガンの大丈夫です!一度声のトーンも大丈夫であれこれ丁寧にお知らせいただきありがとうございました。軽い心で講義を聞くことができて本当によかったです。非常に初心者でもよく聞くことができることが良かった。

      • bokchi
        知識共有者

        受講評ありがとうございます!

    • game57803670님의 프로필 이미지
      game57803670

      受講レビュー 6

      平均評価 5.0

      5

      31% 受講後に作成

      はい、よく聞いています。

      • bokchi
        知識共有者

        受講評ありがとうございます!

    • ty8813260님의 프로필 이미지
      ty8813260

      受講レビュー 1

      平均評価 5.0

      5

      90% 受講後に作成

      数年前からAndroid勉強を継続して試みていましたが、アプリを作れるレベルまでは到達できずアプリを作りたい渇望はありましたが、アプリを作ることはできず残念でした。 そんな中、Inflearnで개복치講師の講義を発見することになり、なんとなくこの講義を聞けばアプリを作る程度の知識を得られそうな感じを受けました。 Kotlin基礎から出会い系アプリまで動画講義を熱心に聞き、この過程でバグが発生して試行錯誤を続けて経験しましたが、講師のバグ解決法のコツが役に立ちました。 もちろんバグが発生する時は解決過程が難しかったですが、ググることを熱心にすれば不可能なレベルまではない難しいけれど解決できるレベルでした。 (ほぼ7回程度のバグがあったと思いますが、なんとかして解決しましたね) バグ解決は低い私のスキルを少しずつ成長させてくれる経験だったと思います。 개복치講師のおかげで出会い系アプリを講義を見て完成まで行い、追加でSMS文字認証機能まで追加で開発することになって大きな勉強をすることになりました。 Androidアプリを初めて始める方と始めたけれど困難を経験している方、この講義をお勧めします~^^ 読んでくださってありがとうございます。

      • rhboll1235님의 프로필 이미지
        rhboll1235

        受講レビュー 4

        平均評価 5.0

        5

        31% 受講後に作成

        Youtubeでチャットアプリを作ることは失敗しましたが、コースを見て作ることができてとても良いです〜!

        • bokchi
          知識共有者

          受講評ありがとうございます!

      公開していない講座のため、受講が制限されます。
      非公開講座

      bokchiの他の講座

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

      似ている講座

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