Udemyexperten

Aplikasi Ecommerce Shoes Menggunakan Flutter, PHP dan MySQL

Build an e-commerce shoe app with Flutter, PHP & MySQL! Learn GetX state management for efficient app development. Practical project experience.

4.5(31)
214students
11h 59m
Certificate
Indra Trisna Raharja
Indra Trisna RaharjaFreelancer Android Developer

Course Content

Aplikasi Ecommerce Shoes Menggunakan Flutter, PHP dan MySQL is an advanced Udemy course taught by Indra Trisna Raharja. It runs 11h 59m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 31 reviews, with 214 students enrolled. It is a paid course, first published July 2021.

Learn to build a powerful e-commerce application with this comprehensive course! This hands-on training focuses on creating a robust online store using a modern tech stack.

You'll master CRUD operations (Create, Read, Update, Delete) for your MySQL database leveraging relational database principles. The frontend will be built with Flutter, a popular framework for cross-platform mobile development. Backend functionality will be implemented using PHP web services, enabling seamless data interaction. This course goes beyond simple text data, covering how to handle images for product listings and order confirmations.

Boost your app's performance with GetX, a reactive state management solution, essential for dynamic and efficient Flutter applications.

Key Features You'll Build:

  • User Authentication: Implement secure user authentication with MySQL database integration, including email verification, registration, and login functionality.
  • Product Listing: Display a catalog of popular shoes with filtering and sorting options.
  • Product Search: Enable users to easily find specific products.
  • Wishlist: Allow users to save their favorite items for later.
  • Order Placement: Develop a complete ordering system for a smooth checkout process.
  • Shopping Cart: Implement a functional cart/shopping basket for managing selected items.
  • Payment Confirmation: Integrate a payment confirmation system.
  • Order History: Provide users with access to their past orders.

Flutter UI/UX Essentials:

  • Responsive Layouts: Utilize Layout Builder and ConstrainBox for creating adaptable designs that work flawlessly on different screen sizes.
  • UI Widgets: Become proficient with essential widgets like radio buttons, checkboxes, ListView.builder for dynamic lists, custom item lists, and custom buttons.
  • Conditional Widgets: Learn to dynamically render UI elements based on specific conditions.

Advanced Functionality:

  • Image Handling: Implement image picking from the gallery, specifically for capturing payment confirmation screenshots to serve as order proof.
  • Data Relationships: Understand and implement database relationships for efficient data management.
  • State Management with GetX: Utilize SharedReferences within the session manager to maintain user login data and other real-time information across the application. This ensures data persistence and a smooth user experience.

This course provides a practical path to building a fully functional e-commerce platform with a strong emphasis on modern Flutter development techniques.

$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.