Mô tả

E-commerce is the future of commerce, and throughout this brand new course, we will learn how to build this future together.

This new course is specifically designed so you can build your own Firebase e-commerce application using simple technics and an easy step-by-step guide.

You probably already have some experience with Android Programming, but haven't worked with cloud solutions such as firebase yet? No problem at all! This course is suitable for everyone with the motivation to build his own application with a cloud database. I will give you simple explanations of the complex tools and will help you with every step.

In this course, you will learn how to build your own e-commerce app for Android using the Firestore database of Google Firebase

You will build the shop app MyShopPal which is an adjustable e-commerce application that you can use to create your own store or use it as a template to create an e-commerce app for your client. The code itself is worth hundreds if not thousands of dollars.

In this course we are covering such topics as

  • Firebase basics

  • How to upload and download data to and from an online database

  • Displaying Images from the Cloud in your app

  • Creating User Profiles

  • Uploading and displaying Products

  • Building a Cart System

  • Selecting images from your phone

After my step-by-step guidance, you will be able to

  • build your own Cloud Apps. Not only Shop apps but with the Firebase skills you will acquire, you will also be able to build Apps like Whatsapp, Instagram, or Tinder

We will build the application from scratch together. Starting with the login page and authentication, dashboard with your merchandise we will build the complete and finished app.

30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.

ABOUT YOUR INSTRUCTOR:

My name is Denis Panjuta and in my courses, I have taught over 150.000 students how to code. I have a Bachelor of Engineering at the University of Applied Sciences in Constance (Germany). I love teaching and creating high-quality courses. My mission is, to teach programming to over 10 M people!

Bạn sẽ học được gì

You will be able to create an Android E-Commerce Application from scratch using Google Firebase - Firestore

You will learn Firebase basics, how to upload and download data to and from the online database, etc.

Build your own cloud apps with cloud storage, like Whatsapp, Instagram, or Tinder

Learn Firebase basics, how to upload and download data to and from the online database, etc.

You will learn Build an application with Cloud Database Firebase

You will know how to build different Firebase modules, such as authentication, cloud storage, database

Yêu cầu

  • A Windows, Mac or Linux Computer
  • Basic Android Developer knowledge (e.g. completed first half of my Android Masterclass)

Nội dung khoá học

12 sections

Welcome to the course

7 lectures
Welcome to the course
01:37
What You Will Build In This Course
06:26
How To Get Most Out Of The Course
04:23
How To Use The Downloadable Resources
05:21
How The Challenges Are Designed
00:56
Udemy Reviews Update
00:26
Get the most from Tutorials.EU
00:16

Setting up the Project and the first Activities

12 lectures
Welcome to the section
00:48
DEMO - Create Your Own App Icon
05:35
Setup and Icon creation
05:16
Setup Firebase Project
09:23
Splash Screen
13:19
DEMO Creating Custom Widgets
09:28
Challenge - Custom TextView
00:11
Using Different Fonts and Creating Custom TextView
16:47
Setting up Custom Button, Prepare Login Activity
10:48
Setting up the Login Activity
17:59
Setting up the Register Activity
15:12
Validating Registry Entries
18:25

Firebase Authentication - Register and Login

11 lectures
Welcome to the section
00:33
DEMO - How To Setup Firebase Authentication
33:22
Challenge - Firebase Authentication
00:15
Registering the User and Firebase Authentication
12:55
Displaying the Progress Dialog While Registering the New User
10:45
Prepare Validation of Login Entries
08:18
Logging in the User in the Firebase Cloud
08:50
DEMO - Reset Password via - Forgot Password
09:51
Challenge - Reset Password
00:15
The Forgot Password Activity
10:52
The Forgot Password Implementation and Test
06:06

Google Firestore - Storing Your Data In The Cloud Database

15 lectures
Welcome to the section
00:52
Setting up Firestore
09:38
Creating Our First Entry in the Firestore Cloud Database
19:07
Retrieving Data from the Firestore Database
15:58
Storing the Username on the Phone via Sharedpreferences and Displaying it
11:53
Creating the User Profile Activity Design - Part 1
10:12
Creating the User Profile Activity Design - Part 2
13:57
Use Parcelable to Store More User Details on the Device via Sharedpreferences
13:06
DEMO - Using Permissions In Android Studio
23:46
Challenge - Permission To Store Profile Image
00:19
Asking for Permissions to Store Profile Image
11:10
Loading the Profile Image from Storage
10:19
Loading the Profile Image from Storage with Glide
05:35
Verify User Entries
04:01
Uploading the Profile Details
18:21

Uploading Files To The Google Firebase Storage - Profile Screen and Dashboard

15 lectures
Welcome to the section
00:45
DEMO - Firebase Storage - Store Images In The Cloud
26:24
DEMO - Using Glide To Assign Images The Easy Way
05:51
Challenge - Uploading the Profile Image to Google Firestore
00:17
Uploading the Profile Image to the Firebase Cloud Storage
16:38
Updating the Imageurl in the Profile and Firebase Database
13:15
Updating the Database About a Finished Profile Entry
03:50
Creating a Dashboard Activity
09:40
Cleaning up the Project and the Double Back Button Pressed Functionality
12:15
Taking Care of the Different Fragements
10:58
Setting up the Dashboard Fragment to Have a Settings Option
08:35
Creating the Settings Screen Layout
10:15
Loading the Profile Data from Firestore
13:31
Editing the Profile and Loging the User Out
08:57
Making the Profile Screen Editable
12:52

Developing the Adding and Displaying of Products in a Recyclerview

16 lectures
Welcome to the section
01:00
Preparing the Add Product Activity and the Menu that Leads there
05:14
Designing the Add Product Activity
08:27
Let the User Select a Product Image
11:53
Validating Product Detail Entries
07:48
Uploading the Product Image
10:06
Upload the Product to Our Database
18:23
Preparing our Products Fragment and creating a Base Fragment
07:42
Getting the Products from Our Firestore Database
14:35
DEMO - RecyclerView - Adapter - Displaying a List
22:22
Challange - RecyclerView and Displaying Products In It
00:26
Displaying the Products in a Recyclerview
17:33
Preparing the Dashboard Fragment
09:23
Displaying the Dashboard Items
09:53
Preparing the Deletion of Products in the UI
09:21
Displaying AlertDialog and Deleting Product in the Cloud
09:23

Developing The Product Details Screen

5 lectures
Welcome to the section
00:30
Adding the Product Details Screen
07:23
Passing the Product ID from the Products Screen to the Product Details Screen
05:07
Retrieving and Displaying the Product Details
09:46
Displaying the Product Details from the Dashboard
07:00

Developing the Cart - Including Items, Cart Overview and Details

12 lectures
Welcome to the section
01:04
Displaying Add To Card if it is not our own product
07:30
Add to Cart Part 1
06:16
Add to Cart Part 2
05:51
Add to Cart Part 3
08:37
Preparing the Cart UI and Moving to it
08:34
Cart List Part 1
12:58
Cart List Part 2
14:03
Preparing the Cart Amount with Stock Check Part 1
10:28
Preparing the Cart Amount with Stock Check Part 2
05:05
Preparing the Cart Amount with Stock Check Part 3
14:14
Increasing and Reducing Item Amount in Cart
14:58

Allowing The User To Add Addresses

11 lectures
Welcome to the section
00:59
Creating the Address List Activity
08:06
Creating the Add Edit Address Activity and UI
06:22
Checking user Entries as well as prepare the Address Datamodel
07:16
Adding Address in Cloud
10:14
Loading the Addresses from the Firestore Database
06:40
Displaying the Addresses of a User in a List
09:13
Swipe to Edit - Address List Items
09:06
Edit the Address After Swiping
09:24
Swipe to Delete Addresses
08:58
Making Important Changes to Cart and Address Activities
15:29

Adding The Checkout Activity - Storing and Displaying of Firestore Data

6 lectures
Welcome to the section
00:27
The Checkout Activity
04:21
Displaying Address on Checkout Screen
07:08
Preparing the Checkout Activity to Display Products in of the Cart
09:56
Displaying Cart Items in Checkout Activity
08:03
Place Orders and Store them in the Cloud Database
15:59

Building The Orders Screen

10 lectures
Welcome to the section
00:27
Update The Stock And Clear The Cart
10:04
Displaying the Orders in the Order Fragment
14:24
Preparing The MyOrdersActivity To Display Orders
08:50
Displaying Order Details
15:22
Creating An Entry For Sold Products In The Database
10:33
Preparing The SoldProducts Fragment And Editing Our Navigation Bar
06:41
Displaying the Sold Products
08:08
Passing Details from The Sold Products Screen
05:43
Finishing the Sold Products Details and the App
03:57

Thank you for completing the course!

1 lectures
Your Special Bonus
00:19

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.