Companies Home Search Profile

Build a Google Drive Clone with Flutter, Firebase and Getx

Focused View

Sivaram Nalliboyana

6:30:50

122 View
  • 1. Getx state management overview.mp4
    03:15
  • 2. Getbuilder.mp4
    07:28
  • 3. Getx and Obx.mp4
    09:34
  • 4. Getx navigation.mp4
    03:14
  • 1. Getting packages.mp4
    04:32
  • 2. Firebase setup.mp4
    03:29
  • 3. Files configuration.mp4
    01:42
  • 1. Login screen UI.mp4
    10:41
  • 2. Finishing up UI.mp4
    07:21
  • 3. Google sign-in configuration.mp4
    03:18
  • 4. Auth controller with getx.mp4
    03:25
  • 5. Authenticating with google sign-in.mp4
    07:01
  • 6. Saving user data in firestore.mp4
    06:26
  • 7. Navigating depending on auth state.mp4
    06:53
  • 1. Customized tab bar.mp4
    14:54
  • 2. Widgets for storage screen.mp4
    03:06
  • 3. Storage container UI.mp4
    13:07
  • 4. Bottom storage options.mp4
    08:35
  • 5. Getx state for tab bar.mp4
    08:53
  • 1. Widgets for files screen.mp4
    02:08
  • 2. Recent files widget.mp4
    08:50
  • 3. Folders section widget.mp4
    08:51
  • 4. Add folder or files button.mp4
    08:56
  • 5. Add folder dialog.mp4
    09:33
  • 1. Add folder to firebase.mp4
    04:32
  • 2. Creating folder model.mp4
    04:05
  • 3. Get folders from firebase.mp4
    10:25
  • 4. Show item count of folders.mp4
    04:22
  • 1. Pick files with file picker.mp4
    04:47
  • 2. Filter file type and name.mp4
    08:45
  • 3. Compressing the file.mp4
    08:16
  • 4. Uploading files to firebase.mp4
    10:09
  • 1. Creating file model.mp4
    05:10
  • 2. Query recent files from firebase.mp4
    04:50
  • 3. Show files from database in recent files.mp4
    03:18
  • 4. Show icon depending on file type.mp4
    06:47
  • 1. Creating display files screen.mp4
    06:48
  • 2. Adding option to add file in folders.mp4
    04:50
  • 3. Files widget UI in folders screen.mp4
    08:17
  • 4. Bottom sheet for download or remove options.mp4
    08:20
  • 5. Getx controller for files screen.mp4
    08:07
  • 6. Displaying files in folders.mp4
    06:42
  • 7. Icon depending on file type.mp4
    05:30
  • 1. Showing files in file options screens.mp4
    07:32
  • 1. Viewing an image.mp4
    07:19
  • 2. Viewing a pdf file.mp4
    15:33
  • 3. Viewing non-viewable files.mp4
    04:47
  • 4. Viewing a video file.mp4
    09:41
  • 5. Playing an audio file.mp4
    21:01
  • 1. Downloading a file.mp4
    14:57
  • 2. Deleting a file.mp4
    04:22
  • 1. Storage controller.mp4
    05:44
  • 2. Calculating total size and percentage.mp4
    09:19
  • 1. Conclusion of course.mp4
    01:23
  • Description


    Complete masterclass on building a real world google drive clone with flutter , firebase and getx

    What You'll Learn?


    • Full Stack mobile Application
    • User authentication with Firebase
    • Google sign in authentication
    • Uploading images, videos , files to firebase
    • Showing the files back in UI
    • Storing data in firebase
    • Getx statemanagement
    • Playing video and audio files
    • Working with images , videos and audios
    • Good file structure
    • Efficient and neat programming
    • Calculating file size
    • Showing recently uploaded files
    • Showing files in folders
    • Deleting files
    • Downloading files to device

    Who is this 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
  • More details


    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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sivaram Nalliboyana
    Sivaram Nalliboyana
    Instructor's Courses
    Hello my name is Sivaram Nalliboyana and I am a experienced flutter and python developer. My other major skill is UI designI have developed many apps with flutter and python and now I want to share my knowledge to other people.  I hope that you enjoy my courses and I hope to bring more quality content
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 54
    • duration 6:30:50
    • Release Date 2023/02/25