Build a Google Drive Clone with Flutter, Firebase and Getx
Build a Google Drive Clone with Flutter, Firebase and Getx, available at $59.99, has an average rating of 4.69, with 54 lectures, based on 8 reviews, and has 111 subscribers.
You will learn about 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 This course is ideal for individuals who are Flutter devs who want to gain practical knowledge in flutter or Developers who want to build real world apps or Beginner Flutter developers looking to build bigger applications or Flutter devs who want to learn getx by building apps It is particularly useful for Flutter devs who want to gain practical knowledge in flutter or Developers who want to build real world apps or Beginner Flutter developers looking to build bigger applications or Flutter devs who want to learn getx by building apps.
Enroll now: Build a Google Drive Clone with Flutter, Firebase and Getx
Summary
Title: Build a Google Drive Clone with Flutter, Firebase and Getx
Price: $59.99
Average Rating: 4.69
Number of Lectures: 54
Number of Published Lectures: 54
Number of Curriculum Items: 54
Number of Published Curriculum Objects: 54
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will 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 Should Attend
- 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
Target Audiences
- 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
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
Course Curriculum
Chapter 1: Getx crashcourse
Lecture 1: Getx state management overview
Lecture 2: Getbuilder
Lecture 3: Getx and Obx
Lecture 4: Getx navigation
Chapter 2: Project setup
Lecture 1: Getting packages
Lecture 2: Firebase setup
Lecture 3: Files configuration
Chapter 3: Google Sign-In Authentication
Lecture 1: Login screen UI
Lecture 2: Finishing up UI
Lecture 3: Google sign-in configuration
Lecture 4: Auth controller with getx
Lecture 5: Authenticating with google sign-in
Lecture 6: Saving user data in firestore
Lecture 7: Navigating depending on auth state
Chapter 4: Storage screen UI
Lecture 1: Customized tab bar
Lecture 2: Widgets for storage screen
Lecture 3: Storage container UI
Lecture 4: Bottom storage options
Lecture 5: Getx state for tab bar
Chapter 5: Files screen UI
Lecture 1: Widgets for files screen
Lecture 2: Recent files widget
Lecture 3: Folders section widget
Lecture 4: Add folder or files button
Lecture 5: Add folder dialog
Chapter 6: Creating and showing folders
Lecture 1: Add folder to firebase
Lecture 2: Creating folder model
Lecture 3: Get folders from firebase
Lecture 4: Show item count of folders
Chapter 7: Uploading files to database
Lecture 1: Pick files with file picker
Lecture 2: Filter file type and name
Lecture 3: Compressing the file
Lecture 4: Uploading files to firebase
Chapter 8: Displaying files in recent files section
Lecture 1: Creating file model
Lecture 2: Query recent files from firebase
Lecture 3: Show files from database in recent files
Lecture 4: Show icon depending on file type
Chapter 9: Adding and displaying files in folders
Lecture 1: Creating display files screen
Lecture 2: Adding option to add file in folders
Lecture 3: Files widget UI in folders screen
Lecture 4: Bottom sheet for download or remove options
Lecture 5: Getx controller for files screen
Lecture 6: Displaying files in folders
Lecture 7: Icon depending on file type
Chapter 10: Files in options section
Lecture 1: Showing files in file options screens
Chapter 11: Viewing mp3, mp4, doc and pdf files
Lecture 1: Viewing an image
Lecture 2: Viewing a pdf file
Lecture 3: Viewing non-viewable files
Lecture 4: Viewing a video file
Lecture 5: Playing an audio file
Chapter 12: Downloading or removing files
Lecture 1: Downloading a file
Lecture 2: Deleting a file
Chapter 13: Files storage space
Lecture 1: Storage controller
Lecture 2: Calculating total size and percentage
Chapter 14: Conclusion
Lecture 1: Conclusion of course
Instructors
-
Sivaram Nalliboyana
Experienced Mobile App Developer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 3 votes
- 5 stars: 5 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024