‪@SecitDevelopers‬

Published: 20 August 2022
on channel: Sec it Developers
2,795
108

#sec_it_developers
#flutter_course_in_arabic

Linked :   / sec-it-developer-653a73238  

FaceBook Group :
  / 2920765598019194  


whtasapp group
https://chat.whatsapp.com/GzYDKrYU7Kp...

Telegram Channel :
https://t.me/Sec_it_developers

Cover designed By : maged
+201003625286
developed By : Sherif
+201023581657
Source Code :
https://github.com/itsherifAhmed/yout...

our community
facebook page : https://bit.ly/3vtKu2h
facebook group : https://bit.ly/3vtKIGF
facebook profile : https://bit.ly/3x2PkF2
telegram channel : https://bit.ly/2TJBlVO

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.

Benfit👻
[🖥] # Screens 🖥
[🆗] Home Screen
[🆗] Search Screen
[🆗] GetX Video Screen
[🆗] Dart Video Screen
[🆗] Clean Code Video Screen
[🆗] Bottom Sheet Screen
[GetX]
[GetXService]
[GetXController]
[GetConnect]

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


youtube clone app with flutter android
youtube clone app with flutter android studio
youtube clone app with flutter app
youtube clone app with flutter firebase
youtube clone app with flutter على android
youtube clone app with flutter على اندرويد
youtube clone app with flutter android
youtube clone app with flutter android studio
youtube clone app with flutter app
youtube clone app with flutter firebase
youtube clone app with flutter اخر
youtube clone app with flutter اخر اصدار
youtube clone app with flutter افزونه
youtube clone app with flutter اندرويد
youtube clone app with flutter اوبو
youtube clone app with flutter بالعربي
Video 🖥
[✅] titleZone
[✅] descriptionZone
[✅] Sub buttonZone
[✅] ownerZone
[✅] thumbnail
Snapshots
youtube clone app with flutter فايرفوكس
youtube clone app with flutter فيديو
youtube clone app with flutter فيديوهات
youtube clone app with flutter قديم
youtube clone app with flutter مهكر
youtube clone app with flutter نت
youtube clone app with flutter نسخه

youtube clone app with flutter واتس اب
youtube clone app with flutter وب
youtube clone app with flutter ويب
youtube clone app with flutter يوتيوب
----Befor The Code------
00:00 intro
02:47 good advice
03:33 benfits
06:30 Api
10:20 MVC Pattern
21:05 Get Api Key
21:27 Create new project in cloud google developer
22:09 enable youtube data api v3 in your project
22:58 Credindtial
24:18 youtube developer
24:42 Get Search Api
26:11 Read json file (Best Json Viwer)
26:18 test Api (Post Man)
28:07 Add Api Key
28:16 Read Data
31:31 (json to dart) Generated Model with (app.quicktyepe.io)
32:40 Syntax of writting model
33:22 Create new flutter project
33:38 Package Name
-----while codeing----
34:16 Handling Project
36:00 Project Struc
36:27 1st model Default Class
37:24 install dart json serlization generator
38:19 Create Thumbnails Class
40:06 Create Snippet Class
44:34 Create Video Class
45:09 Create yt video result Class
45:33 Get Video Api
46:19 Read json file (Best Json Viwer) Video
47:03 Create Statics Class
48:20 Get Video Api
49:03 Read json file (Best Json Viwer) Channel
49:22 Create Youtuber Class
49:55 Mind Map
53:17 Get Channel Api url
55:22 Collect All Api And save it in one file
01:00:00 Service Layer (Repo Layer)
01:01:00 Get Connect
01:03:38 Load All Video Method (Youtube Repository)
01:11:33 Load GetX Video (Youtube Repository)
01:13:00 Load Dart Video (Youtube Repository)
01:13:34 Load Clean Code Video (Youtube Repository)
01:15:00 Search Method (Youtube Repository)
01:17:08 Get Video Info By ID (Youtube Repository)
01:21:20 Get channel Info By ID (Youtube Repository)
01:28:00 Controller
01:29:03 App Controller
01:29:15 Enum
01:31:55 Home Controller
01:35:36 Video Load Method (Home Controller)
01:41:36 event method (Pagentiation-Scroll Controller-)(Home Contreoller)
01:44:38 Dart Controller
01:45:17 clean code Controller
01:45:44 Getx Video Controller
01:47:17 Search Controller
01:51:52 Submit Search Method (Search Controller)
01:58:13 Video Controller
01:59:56 Display Views Count
02:01:31 Display Youtube channel thumbnails
02:08:09 Youtube Detail Controller
02:14:41Youtube player flags to change video setting
02:16:41 Crearte InitBinding (dependency injection)
----UI----------
02:18:07 Main.dart
02:24:18 Custom AppBar
02:26:06 Video Widget
02:30:00 Bottom Sheet
02:31:42 Youtube Detail
02:34:10 Home Screen
02:36:07 Dart Screen
02:34:10 Home Screen
02:26:16 Youtube SEARCH
02:37:55 App