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
- Basic knowledge of programming
- Basic knowledge of Database
- 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
At the end of this video, you will be able to create Kotlin project using IntelliJ IDEA
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
At the end of this video, you will be able to use if and when statements in Kotlin
At the end of this video, you will be able to create class and instantiate an object from this class
At the end of this video, you will be able to declare and use the constructor function in Kotlin
At the end of this video, you will be able to define the overloading concept and implement it using Kotlin
At the end of this video, you will be able to define and implement inheritance using Kotlin
At the end of this video, you will be able to define and implement the concept of overriding using Kotlin
At the end of this video, you will be able to use the companion object keyword to create static variables
At the end of this video, you will be able to define the Web Service and JSON concepts
At the end of this video, you will be able to create PHP file to add to MySQL database
At the end of this video, you will be able to read data from MySQL database and return JSON object
At the end of this video, you will be able to read data from MySQL database and return JSON array
At the end of this video, you will be able to create Android project using Android studio and run it using the emulator
At the end of this video, you will be able to use Button, EditText and Toast in Android Studio
At the end of this video, you will be able to use Radio Button to change the background color of the screen
At the end of this video, you will be able to use the concept of Intent to navigate between activities
At the end of this video, you will be able to send a value from one activity to another using Intent
At the end of this video, you will be able to use Shared Preference to write and read data from mobile
At the end of this video, you will be able to use the Volley library to return string from PHP file
At the end of this video, you will be able to use the Volley library to return string from PHP file
At the end of this video, you will be able to use the Volley library to return JSON object from PHP file
At the end of this video, you will be able to use the Volley library to return JSON Array from PHP file
At the end of this video, you will be able to use the Picasso library to return an image from server
At the end of this video, you will be able to create Model and View Row Layout) for the Recycler View
At the end of this video, you will be able to show the Recycler View on your activity
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
At the end of this video, you will be able to create login php file and add the main setting to your Android project
At the end of this video, you will be able to implement the sign up 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
At the end of this video, you will be able to create php file to retrieve all the categories from the database
At the end of this video, you will be able to use ListView to show all categories using Volley library
At the end of this video, you will be able to create a custom row layout for the ListView
At the end of this video, you will be able to create php file to retrieve all the items according to their category
At the end of this video, you will be able to use OnItemClickListener event to send the category from one activity to another
At the end of this video, you will be able to create model and row layout for Item RecyclerView
At the end of this video, you will be able to create an adapter for Item RecyclerView
At the end of this video, you will be able to create PHP files to add and get the temporary orders
At the end of this video, you will be able to create dialog fragment to add quantity for temp order
At the end of this video, you will be able to display the temporary orders by the user
At the end of this video, you will able to create action bar menu in the order activity
At the end of this video, you will able to create php file to cancel the order and call it using android volley library
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
At the end of this video, you will be able to create PHP files to calculate the total of the bill
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
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
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
At the end of this video, you will be able to complete the process of the Paypal payment API

Easy to understand tutorials straight to the point.