Build an OLX Ebay clone with Flutter, Firebase and Getx
- Development
- Mar 29, 2025

Build an OLX / Ebay clone with Flutter, Firebase and Getx, available at $54.99, has an average rating of 4, with 74 lectures, based on 2 reviews, and has 12 subscribers.
You will learn about Full Stack Mobile Application Creation User authentication with Firebase Retrieval of User Location Getx statemanagement Uploading images to firebase Storing data in firebase Good file structure Implementing Real Time Chats Viewing and Searching Products Selling Products Deleting Products Beautiful UI/UX Refresh Products Viewing Own Ads Updating Profile Sign out functionality This course is ideal for individuals who are Developers who want to build real world apps or Flutter devs who want to gain practical knowledge in flutter 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 Developers who want to build real world apps or Flutter devs who want to gain practical knowledge in flutter or Beginner Flutter developers looking to build bigger applications or Flutter devs who want to learn getx by building apps.
Enroll now: Build an OLX / Ebay clone with Flutter, Firebase and Getx
Summary
Title: Build an OLX / Ebay clone with Flutter, Firebase and Getx
Price: $54.99
Average Rating: 4
Number of Lectures: 74
Number of Published Lectures: 74
Number of Curriculum Items: 74
Number of Published Curriculum Objects: 74
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Welcome to “Build an OLX Clone with Flutter, Firebase, and GetX”! In this comprehensive course, you will learn how to create a fully functional second-hand marketplace app similar to OLX or Ebay using Flutter, Firebase, and GetX. Whether you’re a beginner looking to start your journey into app development or an experienced developer seeking to expand your skills, this course is designed to provide you with the knowledge and hands-on experience needed to build real-world applications.
Features:
Email & Password Authentication
Getting Location of User
Persisting Auth State
Selling Products
Featured and Recommended Products
Product Details
Product Location
Searching Products
Browse Categories
Real-Time Chat with Sellers
Refresh Products
Viewing My Own Ads
Deleting my Ads
Viewing my Profile
Updating my Profile
Updating my Location
Sign Out
By the end of this course, you will have gained the skills and confidence to build your own fully functional second-hand marketplace app using Flutter, Firebase, and GetX. Whether you’re looking to launch your own startup, enhance your portfolio, or simply expand your Flutter development skills, this course will equip you with the knowledge and experience needed to succeed in the rapidly growing field of mobile app development. Enroll now and start building your OLX clone today!
Course Curriculum
Chapter 1: Getx Crash Course
Lecture 1: Getx state management overview
Lecture 2: Getbuilder
Lecture 3: Getx and Obx
Lecture 4: Getx navigation
Chapter 2: Project and Firebase Setup
Lecture 1: Getting the packages
Lecture 2: Firebase setup
Lecture 3: Configuration of files
Chapter 3: Authentication with Google Sign-in
Lecture 1: Building login screen UI
Lecture 2: Building register screen UI
Lecture 3: Creating authcontroller with getx
Lecture 4: Getting location of user
Lecture 5: Firebase authentication setup
Lecture 6: Authenticating the user
Lecture 7: Implementing login functionality
Lecture 8: User navigation depending on authentication
Chapter 4: Navigation
Lecture 1: Building bottom navigationbar
Lecture 2: Adding getx state
Chapter 5: Sell Products Screen
Lecture 1: Starting screen UI
Lecture 2: Title and description screen UI
Lecture 3: Getx state for categories
Lecture 4: Product model
Lecture 5: Photos screen UI
Lecture 6: Getx state for adding photos
Lecture 7: Saving product to firebase
Chapter 6: Homescreen UI
Lecture 1: Search bar UI
Lecture 2: Categories scroller UI
Lecture 3: Featured products UI
Lecture 4: Recommended products UI
Chapter 7: Displaying featured products
Lecture 1: Getx home controller
Lecture 2: Getting featured products from firebase
Lecture 3: Showing them in UI
Chapter 8: Displaying recommended products
Lecture 1: Recommended products from firebase
Lecture 2: Show them in UI
Lecture 3: Showing user location of product
Chapter 9: View products screen
Lecture 1: Product image
Lecture 2: Product description
Lecture 3: Product location map
Lecture 4: User report and message options
Lecture 5: User information of product
Lecture 6: Adding user data on UI
Lecture 7: Address popup for location
Lecture 8: Report user functionality
Chapter 10: My products screen
Lecture 1: Tab bar UI
Lecture 2: Getx state for tab bar
Lecture 3: Getting current user products
Lecture 4: My product card UI
Lecture 5: Showing products depending on state
Lecture 6: Popup for deleting or changing status
Chapter 11: Profile screen
Lecture 1: Profile information UI
Lecture 2: Edit user, address and settings options
Lecture 3: Getting current user data from firebase
Lecture 4: Getting current user address
Lecture 5: Refresh ability
Chapter 12: Edit profile
Lecture 1: Edit name and phone number
Lecture 2: Edit profile image
Lecture 3: Edit address
Chapter 13: Search products
Lecture 1: Search screen UI
Lecture 2: Getting products from firebase based on search
Lecture 3: Products depending on categories
Lecture 4: Search bar functionality
Chapter 14: Chats functionality
Lecture 1: Message model
Lecture 2: Chats screen UI
Lecture 3: Message keyboard
Lecture 4: Send messages to users
Lecture 5: Streaming messages from firebase
Lecture 6: Delete message functionality
Chapter 15: Chat contacts section
Lecture 1: Chat contacts screen header
Lecture 2: Chat tiles UI
Lecture 3: Streaming chat contacts from firebase
Lecture 4: Showing chat contacts on UI
Lecture 5: Navigation to view chats screen
Lecture 6: Chats count in profile
Chapter 16: Sign out functionality
Lecture 1: Sign out functionality
Lecture 2: Conclusion of course
Instructors

Sivaram Nalliboyana
Experienced Mobile App Developer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Machine Learning Courses to Learn in November 2024
- SEO for Web Developers
- Easily Attract Hyper-Targeted Instagram Followers for Biz!
- YouTube Podcast Marketing For Natural Health Practitioners
- Fundamentals of Quality Assurance Engineer
- Advanced Photoshop Manipulations Tutorials Bundle
- Non-Profit Google Grant- Ultimate Non-Profit Approval Guide
- Life Insurance Annuity Ultimate Buyer’s Guide
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling