HOME > Development > Build GetX Flutter Shopping App - REST API PHP MySQL 2024

Build GetX Flutter Shopping App - REST API PHP MySQL 2024

  • Development
  • Dec 30, 2024
SynopsisBuild GetX Flutter Shopping App | REST API PHP MySQL 2024, av...
Build GetX Flutter Shopping App - REST API PHP MySQL 2024  No.1

Build GetX Flutter Shopping App | REST API PHP MySQL 2024, available at $69.99, has an average rating of 4.75, with 153 lectures, based on 203 reviews, and has 927 subscribers.

You will learn about Full Stack App Development Master GetX State Management Professional App Development How to use/work with PHP MySQL as Backend for Flutter Apps How to make your own API Restful API Third Party API MySQL Database Xampp Server Works with Phone Local Storage Shared Preferences Build Professional eCommerce Clothes Shopping App Admin Panel and much more. This course is ideal for individuals who are anyone who wants to become full stack developer or anyone who wants to build professional mobile apps It is particularly useful for anyone who wants to become full stack developer or anyone who wants to build professional mobile apps.

Enroll now: Build GetX Flutter Shopping App | REST API PHP MySQL 2024

Summary

Title: Build GetX Flutter Shopping App | REST API PHP MySQL 2024

Price: $69.99

Average Rating: 4.75

Number of Lectures: 153

Number of Published Lectures: 153

Number of Curriculum Items: 153

Number of Published Curriculum Objects: 153

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Full Stack App Development
  • Master GetX State Management
  • Professional App Development
  • How to use/work with PHP MySQL as Backend for Flutter Apps
  • How to make your own API
  • Restful API
  • Third Party API
  • MySQL Database Xampp Server
  • Works with Phone Local Storage
  • Shared Preferences
  • Build Professional eCommerce Clothes Shopping App
  • Admin Panel
  • and much more.
  • Who Should Attend

  • anyone who wants to become full stack developer
  • anyone who wants to build professional mobile apps
  • Target Audiences

  • anyone who wants to become full stack developer
  • anyone who wants to build professional mobile apps
  • In this course you will learn Full Stack App Development using GetX Flutter. So you will learn professional app development using Flutter GetX State Management with PHP MySQL as Backend using XAMPP Server. And you will learn and build your own fully functional professional online clothes store app in this course.

    Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.

    GetX is a quick, stable, and light state management library in a flutter. GetX is not only a state management library but it is an ultra light, fast, reliable microframework for flutter which provides route management and dependency injection as well. Flutter is moving very fast and gaining a favorite place amongst developers.

    A REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services.

    MySQL is a tool used to manage databases and servers, it’s widely used in relation to managing and organising data in databases. MySQL Cluster enables users to meet the database challenges of next generation web, cloud, and communications services with uncompromising scalability.

    Xampp is Application server for hosting PHP website. Xampp contain built in installer of mysql database. Also it provides GUI for mysql. XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP programming languages.

    PHP is an open-source server-side scripting language that many devs use for backend app development. It is also a general-purpose language that you can use to make lots of projects, including Graphical User Interfaces (GUIs).

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Download and Install Flutter

    Lecture 1: Windows | Download and Install Flutter

    Lecture 2: MacOS | Download and Install Flutter

    Chapter 3: Create & Setup New GetX Flutter Project

    Lecture 1: setting up a new flutter project

    Lecture 2: setup getx in our project

    Chapter 4: Implement Login & SignUp Screen UI using GetX State Management

    Lecture 1: login screen header

    Lecture 2: login form ui part 1

    Lecture 3: login form ui part 2

    Lecture 4: signup screen ui

    Lecture 5: Source Code of this Section

    Chapter 5: Create & Setup MySQL Database for our GetX Flutter Project

    Lecture 1: download & install xampp server

    Lecture 2: create database in mysql and create users table

    Chapter 6: API Setup – Connect GetX Flutter App to MySQL Database using XAMPP Server

    Lecture 1: complete project flow explained | understanding the client server architecture

    Lecture 2: establish the api connection

    Lecture 3: establish the api connection with mysql server now

    Lecture 4: Source Code of this Section

    Chapter 7: Implement SignUp user Backend

    Lecture 1: implement backend of signup a new user

    Lecture 2: host user | php signup backend with flutter app using dart

    Lecture 3: check & validate email part 1

    Lecture 4: check & validate email part 2

    Lecture 5: passing value from php by email found keyName to flutter app

    Lecture 6: convert user data to json and communicate with server using api

    Lecture 7: save new user record and get response from server using api

    Lecture 8: complete signup user implementation and test the app

    Lecture 9: Source Code of this Section

    Chapter 8: Implement Login user Backend

    Lecture 1: implement the login user backend

    Lecture 2: login user using php mysql api connection from flutter app

    Lecture 3: save user info to phone local storage using shared prefrences

    Lecture 4: Source Code of this Section

    Chapter 9: Shared Preferences & Local Storage | Implement Animated Bottom Navigation Bar

    Lecture 1: save current user info to local storage

    Lecture 2: create fragments screen and specify fragments nav button properties

    Lecture 3: implement animated bottom navigation bar

    Lecture 4: check if user is already loggedin or not

    Lecture 5: Source Code of this Section

    Chapter 10: Profile Screen | Display user Info & Implement SignOut Feature

    Lecture 1: implement profile fragment screen ui

    Lecture 2: show user name and user email on profile fragment screen

    Lecture 3: implement signout user from app

    Lecture 4: Source Code of this Section

    Chapter 11: Admin Panel – Allow Admins to Login Implementation

    Lecture 1: implement the admin login screen ui

    Lecture 2: save new admins records to mysql database from phpmyadmin

    Lecture 3: implement admin login php backend

    Lecture 4: complete admin login feature and test the app

    Lecture 5: Source Code of this Section

    Chapter 12: Admin Panel – Default Screen [Implement Pick Image & Capture Image]

    Lecture 1: implement item uploads default screen

    Lecture 2: dialog box for capture image with phone camera and pick image from gallery

    Lecture 3: implement pick image and capture image functions

    Lecture 4: display picked image or captured image

    Lecture 5: Source Code of this Section

    Chapter 13: Admin Panel – Items Upload Form Screen Implementation

    Lecture 1: implement item upload form

    Lecture 2: upload form screen appbar implementation

    Lecture 3: Source Code of this Section

    Chapter 14: Admin Panel – Imgur REST API || Third Part API for Hosting Images

    Lecture 1: create table for maintaing items records in mysql database

    Lecture 2: third party imgur api connection create client id and client secret

    Lecture 3: upload image to imgur using rest api and get response result data from api

    Lecture 4: decode the data response from api and get image link from json response data

    Lecture 5: Source Code of this Section

    Chapter 15: Admin Panel – Save new Items Information to Database

    Lecture 1: upload and save new items to database part 1

    Lecture 2: upload and save new items to database part 2

    Lecture 3: upload and save new items to database part 3

    Lecture 4: Source Code of this Section

    Chapter 16: Home Screen Fragment Implementation

    Lecture 1: start implementation of home fragment screen features

    Lecture 2: search bar implementation

    Lecture 3: set trending item and new collections items tiltle

    Lecture 4: Source Code of this Section

    Chapter 17: Read & Display Trending Most Popular Items from Database using REST API

    Lecture 1: get the top rated trending clothes items from database

    Lecture 2: implement clothes model class

    Lecture 3: get response and response data from mysql using rest api

    Lecture 4: display new available top rated trending items part 1

    Lecture 5: display new available top rated trending items part 2

    Lecture 6: display new available top rated trending items part 3

    Lecture 7: Source Code of this Section

    Chapter 18: Read & Display All New Collections Items from Database using REST API

    Lecture 1: get all new and old items records from database backend implementation

    Lecture 2: communicate with mysql using rest api from flutter app

    Lecture 3: display all new collections items part 1

    Lecture 4: display all new collections items part 2

    Lecture 5: Source Code of this Section

    Chapter 19: Display Item Details Info

    Lecture 1: pass clicked item information to item details screen

    Lecture 2: display item image on item details screen

    Lecture 3: display item name item rating item tags item price

    Chapter 20: Implement Quantity Item Counter using GetX Controller

    Lecture 1: implement item quantity counter using getx state management part 1

    Instructors

  • Build GetX Flutter Shopping App - REST API PHP MySQL 2024  No.2
    Coding Cafe
    Web and Mobile Applications Development
  • Rating Distribution

  • 1 stars: 7 votes
  • 2 stars: 6 votes
  • 3 stars: 14 votes
  • 4 stars: 47 votes
  • 5 stars: 129 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!