4.22 out of 5
4.22
2806 reviews on Udemy

The Complete Android App Development

Learn how to make online games, and apps like Twitter, Pokémon ,Tic Tac Toy, and Find my phone using Android O
Instructor:
Hussein Alrubaye
76,542 students enrolled
English [Auto]
Build Your First Mobile App
Build Real-world Android apps like Twitter, Facebook, and Find my phone
Build online games, like Pokémon, play tic tac toy online.
Work with In app purchases, and sell products in your app
Build secure app and avoid Android Vulnerability
Work with New Firebase from Google and Web services (RESTful API calls)
Work with local and remote Database
Work with user location and map
Design amazing layout using Style, Color,Shape, Menu and ConstraintLayout
Design responsive layout that works on different device size with different language
Learn how to use Android Tools like ListView, AlertDialog, and GridView
Work with camera and other hardwares
Use system service like BroadcastReceive, Services, and Alarm
How to avoid reverse engineering (Reskin) for your app

This source will help the beginners to start build their own Android  apps  from scratch. By the end of this course you will be able to build real world android apps. In this course you will learn how to build and design secure android apps avoiding Android Vulnerabilities, and how to work with android layout tools to design very attractive and responsive layout that work with different device size, then you will learn how to use Sqlite as local database storage  and Mysql as remote database storage, Also you will learn about web services and map. And  you will learn how to work with android device persimmons and access to device information and device services. Then you will learn how use Firebase to build apps with Real-time database, monetize your app, and other services that offered by firebase. In this tutorial you will learn how to build real world apps and online games like Twitter, Tic Tac Toy, and Find my phone

Introduction and Settings

1
Introduction
2
Install Android Studio on Mac
3
Install Android Studio on Windows

1- Install java JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html


2- Install Android Studio

https://developer.android.com/studio/index.html

4
Setting the environment
5
Exercise files

Source code URL

https://github.com/hussien89aa/AndroidTutorialForBeginners

start up

1
Why Android ?
2
Run First App
3
XML
4
Properties and methods
5
Find Error
6
App|| Get my age
7
Passing data between activities
8
Activity Lifecycle
9
Vulnerability in Start activity

Build Complete Tic Tac Toy Game

1
Tic Tac Toe App Overview
2
Layout Design
3
Define players
4
Find Winner
5
Play game against the device

Layouts and Menu implementaion

1
ConstraintLayout
2
legacy layouts
3
Padding, margin, width, and height
4
Linear layout
5
Layout Desgin Weight
6
TableLayout and GridLayout
7
Menu
8
Menu SearchView

Layout desgin

1
Shape and selector
2
Colors
3
Style
4
Localization and String.xml
5
Supporting Multiple Screens sizes
6
Generate different image size

Practice with Layout

1
ImageView
2
App| Simple calculator
3
RadioButton, CheckBox, and Switch

Views and UI tools

1
LayoutInflater and View
2
ListView
3
ListView more
4
GridView
5
Spinner

Dialogs

1
DialogFragment and TimePicker
2
DialogFragment and DatePicker
3
AlertDialog

Storage and Database

1
SharedPreferences
2
SQLite Review
3
SQLite Create Database and table
4
SQLite insert data
5
SQLite Query
6
SQLite to ListView and Search
7
SQLite Delete
8
SQLite Update

Permissions,background Task, and Media

1
Requesting Permissions at Run Time
2
Normal Permissions and WebView
3
SeekBar and Thread
4
Handler
5
Content provider and Read contact
6
App|build complete MediaPlayer

System services

1
Notifications
2
Notification Channel Android O
3
Broadcast receiver And Services changes in Android O
4
BroadcastReceiver and Read incoming SMS
5
IntentService
6
Service and BindService
7
Vulnerability in BroadcastReceiver
8
App Part1|| Build simple Alarm
9
App Part2|| Build simple Alarm- Run Alarm With OS
10
Deprecated in Android
11
Job Service
12
AutoFill Framework in Android O

API Calls and Web services

1
Learn JSON and XML
2
Read Json
3
HTTP connection
4
App|Get JSON from HTTP Web service (sunset app)
5
PHP Web service and MySql
6
Save to MySql use PHP Webservice
7
Read from MySql use PHP Webservice
8
List users from MySql use PHP Webservice
9
Node.js Web service and MySql
10
C# Web service and Sql Server

GPS and Map

1
get Last Known Location.
2
Location Listener
3
App|Real-Time tracking
4
Map and marker
5
add Circle , Polyline and Polygon in Map
6
Map event
7
Street view
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
2806 Ratings

Detailed Rating

Stars 5
1900
Stars 4
523
Stars 3
251
Stars 2
68
Stars 1
64
4e5a73dae2509eda12e2100bcc6b4f0c
30-Day Money-Back Guarantee

Includes

22 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Never Miss Any Course Join Our Telegram Channel Join Channel
+ +