Youtube Clone App with GetX & Youtube Data Api V3 [MVC pattern]

Overview

Youtube App ✍🏻

Youtube App Clone with GetX & Youtube Data Api V3 [MVC pattern] πŸ‘¨πŸ»β€πŸ’»

Youtube App app is open-source Youtube App app for Android & ios. It is built with Dart on top of Google's Flutter Framework.

flutter Dart

Youtube App

## πŸš€ youtube Tutorial

About 🀠

Youtube Clone App By Flutter With GetX EcoSystem And Youtube Data Api V3

Benfit πŸ‘»

  • [ πŸ–₯ ] # Screens πŸ–₯
  • [ πŸ†— ] Home Screen
  • [ πŸ†— ] Search Screen
  • [ πŸ†— ] GetX Video Screen
  • [ πŸ†— ] Dart Video Screen
  • [ πŸ†— ] Clean Code Video Screen
  • [ πŸ†— ] Bottom Sheet Screen

  • [GetX]
  • [GetXService]
  • [GetXController]

  • MVC patterns
  • Create search History.

  • [ πŸ–₯ ] # Deal With πŸ–₯
  • Deal With YoutubeSearch.
  • Deal With dependency injection.
  • Deal With Api V3
  • Deal With ScrollController
  • Deal With Youtube Player Controller
  • Deal With VideoController
  • Deal With enum

  • [ πŸ–₯ ] # Fech Data πŸ–₯
  • get VideoInfoById
  • get YoutuberInfoById

  • [ πŸ–₯ ] # Video πŸ–₯
  • [ βœ… ] titleZone
  • [ βœ… ] descriptionZone
  • [ βœ… ] Sub buttonZone
  • [ βœ… ] ownerZone
  • [ βœ… ] thumbnail

Snapshots

Home Page Clean code Page
GetX Page Dart Page
Search Page Screen Search
Bottom Bar

Other Flutter Projects πŸ”

minSdkVersion 19

targetSdkVersion 28

## Dependencies πŸ’€ - `get:` - - `flutter_svg:` - - `youtube_player_flutter:` - - `intl:` - - `shared_preferences:` - - `cached_network_image:`
You might also like...

Flutter getx template - A Flutter Template using GetX package for State management, routing and Dependency Injection

Flutter getx template - A Flutter Template using GetX package for State management, routing and Dependency Injection

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package

Aug 27, 2022

Flutter GetX Template (GetX, Dio, MVVM)

Flutter GetX Template (GetX, Dio, MVVM)

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package for State management, routing and Dependency Injection (bindings). We

Dec 18, 2022

Flutter youtube downloader - A Windows App made in Flutter to download mp3 or mp4 from a Youtube video

Flutter youtube downloader - A Windows App made in Flutter to download mp3 or mp4 from a Youtube video

youtube_downloader A Windows App made in Flutter to download mp3 or mp4 from a Y

Nov 30, 2022

A fully functional Furniture App Clone made using Flutter, Supabase and Getx State Management.

A fully functional Furniture App Clone made using Flutter, Supabase and Getx State Management.

πŸ›Œ Flutter Furniture App πŸͺ‘ Timberr is a fully functional Furniture App Clone Developed using Flutter, Supabase and Getx State Management which is bas

Nov 22, 2022

Netflix app UI clone using bloc,Rest API and TMDB for API key

netflix_flutter project_using_bloc packages Used flutter_bloc json_serializable get_it dio A few resources to get you started if this is your first Fl

Nov 25, 2022

Flutter APP which fetches data from YouTube & Play Videos!πŸ˜‰

Flutter APP which fetches data from YouTube & Play Videos!πŸ˜‰

YouTube Video Player YouTube Video Player is built in FLUTTER πŸš€ & DART 🎯 Motivation As this project uses YouTube Data API v3, motivation for this pr

Apr 12, 2022

YouTube Clone - Frontend in Flutter

youtube_clone A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Nov 4, 2021

YouTube Music Clone Built With Flutter

YouTube Music Clone Built With Flutter

YouTube Music A part of a #100flutterprojects. Lets spot the difference 😎 class YouTubeMusic_clone extends 100flutterprojects { video() { retur

Dec 29, 2022

A simple YouTube UI clone made using Flutter

A simple YouTube UI clone made using Flutter

youtube_clone_flutter About A clone of the YouTube app that I created using Flutter, took reference from this version of YouTube clone. Snapshots Home

Dec 13, 2022
Owner
null
Movie App used MVC pattern, Getx for state managment, sqflite for backend database

movie_app A new Flutter application. Getting Started This project used MVC pattern, Getx for state managment, sqflite for backend database, firebase/W

HM Badhon 3 Sep 13, 2022
Another way to build Flutter applications for mobile, web and desktop using the powerful of MVC Design Pattern.

Karee Another way to build Flutter applications for mobile, web and desktop using the powerful of MVC Design Pattern. + = About Karee Karee is a frame

@LeCode 44 Sep 29, 2022
MVC pattern for flutter. Works as state management, dependency injection and service locator.

MVC pattern for flutter. Works as state management, dependency injection and service locator. Model View Controller Here's a diagram describing the fl

xamantra 115 Dec 12, 2022
constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

KauΓͺ Murakami 20 Dec 20, 2022
This is template toolkit fasten your project setup within a minute. The toolkit is based on MVC+S structure.

BWeird Flutter Toolkit! Hi! From a Weirder Flutter has been great on mobile development and I took this opportunity to make it even greater with templ

Setak Varaman !!!! 6 Aug 22, 2021
Search and view popular Youtube videos with Youtube API in Flutter App

getx_bottom_nav_sample The sample of AnimatedBottomNavBar with GetX μ£Όμš” Package μ„€λͺ… 1.url_launcher url_launcher pub.dev flutter μ—μ„œ 인앱, μ™ΈλΆ€ λΈŒλΌμš°μ €λ‘œ μ—°κΈΈ μ‹œμΌœ μ£ΌλŠ”

Jacob Ko 1 Dec 25, 2021
Data Migrator - provide a universal translator for data by being portable, diverse, and efficient in migrating and converting data across discrete schemas

Data Migrator - provide a universal translator for data by being portable, diverse, and efficient in migrating and converting data across discrete schemas

Tanner Meade 77 Jan 2, 2023
A basic boilerplate template for starting a Flutter GetX project. GetX, Dio, MVVM, get CLI, Localization, Pagination etc are implemented.

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package for State management, routing and Dependency Injection (bindings). We

Hasan Abdullah 214 Jan 9, 2023
Flutter-GetX-Toturials - Getx full tutorials for flutter

getx_full_tutorials A new Flutter getx tutorial. This Project Contains: Snackbar

Inzimam Bhatti 2 Dec 1, 2022