HOME > Development > Build an OLX Ebay clone with Flutter, Firebase and Getx

Build an OLX Ebay clone with Flutter, Firebase and Getx

  • Development
  • Mar 29, 2025
SynopsisBuild an OLX / Ebay clone with Flutter, Firebase and Getx, av...
Build an OLX  Ebay clone with Flutter, Firebase and Getx No.1

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

  • 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
  • Who Should Attend

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

  • Developers who want to build real world apps
  • Flutter devs who want to gain practical knowledge in flutter
  • Beginner Flutter developers looking to build bigger applications
  • Flutter devs who want to learn getx by building apps
  • 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

  • Build an OLX  Ebay clone with Flutter, Firebase and Getx No.2
    Sivaram Nalliboyana
    Experienced Mobile App Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 0 votes
  • 5 stars: 1 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!