Build a google drive clone with flutter, firebase and getx

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size5.3 GB
  • Uploaded Bytutsnode
  • Downloads55
  • Last checkedJan. 18th '23
  • Date uploadedJan. 17th '23
  • Seeders 44
  • Leechers35

Infohash : 3DED873FEC42E86C124B28BDD1F28256B60EECBE


Description

You have learned flutter and want to gain practical experience ? You wanna add an awesome real world app to your resume ? Then this is the perfect course for you .

This is a complete masterclass on building a google drive clone with flutter , cloud firestore and getx. We will start from authenticating users with google sign-in to then the add the ability for adding files , images , videos, audios excel files , word files and all files. Users can also add folders , and in those folders add particular files. We will also add the ability for viewing all files , deleting them and downloading them. Furthermore users can see recent files and also click on particular categories for viewing only particular files. We will also compress the files , so that we dont have to upload large amount of file size to firebase. And also users can see how much space they used and how much more space is left for use. Mostly all the feautures from google drive are implemented. There are many more features which are explained in detail in the intro video. For state management we are gonna use the getx package. It offers us navigation, dialogues and reactive state. Getx is really trendy now and for people who dont have any experience in getx, there is also a optional getx crash course at the beginning of the course

So as you can see, this course is a complete masterclass on building a real world app. One can learn any technology by only building practical projects. And I am sure this course will help you get much better in flutter. Beginner learners, intermediate and advanced coders, all are welcome. Because this is a step by step course. So what are you waiting for, just step in to the course
Who this course is for:

Flutter devs who want to gain practical knowledge in flutter
Developers who want to build real world apps
Beginner Flutter developers looking to build bigger applications
Flutter devs who want to learn getx by building apps

Requirements

Basic knowledge about Flutter and Dart
Flutter , Dart and IDE installed
Good Internet Connection and a Laptop

Last Updated 11/2022

Files:

Build a google drive clone with flutter, firebase and getx [TutsNode.net] - Build a google drive clone with flutter, firebase and getx 11. Viewing mp3, mp4, doc and pdf files
  • 5. Playing an audio file.mp4 (289.7 MB)
  • 2. Viewing a pdf file.mp4 (197.8 MB)
  • 4. Viewing a video file.mp4 (135.8 MB)
  • 1. Viewing an image.mp4 (98.5 MB)
  • 3. Viewing non-viewable files.mp4 (67.1 MB)
12. Downloading or removing files
  • 1. Downloading a file.mp4 (218.7 MB)
  • 2. Deleting a file.mp4 (68.0 MB)
4. Storage screen UI
  • 1. Customized tab bar.mp4 (203.5 MB)
  • 3. Storage container UI.mp4 (185.8 MB)
  • 5. Getx state for tab bar.mp4 (125.5 MB)
  • 4. Bottom storage options.mp4 (122.4 MB)
  • 2. Widgets for storage screen.mp4 (40.3 MB)
6. Creating and showing folders
  • 3. Get folders from firebase.mp4 (149.9 MB)
  • 4. Show item count of folders.mp4 (64.3 MB)
  • 1. Add folder to firebase.mp4 (63.2 MB)
  • 2. Creating folder model.mp4 (50.1 MB)
5. Files screen UI
  • 5. Add folder dialog.mp4 (143.8 MB)
  • 4. Add folder or files button.mp4 (137.9 MB)
  • 3. Folders section widget.mp4 (134.4 MB)
  • 2. Recent files widget.mp4 (113.8 MB)
  • 1. Widgets for files screen.mp4 (27.2 MB)
7. Uploading files to database
  • 4. Uploading files to firebase.mp4 (143.3 MB)
  • 2. Filter file type and name.mp4 (140.2 MB)
  • 3. Compressing the file.mp4 (130.7 MB)
  • 1. Pick files with file picker.mp4 (54.6 MB)
13. Files storage space
  • 2. Calculating total size and percentage.mp4 (140.8 MB)
  • 1. Storage controller.mp4 (62.7 MB)
3. Google Sign-In Authentication
  • 1. Login screen UI.mp4 (134.3 MB)
  • 2. Finishing up UI.mp4 (106.4 MB)
  • 7. Navigating depending on auth state.mp4 (103.7 MB)
  • 5. Authenticating with google sign-in.mp4 (91.6 MB)
  • 6. Saving user data in firestore.mp4 (81.3 MB)
  • 4. Auth controller with getx.mp4 (47.1 MB)
  • 3. Google sign-in configuration.mp4 (33.8 MB)
9. Adding and displaying files in folders
  • 4. Bottom sheet for download or remove options.mp4 (128.9 MB)
  • 3. Files widget UI in folders screen.mp4 (122.7 MB)
  • 5. Getx controller for files screen.mp4 (110.2 MB)
  • 6. Displaying files in folders.mp4 (107.0 MB)
  • 1. Creating display files screen.mp4 (96.5 MB)
  • 7. Icon depending on file type.mp4 (90.0 MB)
  • 2. Adding option to add file in folders.mp4 (66.1 MB)
10. Files in options section
  • 1. Showing files in file options screens.mp4 (115.1 MB)
1. Getx crashcourse
  • 3. Getx and Obx.mp4 (114.0 MB)
  • 2. Getbuilder.mp4 (89.4 MB)
  • 1. Getx state management overview.mp4 (38.0 MB)
  • 4. Getx navigation.mp4 (36.9 MB)
8. Displaying files in recent files section
  • 4. Show icon depending on file type.mp4 (92.9 MB)
  • 2. Query recent files from firebase.mp4 (71.2 MB)
  • 1. Creating file model.mp4 (64.9 MB)
  • 3. Show files from database in recent files.mp4 (51.7 MB)
2. Project setup
  • 1. Getting packages.mp4 (43.0 MB)
  • 2. Firebase setup.mp4 (39.5 MB)
  • 3. Files configuration.mp4 (26.0 MB)
14. Conclusion
  • 1. Conclusion of course.mp4 (17.1 MB)
  • TutsNode.net.txt (0.1 KB)
  • [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
  • .pad
    • 0 (255.4 KB)
    • 1 (276.5 KB)
    • 2 (528.6 KB)
    • 3 (160.3 KB)
    • 4 (250.7 KB)
    • 5 (123.3 KB)
    • 6 (209.7 KB)
    • 7 (743.3 KB)
    • 8 (227.4 KB)
    • 9 (853.8 KB)
    • 10 (64.3 KB)
    • 11 (196.4 KB)
    • 12 (571.7 KB)
    • 13 (763.7 KB)
    • 14 (318.4 KB)
    • 15 (144.6 KB)
    • 16 (506.8 KB)
    • 17 (290.9 KB)
    • 18 (615.7 KB)
    • 19 (958.4 KB)
    • 20 (1,021.9 KB)
    • 21 (222.8 KB)
    • 22 (848.6 KB)
    • 23 (20.9 KB)
    • 24 (603.2 KB)
    • 25 (293.2 KB)
    • 26 (491.1 KB)
    • 27 (513.3 KB)
    • 28 (58.4 KB)
    • 29 (389.4 KB)
    • 30 (48.1 KB)
    • 31 (634.3 KB)
    • 32 (692.3 KB)
    • 33 (842.1 KB)
    • 34 (29.0 KB)
    • 35 (901.1 KB)
    • 36 (879.8 KB)
    • 37 (93.8 KB)
    • 38 (702.0 KB)
    • 39 (798.2 KB)
    • 40 (329.8 KB)
    • 41 (416.1 KB)
    • 42 (286.4 KB)
    • 43 (954.4 KB)
    • 44 (929.7 KB)
    • 45 (1,008.4 KB)
    • 46 (766.8 KB)
    • 47 (501.0 KB)
    • 48 (36.0 KB)
    • 49 (57.0 KB)
    • 50 (231.2 KB)
    • 51 (780.6 KB)
    • 52 (38.5 KB)

Code:

  • udp://open.stealth.si:80/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • udp://fasttracker.foreverpirates.co:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://tracker.uw0.xyz:6969/announce
  • udp://opentracker.i2p.rocks:6969/announce
  • udp://tracker.birkenwald.de:6969/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.moeking.me:6969/announce
  • udp://tracker.dler.org:6969/announce
  • udp://9.rarbg.me:2970/announce