Android Cars App Using Kotlin, Php And Google Maps

Posted By: ELK1nG

Android Cars App Using Kotlin, Php And Google Maps
Last updated 5/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.63 GB | Duration: 8h 7m

Kotlin, Volley, PHP, SMS and Google Map API with features like Uber taxi app

What you'll 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
Use Google Map API
Send SMS
Add Run-time permissions
Create car service project for customer and employee
Requirements
Basic knowledge of programming
Basic knowledge of Database
Description
This course will guide you (step by step) to build a car service  Android app from login screen to the last step of the order tracking
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, SMS and Google Map APIIt's good step to start building app like Uper or Careem
It's divided into the following sections:
Kotlin BasicsOOP using KotlinAndroid app development using KotlinUser Location and Google Map APIPHP and MySQLCalling Web API using VolleyBuild the full project
This course is useful for IT Developers, Students or any interested person in the mobile and web development field


Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Development Environment Setup

Section 2: Basics of Kotlin

Lecture 3 Basics of Kotlin – Overview

Lecture 4 Your Hello World Example

Lecture 5 Variables and Constants

Lecture 6 Null Pointer Exception

Lecture 7 Conditions using if

Lecture 8 Conditions using when

Lecture 9 Loop – For

Lecture 10 Loop – While

Lecture 11 Arrays – arrayOf

Lecture 12 Arrays – ArrayList

Lecture 13 Arrays – Hash Map

Section 3: OOP using Kotlin

Lecture 14 OOP using Kotlin – Overview

Lecture 15 Class and Object

Lecture 16 Returnable and non-returnable functions

Lecture 17 Constructor

Lecture 18 Overloading

Lecture 19 Inheritance

Lecture 20 Overriding

Lecture 21 Companion Object (static)

Section 4: Android App Development

Lecture 22 Android Overview

Lecture 23 Create Project using Android Studio

Lecture 24 Button, EditText and TextView

Lecture 25 Image View

Lecture 26 Radio Button

Lecture 27 Check Box

Lecture 28 Intent

Lecture 29 Send and Receive Values

Lecture 30 On Activity Result

Lecture 31 Shared Preferences

Section 5: Location and Google Maps

Lecture 32 Location and Google Maps Overview

Lecture 33 Location Manager

Lecture 34 Location Listener

Lecture 35 Google Map – Get Key

Lecture 36 Google Map – Map Attributes

Lecture 37 Geo Coding

Lecture 38 My Location

Lecture 39 Runtime Permission

Section 6: Web API and JSON

Lecture 40 Web API and JSON Overview

Lecture 41 Introduction to Web API and JSON

Lecture 42 Creating Database using MySQL

Lecture 43 SQL Statement

Lecture 44 Web API – Adding Data

Lecture 45 Web API – JSON Object

Lecture 46 Web API – JSON Array

Section 7: Call Web API – Android App

Lecture 47 Volley Library Overview

Lecture 48 Volley – String Request – Part 1

Lecture 49 Volley – String Request – Part 2

Lecture 50 Volley – JSON Object

Lecture 51 Volley – JSON Array

Lecture 52 Volley and Recycler View – Part 1

Lecture 53 Volley and Recycler View – Part 2

Lecture 54 Volley and Recycler View – Part 3

Lecture 55 Volley and Recycler View – Part 4

Lecture 56 Picasso Library

Section 8: Car Helper App Project

Lecture 57 Project Overview

Lecture 58 Create Database and Web Project

Lecture 59 Signup – Web API

Lecture 60 Login – Web API

Lecture 61 Create Android Project

Lecture 62 Login Activity – Design

Lecture 63 Login Activity – Coding

Lecture 64 Sign Up Activity – Design

Lecture 65 Sign Up Activity – Coding

Lecture 66 Services – Web API

Lecture 67 Services – Model + View

Lecture 68 Services – Controller

Lecture 69 Services – Show Data

Lecture 70 Orders – Google Map

Lecture 71 User Location

Lecture 72 Orders Activity – Design

Lecture 73 Available Employee – Web API

Lecture 74 Orders – Web API

Lecture 75 Orders Activity – Coding

Lecture 76 Send SMS

Lecture 77 Send SMS - Part 2

Lecture 78 Runtime Permissions – Location

Lecture 79 Runtime Permissions – SMS

Lecture 80 Quiz - Employees Availability

Lecture 81 Create Employee App

Lecture 82 Employee Login

Lecture 83 Show Orders - Web API

Lecture 84 Show Orders - Model + View

Lecture 85 Show Orders - Controller

Lecture 86 Show Orders – Activity

Lecture 87 Order Details – Web API

Lecture 88 Order Details – Design

Lecture 89 Order Details – Coding

Lecture 90 Order Status – Web API

Lecture 91 Order Status – Coding

Lecture 92 Quiz - Runtime Permissions

Lecture 93 Source Code

This course is meant for IT Students, developers or any interested person in Android Apps development who are looking to develop an interactive Android Apps