Build GetX Flutter Shopping App | REST API PHP MySQL 2024
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
-
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!
You may also like
- 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
- Top 10 Gardening Courses to Learn in November 2024