GitHub リポジトリRivaanRanawat/flutter_twitter_clone

flutter_twitter_clone

Flutter、Appwrite、Riverpodを使用したフルスタックのTwitterクローン。9時間のチュートリアルのリンクは下記👇

flutter_twitter_clone のプロジェクト画像
スター
288
フォーク
125
最終プッシュ(UTC)
2023/01/26
プロジェクト状態
公開中

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

Twitter Clone

Source Code for Full Stack Twitter App - Works on Android & iOS!

Features

  • Sign Up With Email, Password
  • Sign In With Email, Password
  • Tweeting Text
  • Tweeting Image
  • Tweeting Link
  • Hashtag identification & storage
  • Displaying tweets
  • Liking tweet
  • Retweeting
  • Commenting/Replying
  • Follow user
  • Search users
  • Display followers, following, recent tweets
  • Edit User Profile
  • Show tweets that have 1 hashtag
  • Twitter Blue
  • Notifications tab (replied to you, followed you, like your pic, retweeted)

YouTube

I have created a tutorial based on this, do check it out on my channel Rivaan Ranawat

Youtube Tutorial Image

Installation

After cloning this repository, migrate to flutter_twitter_clone folder. Then, follow the following steps:

  • Install Appwrite (Installation Steps here
  • Create Appwrite Project Locally
  • Create Android & iOS Apps in the Dashboard
  • Create Appwrite Database, Storage
  • Modify Roles in Auth, Database, Storage
  • Create Attributes for Tweets, Users, Notifications Collection
  • Copy the required ids & change it in lib/constants/appwrite_constants.dart
  • Change your IP Address in lib/constants/appwrite_constants.dart

Then run the following commands to run your app:

  flutter pub get
  open -a simulator (to get iOS Simulator)
  flutter run

Tech Used

Server: Appwrite Auth, Appwrite Storage, Appwrite Database, Appwrite Realtime

Client: Flutter, Riverpod

Feedback

If you have any feedback, please reach out to me at namanrivaan@gmail.com

Rivaan Ranawat GitHub avatar
GitHub 作者

Rivaan Ranawat ↗

I like to build.

言語DartC++CMakeRubySwiftHTMLCKotlinObjective-C

カテゴリー

使用している依存関係

依存関係一覧 13 件

ランキング

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗