Android 4 All In Arabic

Learning Android development from scratch on the latest Android 5 SDK "Lollipop" with many of practical examples
5.0 (83 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
547 students enrolled
$19
$80
76% off
Take This Course
  • Lectures 52
  • Length 10.5 hours
  • Skill Level All Levels
  • Languages Arabic
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 Arabic

Course Description

  • This course is a hands-on training for designing and building Android applications from scratch using Eclipse and Android Studio IDEs and working with the latest Android version "Lollipop".
  • We will explain and develop a lot of examples to not only understanding the concept but also gathering a good experience through my lectures.
  • Our course will take about 10 Hours through 45 lectures with a high quality videos and uploaded all java codes to help you in programming practices.
  • Our course will destroy the difficulties and remove the obstacles from your way to be a professional Android application developer.
  • By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform.

What are the requirements?

  • You should already be familiar with JAVA Standard Edition or Join my course "Learning Java Bit By Bit In Arabic"

What am I going to get from this course?

  • Understanding the concept of Android Development
  • Working with Eclipse and Android Studio
  • Understand the Android architecture basis
  • Develop an Activity based programs
  • Work with major design layouts
  • Distinguish between different types of Alerts
  • Develop a data storage based applications
  • Develop a SQLite base applications
  • Understand the meaning and implementation of the Broadcast-Receivers
  • Develop a service base application
  • Play with Google Maps

What is the target audience?

  • This Android course is meant for newbies who are not familiar with Android development and/or students looking for a quick refresh on Android. You have to be familiar with Java standard edition or have been one of my participants on my Udemy course "Learning Java Bit by Bit In Arabic"

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Android Development
Introduction to Android OS
Preview
12:55
Software Development Tools (Eclipse & Genymotion)
06:12
Software Development Tool (Android Studio)
05:16
Tour inside Android Application Project
14:25
Converting to Android Studio
09:50
Section 2: Start Developing Android Program
Android Design Pattern
10:39
Change the Layout XML File
03:27
What is AndroidManifest
12:18
Write Your First Android Application
14:37
Continue With Your First Android Application
12:34
Section 3: Dive into Activities & Widgets
Activity Life Cycles
12:30
Designing Multiple Activities
10:16
Implementing Multiple Activities
19:39
Design Our Widgets Project
15:53
Implementing Our Widgets Project
12:30
Section 4: Alerts
Toast
11:33
Dialog
12:34
Notifications
19:35
Update & Cancel Notifications
07:53
Section 5: Layouts
Introduction to layouts
06:31
Starting Layouts Project
10:49
Linear Layout
09:59
Relative Layout
12:03
Table Layout
12:08
Tab Host
14:27
Tab Pages Implementation
04:22
List View
15:15
Custom List View
12:42
Custom List View Implementation
10:53
Enhancing Our Custom List
12:12
Grid View
17:44
Handling Event On Grid View
02:37
Section 6: Menus & Action Bar
Options Menu
14:06
Context Menu
07:45
Design Your ActionBar
19:14
ActionBar Back Button
06:57
Section 7: Fragments
What is Fragment
10:17
Fragments Implementation
17:32
Section 8: Storing Data & SQLite
Introduction to Data Storage
Preview
08:04
Shared Preferences
18:14
File IO
17:55
Introduction to SQL
05:52
SQLite Data Model
12:07
Continue Implementing SQLite Data Model
09:47
SQLite View
12:58
Section 9: Broadcast Receivers & Services
Broadcast Receivers Using Manifest
17:18
Broadcast Receivers Using Java Code
10:51
Multi Threading
16:52
Service Life Cycle
06:12
Service Example
15:38
Section 10: Google Map
Running On Your Mobile
05:29
Implementing Google Map
19:13

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mustafa Saad, Mobile Development Manager at OptimumSolution

Hi! I'm Mustafa. I have a degree in Computer Engineering from Ain-Shams University since 2003 also i have a master degree in Mobile Security since 2012.

After working as a software developer, team leader, IT development manager and trainer for over 11 years for a whole bunch of companies including ITS, ISI, TradeNet and OptimumSolution in Egypt , I decided to work part-time as a private software trainer. I have a very good experience in teaching mobile application development and testing also most of the popular programming languages like (C, C++, C#, Objective-C, Java SE, Lab Windows, Lab View).

I'm passionate about teaching a lot of Egyptian trainees to code, and help them to be a successful junior software developers at a well known companies in Egypt like Valeo, Orange, NTRA, Samsung Egypt, Nahdit Misr, TradeNet and Egyptian Armed Forces.

Ready to start learning?
Take This Course