Android : E-Commerce App using Kotlin, PHP and Paypal API

Build online food order app using Kotlin and Let users pay online using Paypal

3.95 (130 reviews)
Android : E-Commerce App using Kotlin, PHP and Paypal API
6.5 hours
Apr 2018
last update
regular price

What you will learn

Understand Kotlin Programming Language from Scratch

Implement OOP concepts in Kotlin

Create PHP web service connected to MySQL database

Create android app using Kotlin

Use Volley and Picasso libraries to get data from PHP web services

Implement Paypal SDK in Android app

Put All those skills in an E-Commerce app


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





Kotlin Basics

Create Kotlin Project
NPE (Null Pointer Exception)
Conditions using if and when
Loops using for and while
Object and Class
Companion Object (Static)


Introduction to Web Service and JSON
Add Data using PHP
JSON Object
JSON Array

Android App using Kotlin

Create Project using Android Studio 3
Button, EditText and Toast
Radio Button
Send values using Intent
Shared Preferences
Volley - String
Volley – String (Part 2)
Volley – JSON Object
Volley – JSON Array
Picasso Library
Recycler View – Part 1
Recycler View – Part 2
Recycler View – Part 3

E-Commerce Project

Project Idea
PHP Registration file
PHP Login file
Design Login Activity
Design Sign Up Activity
Implement Sign Up Activity
Implement Login Activity
PHP Get Categories
ListView Custom Row
PHP Get Items
ListView OnItemClickListener
Items RecyclerView (Model + View)
Items RecyclerView (Adapter)
Items Activity
PHP Add and Get Temp Orders
Dialog Fragment
Add Temp Order
Show Temp Order
Action Bar Menu
Cancel the order
PHP Confirm Order
PHP Total
Confirm Order and Show Total
Paypal Implementation – Part 1
Paypal Implementation – Part 2
Paypal Implementation – Part 3
Source Code

Bonus Videos

Web Service as POST
Access Token
Bonus Lecture: Next Course
Save the bill total


February 5, 2020
A wonderful course, it provide an excellent level of a practical knowledge; which can help any one to create a useful android app. I realy encourage any interested person to complete this course. I highly appreciated to Mr Dhoyazan Abdo.
November 4, 2019
Downloaded this course as a crash course in WAMP, I've tried every which way to add to my database using PHP to no avail. I have reinstalled and reinstalled, different computers, typed and retyped. Still haven't learned anything about WAMP. Great
June 25, 2018
It's mentioned in the heading that it will be a E-commerce App development. But In the development, with the App we can't order 2 different items at once. The things described in the course is too basic and not up to the standard of the courses that i have taken before.
June 13, 2018
I am leaving this rating because I certainly believe that there is scope for improvement in anything everywhere.
June 2, 2018
This course is really amazing. It shows how to use kotlin in android step by step and then dive into creating a simple ecommerce has quite all someone needs to start creating apps with kotlin. Now I really feel confident about creating android apps. I still have a lot to learn but this was a great start!
April 29, 2018
I really enjoyed that this course was done with PHP (edit - originally mistakenly wrote paypal) as the back end. This is a good introductory course, but went maybe a little on the quick and dirty side. There was a lot of copy-pasting code that was already written instead of creating reusable objects but that's nit-picking, really. I had a moment where I needed to ask a question, so I just left a comment on the Q&A, and the instructor replied quickly with a response that got me unstuck. The instructor's accent was not American, but easy enough for me to understand. I enjoyed this course and I am planning to take another one from the same instructor soon after this
March 26, 2018
I was so happy that i enrolled in this course . really the instructor was so responsive n give the answer of every problem within 24 hour. really from this course i think i dont waste my money and time so . hurry up new user to enroll in this course . really u dont loose !!!
January 31, 2018
so helpful for my ongoing e-commerce project I enjoy the course structure even though I'm actually new to kotlin Language but the concept is clear becuase I have knowledge of other programming language like java ,Switch ,python, javascript and php thank you
December 13, 2017
I liked the way the instructor introduces the new features of Kotlin. Simple but direct examples making the learning process very simple. I strongly recommend to enroll to this course :) as I have done
November 30, 2017
I like the the method of organizing this course It shows me both front end and back end for creating a project Thank you teacher
November 27, 2017
The course is well rounded, covering all the areas needed for an e-commerce app. Some parts of the Kotlin development are just copy-and-paste, with no explanation of what you're doing; I found myself jumping into the official documentation to get a better explanation of what I was actually doing. The PHP side is very basic. I can accept the focus is on the Android side, but the PHP code written should only be accepted as a proof-of-concept, code like that would never be used in production. Overall, a good course, well worth the time and money invested, and it's taken me from zero Android knowledge to coding as a hobbyist.
November 20, 2017
He has a great knowledge and a very simple way in explaining each step in details in this project. So if you wanna learn Android with Kotlin this is definitely the right course for you.



Android : E-Commerce App using Kotlin, PHP and Paypal API - Price chart


Android : E-Commerce App using Kotlin, PHP and Paypal API - Ratings chart

Enrollment distribution

Android : E-Commerce App using Kotlin, PHP and Paypal API - Distribution chart

Related Topics

udemy ID
course created date
course indexed date
course submited by