Голосов: 0
#1
Язык: английский
Лекций: 130
Видео: 18+ часов
Уровень сложности: Beginner
1500+ отзывов со средней оценкой 4.8
Requirements
- No previous programming experience is required! I will teach you what you need to know.
- You will need a computer running Microsoft Windows, or Linux, or a Mac running OS X.
Description
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.
Who is the target audience?
- This Android course for programmers who are interesting to build Android apps. And they are not familiar with Android development enviroment
130 Lectures
18:17:16
–
Introduction and Settings
19:28
Introduction
Preview01:55
Android studio updates
Preview00:53
Install Android Studio on Mac
04:20
Install Android Studio on Windows
03:57
Setting the environment
07:54
Exercise files
00:29
–
Java Essential Training- Java For Android (Free)
00:12
Complete Free Java course
00:12
–
start up
01:30:14
Why Android ?
Preview10:13
Run First App Preview
22:34
XML
07:27
Properties and methods
10:09
Find Error
07:44
Passing data between activities
16:20
Activity Lifecycle
08:52
Vulnerability in Start activity Preview
06:55
–
Layouts and Menu implementaion
46:14
ConstraintLayout
10:16
legacy layouts
02:19
Padding, margin, width, and height
05:48
Linear layout
07:43
Layout Desgin Weight
03:45
TableLayout and GridLayout
04:25
Menu
06:17
Menu SearchView
05:41
–
Layout desgin
34:25
Shape and selector
07:14
Colors
01:18
Style
05:14
Localization and String.xml
08:16
Supporting Multiple Screens sizes
05:39
Generate different image size
06:44
–
Practice with Layout
26:43
ImageView
02:32
App| Simple calculator
07:21
RadioButton, CheckBox, and Switch
16:50
–
Views and UI tools
36:15
LayoutInflater and View
06:25
ListView
14:19
ListView more
07:08
GridView
02:42
Spinner
05:41
–
Dialogs
18:05
DialogFragment and TimePicker
12:14
DialogFragment and DatePicker
01:56
AlertDialog
03:55
–
Storage and Database
01:18:39
SharedPreferences
15:31
SQLite Review
04:35
SQLite Create Database and table
14:43
SQLite insert data
07:34
SQLite Query
10:45
SQLite to ListView and Search
12:01
SQLite Delete
04:47
SQLite Update
08:43
–
Permissions,background Task, and Media
01:18:48
Requesting Permissions at Run Time
20:06
Normal Permissions and WebView
11:45
SeekBar and Thread
11:09
Handler
06:10
Content provider and Read contact
15:37
App|build complete MediaPlayer
14:01
-
System services
01:58:24
Notifications
07:45
Notification Channel Android O
08:40
Broadcast receiver And Services changes in Android O
10:32
BroadcastReceiver and Read incoming SMS
15:45
IntentService
08:31
Service and BindService
11:47
Vulnerability in BroadcastReceiver
05:52
App Part1|| Build simple Alarm
10:30
App Part2|| Build simple Alarm- Run Alarm With OS
09:00
Deprecated in Android
06:41
Job Service
17:07
AutoFill Framework in Android O
06:14
-
API Calls and Web services
02:07:36
Learn JSON and XML
10:35
Read Json
07:28
HTTP connection
03:22
App|Get JSON from HTTP Web service (sunset app)
12:07
PHP Web service and MySql
22:34
Save to MySql use PHP Webservice
13:34
Read from MySql use PHP Webservice
08:56
List users from MySql use PHP Webservice
11:46
Node.js Web service and MySql
19:16
C# Web service and Sql Server
17:58
-
GPS and Map
01:08:47
get Last Known Location.
09:12
Location Listener
08:14
App|Real-Time tracking
08:11
Map and marker
11:22
add Circle , Polyline and Polygon in Map
06:38
Map event
01:57
Street view
06:35
App|Display my current location in the map
09:45
Vulnerability DoS and Data over HTTP
06:53
-
Firebase
01:26:00
Firebase Analytics
07:31
App monetization with Admob
09:44
Realtime Database
07:41
Realtime Database Node
07:30
Server Notifications
05:38
Remote Config
07:47
Report Crash
04:27
Hosting
06:20
Storage||Upload images
07:23
Authentication with Anonymous
14:14
Authentication with Email" title="Stick Out Tongue ">assword
07:45
-
Camera and Sensor
31:28
Take picture
13:24
Light Sensor ||Play music when there is light in the room
07:55
Accelerometer Sensor || How Nimbuzz accelerometer work
10:09
-
Family locator App
01:41:50
What we will build
Preview 01:48
connect App to Firebase
04:08
Add assets
10:12
Register new user
10:34
Prepare my tracker
10:23
Add and Remove trackers
12:58
Save App data
05:52
Update location
06:34
Create System service
09:34
List my tracking phones
09:39
View my phone on the Map
08:14
finally| Update user location
04:49
Start service, and Location Listener with phone boot
07:05
Phone shutdown
1 question
-
Build a complete Twitter and Facebook Apps
01:36:18
What we will build
Preview 01:24
Build the Database
08:55
Build PHP web service
09:51
Project Structure and Firebase connection
09:24
Select picture from gallery
07:10
Authentication and Load user image
09:11
User Login and Register
08:08
Load Different items in ListView
09:28
Add tweets
10:26
Load tweets
08:44
Follow and un-Follow like Twitter
09:51
Different device size support
03:46
Load more tweets in ListView
1 question
-
In app purchases and Publishing
37:51
Publish app to Play store
06:22
In app purchases || Setup need files.
05:57
In app purchases || purchase Product
11:26
Convert .APK to Source Code
04:47
How to avoid reverse engineering (Reskin) of an APK file
09:04
conclusion
00:15
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.