Learn & Build Flutter Online Marketplace Like Olx Clone App
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.64 GB | Duration: 13h 33m
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.64 GB | Duration: 13h 33m
Learn Google Flutter & Firebase | Build iOS & Android eCommerce Application like OLX & Quikr
What you'll learn
Flutter iOS and Android App Development
Firebase Cloud Storage
Firebase Firestore
Firebase Authentication
How to Build online Market Place App
How to Build OLX Clone App
and much more.
Requirements
you must have some basic programming knowledge
you must have some basic flutter knowledge
Description
In this course you will learn & build android and ios flutter olx clone app with firebase firestore as backend.Flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform applications for Android, iOS.Firebase provides detailed documentation and cross-platform SDKs to help you build and ship apps on Android, iOS. Firebase is a set of backend cloud computing services and application development platforms provided by Google. It hosts databases, services, authentication, and integration for a variety of applications, including Android, iOS.The Firebase SDKs for Cloud Storage add Google security to file uploads and downloads for your Firebase apps, regardless of network quality. Cloud Storage for Firebase lets you upload and share user generated content, such as images and video, which allows you to build rich media content into your apps. Your data is stored in a Google Cloud Storage bucket, an exabyte scale object storage solution with high availability and global redundancy.Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud. High-performance infrastructure for cloud computing, data analytics & machine learning. Secure, reliable and high performance cloud services.Cloud Firestore is Firebase's newest database for mobile app development. It builds on the successes of the Realtime Database with a new, more intuitive data model. Cloud Firestore also features richer, faster queries and scales further than the Realtime Database. Realtime Database is Firebase's original database.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Create & Setup a New Flutter Project
Lecture 2 Create new Project
Lecture 3 Add required Dependencies & App Permissions
Lecture 4 Add Assets & Font Family
Section 3: Connect Flutter App with Firebase
Lecture 5 Connecting App with Firebase
Section 4: Implement Splash Screen
Lecture 6 Working in Splash Screen | Linear Gradient Color
Lecture 7 Show Logo & Text in Splash Screen
Lecture 8 Create Home & Welcome Screen
Section 5: Implement App Welcome Screen
Lecture 9 Working in Welcome Screen
Lecture 10 Working in Welcome Screen Body
Lecture 11 Creating Rounded Button Widget for Buttons
Lecture 12 Creating Login & Signup Button
Section 6: Login & Signup Screens Implementation
Lecture 13 Creating Login & Signup Screens
Lecture 14 Set Linear Gradient Color in Background of Screen
Lecture 15 top & bottom background of loginScreen
Lecture 16 Adding Login Background & Add Logo for it
Lecture 17 Rounded Input Field Widget
Lecture 18 Work on Widgets for Rounded Password Field
Lecture 19 Create Text Button For Forget Password in Login
Lecture 20 Create Login Just Ui & TextButton for Dont you have account & SignUp
Lecture 21 Create Linear Gradient Color for SignUp Background
Lecture 22 Working on body
Lecture 23 get Image From Camera & Gallery
Lecture 24 Working on Show Image Dialog
Lecture 25 Rounded Input fields
Lecture 26 Create TextButton for forget password in signup screen
Lecture 27 Creating Signup Button & Text button for login
Lecture 28 Working on Method for signup button onPressed event
Lecture 29 allow user to signup
Lecture 30 Test the App & Check Data in Firebase
Lecture 31 allow user to login
Lecture 32 allow user to Login and Test App
Section 7: Forget Password Feature Implementation
Lecture 33 Background for ForgetPassScreen
Lecture 34 Body of ForgetPassScreen
Lecture 35 add forget text & textField for it
Lecture 36 allow user to reset password and Test App
Section 8: Home Screen Features Implementation
Lecture 37 Home Screen Linear Gradient Colors
Lecture 38 Create profile & add Icon for it in Home Screen
Lecture 39 Creating another Text Buttons in Home
Lecture 40 Ad Post Button
Section 9: Upload New Ads
Lecture 41 Add app bar
Lecture 42 Next Elevated Button
Lecture 43 upload ad Screen
Lecture 44 Implement method in upload Ad Screen for Picking multiple images
Lecture 45 implement method for uploadFile Images
Lecture 46 Getting userName & Number in upload ad Screen
Lecture 47 Working in onPressed & Create TextFields in upload ad Screen
Lecture 48 Add toast Message for images in upload ad screen
Lecture 49 store new ads data to Firestore database
Lecture 50 Get user current Location Address
Lecture 51 allow users to upload new ads and Test App
Section 10: Retrieve & Display all New Ads
Lecture 52 listView Widget
Lecture 53 ListView Widget Design
Lecture 54 Implement DialogBox for updating info of user's ad
Lecture 55 Create TextFormField For Show Dialog | Update ads info in list view widget
Lecture 56 Creating a method for updating name on existing ads of user
Lecture 57 Creating a method for update user name
Lecture 58 showDialog in List view widget
Lecture 59 iconButtons in Listview Widget for show Dialog Box Update
Lecture 60 Working in ImageSlider Screen and pass data to ListView widget
Lecture 61 Read Ads Data From Firestore Database
Lecture 62 Display new Ads to users
Lecture 63 Upload new Ad Posts from Different Users and Test Application
Section 11: Display Ads Images & Ad Details on Image Slider Screen
Lecture 64 ImageSliderScreen add iconButton & back button
Lecture 65 Setting Location in ImeagSlider Screen
Lecture 66 Setting Carousel Slider in Imeag Slider Screen
Lecture 67 Setting ItemColor and Icon imageSlider
Lecture 68 Display Phone Number & Description in ImageSliderScreen
Lecture 69 Display Location & address in ImageSlider Screen
Section 12: Profile Screen Features Implementation
Lecture 70 Creating methods in Profile Screen
Lecture 71 Display Linear Gradient Color | Display Name in Appbar
Lecture 72 retrieve data and Show in profile screen
Section 13: Search Items | Search Ads
Lecture 73 Implement Search Screen methods
Lecture 74 Search Screen methods implementation
Lecture 75 add leading button back and Title for Search Screen
Lecture 76 retrieve Data for Search Screen And Test All Working of App
anyone who wants to become mobile app developer,anyone who wants to build full stack ios & android apps