IT & Software

【完全網羅編】FlutterとFirebaseで安全な設計のSNSを作成しよう!

What you’ll learn

  • Flutterを用いてアプリを開発することができる
  • Firestoreでデータを扱える
  • いいねや投稿などSNSの基本の機能が作成できる
  • SecurityRulesやCloudFunctionなどを使用し、安全にSNSを設計する
  • Cloud FunctionでAWSやSendgridやAlgoliaなどを扱える
  • HTTPリクエストを使用し、データを取得できる

Requirements

  • Dartの基礎知識と、Flutterの環境構築が済んでいること

Description

要件

  • 事前知識は不要です。
  • Apple Store へのリリースにはMacが必要なので、開発環境はMacを推奨します。
  • 私はM1チップのMacBook AirのVSCodeで開発しています
  • Flutter のバージョンは3です

Flutterとは

【完全網羅編】FlutterとFirebaseで安全な設計のSNSを作成しよう!「Flutterは、Googleによって開発されたフリーかつオープンソースのUIのSDKである。単一のコードベースから、Android、iOS、Linux、macOS、Windows、Google Fuchsia向けのクロスプラットフォームアプリケーションを開発するために利用される。」

引用:Wikipedia

まあ、言うなれば、一つのコードであらゆるOSに対応できる万能なSDKです!!

この講座について

初心者さんは大歓迎です!

Flutterを初めて学ぶという方でも取り組みやすい内容となっております!

あなたの馴染み深いSNSの機能を中心に作成していくのでかなり楽しく学べると思われます!

しかも、動画講義の長さは、なんと37時間半

こんだけ長い動画ですからこの一本の動画をマスターすれば、あなたもFlutterエンジニアになれるでしょう!

もちろん新たに動画を追加することも考えております(その場合、すでに購入された方は追加料金を支払う必要がないので、なるべく値上げされる前に購入した方が得です!

作成する機能

・新規登録、ログイン、ログアウトなどの認証機能

・ページ遷移

・投稿機能

・コメント機能

・リプライ機能

・いいね機能

・検索機能(Firebaseでの検索機能と、Algoliaの検索機能の2種類)

・記事取得機能

・メール送信機能

・AIで不適切なコメントを判別する機能

・ストレージ機能(写真)

使用する技術

  • Dart
  • Flutter
  • Node.js
  • Firestore
  • Firestore Security Rules
  • Cloud Functions
  • Firebase Storage
  • Firebase Storage Security Rules
  • Algolia
  • AWS Comprehend
  • SendGrid
  • HTTP

Who this course is for:

  • Flutterを基礎から網羅的に学びたい初心者の方

Related Articles

Leave a Reply

Your email address will not be published.

Back to top button

AdBlocks

Turn off the ad blocker