Android : E-Commerce App using Kotlin, PHP and Paypal API
- Description
- Curriculum
- FAQ
- Reviews
This course will guide you (step by step) to build a full business Android app from login screen to the payment screen
But at first, It will teach you Kotlin programming language from scratch, then you will learn how to create web services using PHP. Next you will learn how to use Kotlin in android app development
This course has many reach topics like Volley, Picasso and Recycler View
It’s divided into five sections:
- Kotlin Basics
- PHP and MySQL
- Android app development using Kotlin
- Build the full project
- Bonus Videos
This course is useful for IT Developers, Students or any interested person in the mobile and web development field
And if you don’t have any idea about programming basics, you can visit my channel on YouTube adenittube
-
2Create Kotlin Project
At the end of this video, you will be able to create Kotlin project using IntelliJ IDEA
-
3Variables
At the end of this video, you will be able to declare variables, constant and print them
-
4NPE (Null Pointer Exception)
At the end of this video, you will be able to define null safety operator, not null operator and reading value from user input using Kotlin
-
5Conditions using if and when
At the end of this video, you will be able to use if and when statements in Kotlin
-
6Loops using for and while
At the end of this video, you will be able to use for and while in Kotlin
-
7Arrays
At the end of this video, you will be able to create different types of arrays in Kotlin
-
8Object and Class
At the end of this video, you will be able to create class and instantiate an object from this class
-
9Constructor
At the end of this video, you will be able to declare and use the constructor function in Kotlin
-
10Overloading
At the end of this video, you will be able to define the overloading concept and implement it using Kotlin
-
11Inheritance
At the end of this video, you will be able to define and implement inheritance using Kotlin
-
12Overriding
At the end of this video, you will be able to define and implement the concept of overriding using Kotlin
-
13Companion Object (Static)
At the end of this video, you will be able to use the companion object keyword to create static variables
-
14Introduction to Web Service and JSON
At the end of this video, you will be able to define the Web Service and JSON concepts
-
15MySQL
At the end of this video, you will be able to create database and tables using MySQL
-
16Add Data using PHP
At the end of this video, you will be able to create PHP file to add to MySQL database
-
17JSON Object
At the end of this video, you will be able to read data from MySQL database and return JSON object
-
18JSON Array
At the end of this video, you will be able to read data from MySQL database and return JSON array
-
19Create Project using Android Studio 3
At the end of this video, you will be able to create Android project using Android studio 3 and run it using the emulator
-
20Button, EditText and Toast
At the end of this video, you will be able to use Button, EditText and Toast in Android Studio
-
21Radio Button
At the end of this video, you will be able to use Radio Button to change the background color of the screen
-
22Intent
At the end of this video, you will be able to use the concept of Intent to navigate between activities
-
23Send values using Intent
At the end of this video, you will be able to send a value from one activity to another using Intent
-
24Shared Preferences
At the end of this video, you will be able to use Shared Preference to write and read data from mobile
-
25Volley - String
At the end of this video, you will be able to use the Volley library to return string from PHP file
-
26Volley – String (Part 2)
At the end of this video, you will be able to use the Volley library to return string from PHP file
-
27Volley – JSON Object
At the end of this video, you will be able to use the Volley library to return JSON object from PHP file
-
28Volley – JSON Array
At the end of this video, you will be able to use the Volley library to return JSON Array from PHP file
-
29Picasso Library
At the end of this video, you will be able to use the Picasso library to return an image from server
-
30Recycler View – Part 1
At the end of this video, you will be able to create Model and View Row Layout) for the Recycler View
-
31Recycler View – Part 2
At the end of this video, you will be able to create Recycler View Adapter
-
32Recycler View – Part 3
At the end of this video, you will be able to show the Recycler View on your activity
-
33Project Idea
At the end of this video, you will get an idea of the E-Commerce project
-
34PHP Registration file
At the end of this video, you will be able to create php file to add user into the database and check the existence of this user
-
35PHP Login file
At the end of this video, you will be able to create login php file and add the main setting to your Android project
-
36Design Login Activity
At the end of this video, you will be able to design the Login activity
-
37Design Sign Up Activity
At the end of this video, you will be able to design the sign up activity
-
38Implement Sign Up Activity
At the end of this video, you will be able to implement the sign up activity
-
39Implement Login Activity
At the end of this video, you will be able to implement the login activity and the session concept to track the user using Companion Object
-
40PHP Get Categories
At the end of this video, you will be able to create php file to retrieve all the categories from the database
-
41ListView
At the end of this video, you will be able to use ListView to show all categories using Volley library
-
42ListView Custom Row
At the end of this video, you will be able to create a custom row layout for the ListView
-
43PHP Get Items
At the end of this video, you will be able to create php file to retrieve all the items according to their category
-
44ListView OnItemClickListener
At the end of this video, you will be able to use OnItemClickListener event to send the category from one activity to another
-
45Items RecyclerView (Model + View)
At the end of this video, you will be able to create model and row layout for Item RecyclerView
-
46Items RecyclerView (Adapter)
At the end of this video, you will be able to create an adapter for Item RecyclerView
-
47Items Activity
At the end of this video, you will be able to show the items in the Items Activity
-
48PHP Add and Get Temp Orders
At the end of this video, you will be able to create PHP files to add and get the temporary orders
-
49Dialog Fragment
At the end of this video, you will be able to create dialog fragment to add quantity for temp order
-
50Add Temp Order
At the end of this video, you will be able to create temp order activity
-
51Show Temp Order
At the end of this video, you will be able to display the temporary orders by the user
-
52Action Bar Menu
At the end of this video, you will able to create action bar menu in the order activity
-
53Cancel the order
At the end of this video, you will able to create php file to cancel the order and call it using android volley library
-
54PHP Confirm Order
At the end of this video, you will be able to create PHP files to confirm the order and store it in the bill table
-
55PHP Total
At the end of this video, you will be able to create PHP files to calculate the total of the bill
-
56Confirm Order and Show Total
At the end of this video, you will be able to implement the order confirmation process and display the total of the bill for the user
-
57Paypal Implementation – Part 1
At the end of this video, you will be able to create Paypal developer account and sandbox account for buyer and seller and REST API app
-
58Paypal Implementation – Part 2
At the end of this video, you will be able to add Paypal SDK library and add the paypal configuration object and start the paypal service
-
59Paypal Implementation – Part 3
At the end of this video, you will be able to complete the process of the Paypal payment API
-
60Source Code