GitHunt
ED

eduardolluis/flutter_twitter_clone

Twitter clone UI made with Flutter & Dart — feed, profile and compose screens

Twitter Clone (Flutter)

A modern Twitter clone built with Flutter and Appwrite.
This project demonstrates authentication, real-time data handling, and clean architecture using Riverpod state management.

It was created as a learning project to practice full-stack mobile development with Flutter.


Features

  • User authentication
  • Create and delete tweets
  • Image uploads
  • User profiles
  • Follow system
  • Real-time timeline updates
  • Clean project architecture
  • State management with Riverpod

Tech Stack

  • Flutter
  • Dart
  • Riverpod
  • Appwrite
  • Material UI

Installation

Clone the repository:

git clone https://github.com/eduardolluis/twitter_clone.git

Navigate into the project folder:

cd twitter_clone

Install dependencies:

flutter pub get

Run the app:

flutter run

Project Structure

lib/
 ├── apis/
 ├── core/
 ├── features/
 ├── models/
 └── theme/

Goals of the Project

This project was built to:

  • Practice Flutter architecture
  • Work with backend services (Appwrite)
  • Implement real-time features
  • Improve state management skills

Author

Eduardo Lluis
GitHub: https://github.com/eduardolluis

image
image
image
image
image
image
image
![Uploading image.png…]()

Languages

Dart87.1%CMake6.6%C++4.9%HTML0.9%C0.5%Kotlin0.1%

Contributors

Created January 31, 2026
Updated March 8, 2026