در این آموزش تصویری، برنامه نویسی Android را با Java و Android Studio به صورت کامل همراه با 14 پروژه عملی می آموزید.

در این دوره 31 ساعته اکثر مباحث مربوط به توسعه اپلیکیشن های اندروید، عیب یابی، طراحی رابط گرافیکی، پایگاه داده، شبکه، وب سرویس، سنسورها و سخت افزارهای اندروید و همچنین نحوه ثبت اپلیکیشن در Google Play را می آموزید.

این دوره آموزشی محصول موسسه Udemy است.

سرفصل های دوره:

  • مقدمه ای بر Android Studio
  • نصب Android Studio در ویندوز
  • نصب Android Studio در OS X
  • نحوه قالب بندی متن
  • نحوه ساخت دکمه ها
  • کار با فیلدهای متنی
  • نحوه پیغام نمایش
  • نحوه افزودن تصاویر
  • کار با جاوا
  • کار با متغیرها
  • کار با آرایه ها
  • کار با حلقه ها
  • کار با کلاس ها و اشیا
  • افزایش تصاویر، ویدئو و صدا
  • نحوه طرح بندی فایل
  • کار با Android Studio
  • نحوه محو شدن انیمیشن ها
  • طرح بندی شبکه
  • کار با عبارات
  • آشنایی با ویژگی های پیشرفته آندروید
  • افزودن تایمر در آندروید
  • کار با رابط کاربری
  • افزرودن محتوای وب
  • نحوه دستکاری رشته
  • نحوه پردازش JSON
  • نحوه گرفتن اطلاعات از کاربر
  • کار با Hiker
  • نحوه اضافه کردن یک فعالیت جدید
  • نحوه ذخیره سازی داده ها
  • نحوه سفارشی کردن نوار ابزار
  • کار با پایگاه داده SQLite
  • راه اندازی Parse Server با Heroku
  • راه اندازی Parse Dashboard
  • نحوه مدیریت صفحه کلید
  • وارد کردن عکس ها از دوربین
  • بارگذاری Clone
  • معرفی GDX
  • کار با Sprites
  • کار با AdMob
  • کار با Android Wear
  • کار با لیست ها
  • کار با Google Play
  • راه اندازی وب سایت
  • نحوه سفارشی سازی سایت
  • کار با Twitter Clone
  • نحوه ارسال تصاویر
  • نحوه دریافت تصاویر
  • نحوه تست و اشکال زدایی برنامه
  • و…

عنوان دوره: Udemy The Complete Android Developer Course – Build 14 Apps
مدت زمان: 31 ساعت و 5 دقیقه
نویسنده: Rob Percival


توضیحات:

Udemy The Complete Android Developer Course - Build 14 Apps

Rob Percival
31.5 Hours
All Levels

Learn to make Android apps by building real apps including Uber and Instagram clones. Android Wear included!
It doesn't matter if you're a complete novice or an expert app developer'NOW is the time to hop aboard the Android M bus and grab your golden ticket to app developing heaven (before everyone else does)!
Android M represents a MAMMOTH opportunity. Whether you're looking to boost your income, change your career, or who knows' become the next Mark Zuckerberg!
Join thousands of budding app developers, champing at the bit to get started on Google's best, most polished and most easily controlled platform ' EVER.
Yep, in just six weeks you could be one of the first to become an expert Android M app developer'building real apps like Uber and Instagram as you learn.
This makes learning fun, fast and seriously supercharges your knowledge retention.
Why not get cracking before the rest of the world catches on?
I guarantee (or your money back!!), NO other course will give you the confidence, ability and breadth of learning that you'll find here.
Interested? Ok, here's the lowdown on this stonking new platform' and EXACTLY what you'll get if you sign up to my course today.
You'll find meticulously crafted tactics from the me, the creator of the Complete Web Developer Course - the world's best-selling online coding course.
Using Java and Android Studio, I'll teach you how to build real, marketable apps like
Uber and Snapchat clones.
Just like my Complete Web Developer and iOS Developer courses, which have successfully taught over 200,000 students how to code, this course is project based.
This means you build your own apps as you learn. THE most powerful way to lock down the course information.
You'll start by downloading Android Studio and building a simple Currency Converter app.
Next you'll build a Brain Training app and a Favourite Places app, before working your way up to Uber and Instagram clones'using Parse.
You'll get a full guide on submitting your apps to Google Play, as well as walk-through on how to effectively market your apps'and generate revenue with Google Ads.
You'll learn all the latest Android M features, including App Permissions and Android Pay.
Finally, we'll take a look at Android Wear - the future of wearable computing.
And all for a super-affordable price of just $199.
"I'm amazed by the high quality and value of the bonuses, from the eBook to the free unlimited hosting package. All top notch quality. The instructor is a great teacher and communicator. He monitors my progress and just when I thought nobody cared' he sent me a timely message."
How is this course different to others?
You get full LIFETIME access (including video downloads and updates) for a supremely affordable one-off fee.
From the creator of three of the most popular online courses, between them successfully teaching over 200,000 students and generating 10,000 5* reviews.
You get direct support from Rob in the course forums.
Project-based learning, means building real apps as you go and ZERO dry programming concepts
You'll get a whopping '300 of exclusive app templates, icons and backgrounds (designed for Android M), and a year's free web hosting on Eco Web Hosting's Advanced Package, worth '119.
Why learn to make Android apps?
Android is by far the biggest mobile platform in the world, with around 80% market share and over 1 billion devices sold in 2014 alone.
Not only that, but you can develop for Android on a Windows, Mac or Linux computer.
Java is a great language to learn, allowing you to make apps for PC, Mac and the web, as well as Android.
Android app discovery is far superior to the App Store, meaning that your app has a much better chance of making it big.
Ad-based revenue is more common on Android than on iOS, and easy to set up with Google Ads.
"I love the combination of 'do it yourself if you can' while 'i'll be here after you try'. The videos are not long or exhaustive, but informative and easy to return to. Also, love the fact Rob keeps updating them. It's great to know he keeps updating with Apple (as tough as it must be on him) and protects my investment."
Who is this for?
Anyone who wants to learn to code: Java is a fantastic language to learn how to code with.
Anyone who wants to be an app developer: This is a complete course, just like my Complete Web, iOS and Apple Watch courses. It will teach you how to make money from your apps as well as how to code.
Anyone who wants to understand how computers work: Learning to code is so much more than being able to make apps - knowing how computers work is your key to a hugely powerful world.
"I have enrolled on all of Rob's courses simply because all his courses are explained very clearly by him and they cover everything in great detail. What's more, they are thoroughly enjoyable."
Why is Android M the hottest thing since the Naga Viper?
Android M (code name) for the latest mobile platform from Google, where thousands of bugs have been squashed and a new layer of polish and unprecedented quality has been Android M is giving users greater control of the information apps can access, a truly exciting step forward for Android.
And an even more exciting time for budding app developers.
The Complete Android M Developer Course aims to get students creating apps way ahead of the pack!
Why this course is for you
If you're looking to change career, earn a bit of extra cash on the side, or simply to make your mark on the world; The Complete Android M Developer Course aims to get you there'in just six weeks, (or at your own pace).
Ultraprecise, easy to absorb tactics
Nifty tips and tricks to put to use immediately
Logical learning you can do at your own pace
Easy to understand language, crystal clear definition
Carefully crafted, tried-and-tested learning strategies
Who Am I?
I'm Rob. I run three of the most successful online coding courses in existence, and am excited about adding Android to the list.
I have a degree in Mathematics from Cambridge University, and am a web and app developer based in Cambridge, UK. I was also a secondary school teacher for 10 years.
In the last few months, I've exhaustively interrogated Android M'and now I want to share its benefits with the world.
My aim is to make it easy for anyone to go from novice to expert Android app developer in as short a time as possible.
Using clear, compelling language and thoroughly-proven learning techniques, I hope to get as many people happily and successfully coding as possible. Why? Because there's nothing better than receiving positive feedback from my students'
"I'm only part way through and I can tell right away, it's a winner. I ran into some difficulties and Rob responded instantly. I've been a Udemy member for quite some time now and a true measure of a course's worth, is the time it takes for the instructor to get back to you. The course is very thorough and superbly laid out. I literally can't wait to complete it now! Thanks, Rob."
What are the requirements?
A Windows PC, Mac or Linux Computer
ZERO programming knowledge required - I'll teach you everything you need to know
What am I going to get from this course?
Over 232 lectures and 31.5 hours of content!
Make pretty much any Android app they want
Submit their apps to Google Play and generate revenue with Google Pay and Google Ads
Become a professional app developer, taking freelance gigs
Apply for jobs in a software companies as an Android developer
What is the target audience?
Anyone who wants to be an app developer: This is a complete course, just like my Complete Web, iOS and Apple Watch courses. It will teach you how to make money from your apps as well as how to code.
Anyone who wants to learn to code: Java is a fantastic language to learn how to code with.
Anyone who wants to understand how computers work: Learning to code is so much more than being able to make apps - knowing how computers work is your key to a hugely powerful world

Section 1: What Does The Course Cover?
Lecture 1
What does the course cover?
02:00
Lecture 2
How To Get All The Free Stuff
02:59
Lecture 3
Frequently Asked Questions
Article
Lecture 4
Asking Great Questions & Debugging Your Code
04:38
Section 2: Introduction To Android Studio
Lecture 5
Introduction
00:51
Lecture 6
IMPORTANT: Android Studio Versions
Article
Lecture 7
Installing Android Studio On Windows
06:25
Lecture 8
Installing Android Studio On OS X
05:02
Lecture 9
Android Studio Overview
16:13
Lecture 10
Opening Sample Projects
01:39
Lecture 11
Opening Sample Projects (Android Studio files)
Article
Lecture 12
Formatting Text
12:57
Lecture 13
Formatting Text (Android Studio files)
Article
Lecture 14
Buttons
17:25
Lecture 15
Buttons (Android Studio files)
Article
Lecture 16
TextFields
19:35
Lecture 17
TextFields (Android Studio files)
Article
Lecture 18
Displaying Messages
11:59
Lecture 19
Displaying Messages (Android Studio files)
Article
Lecture 20
Images
12:28
Lecture 21
Images (Android Studio files)
Article
Lecture 22
Currency Converter
19:12
Lecture 23
Currency Converter (Android Studio files)
Article
Lecture 24
Section Summary
00:39
Quiz 1
Introduction To Android Studio Quiz
5 questions
Section 3: Java Deep Dive
Lecture 25
Introduction
01:07
Lecture 26
Hello World With Java
17:24
Lecture 27
Hello World With Java (Java files)
Article
Lecture 28
Variables
19:07
Lecture 29
Variables (Java files)
Article
Lecture 30
Arrays And Maps
15:01
Lecture 31
Arrays And Maps (Java files)
Article
Lecture 32
If Statements
10:44
Lecture 33
If Statements (Java Files)
Article
Lecture 34
Higher Or Lower
25:02
Lecture 35
Higher Or Lower (Android Studio files)
Article
Lecture 36
Loops
18:36
Lecture 37
Loops (Java files)
Article
Lecture 38
Classes And Objects
12:38
Lecture 39
Classes and Objects (Java files)
Article
Lecture 40
App Number Shapes
35:33
Lecture 41
App Number Shapes (Android Studio files)
Article
Lecture 42
Section Summary
00:52
Quiz 2
Java Deep Dive Quiz
5 questions
Section 4: Media: Images, Video and Sound
Lecture 43
Introduction
01:40
Lecture 44
Layout
13:18
Lecture 45
Layout (Android Studio files)
Article
Lecture 46
Fading Animations
14:22
Lecture 47
Fading Animations (Android Studio files)
Article
Lecture 48
Other Animations
13:34
Lecture 49
Other Animations (Android Studio files)
Article
Lecture 50
Game Connect 3
01:00:07
Lecture 51
Game Connect 3 (Android Studio files)
Article
Lecture 52
Video
11:05
Lecture 53
Video (Android Studio files)
Article
Lecture 54
Controlling Audio
13:13
Lecture 55
Controlling Audio (Android Studio files)
Article
Lecture 56
Audio Volume Seeking
29:15
Lecture 57
Audio Volume Seeking (Android Studio files)
Article
Lecture 58
Grid Layouts
08:41
Lecture 59
Grid Layouts (Android Studio files)
Article
Lecture 60
App Basic Phrases
20:01
Lecture 61
App Basic Phrases (Android Studio files)
Article
Lecture 62
Section Summary
00:53
Quiz 3
Media Quiz
5 questions
Section 5: Advanced Android Features
Lecture 63
Introduction
01:07
Lecture 64
List Views
22:14
Lecture 65
List Views (Android Studio files)
Article
Lecture 66
Timers In Android
10:40
Lecture 67
Timers In Android (Android Studio files)
Article
Lecture 68
App: Egg Timer
38:42
Lecture 69
App: Egg Timer (Android Studio files)
Article
Lecture 70
Showing & Hiding UI Elements
06:45
Lecture 71
Showing & Hiding UI Elements (Android Studio files)
Article
Lecture 72
App: Brain Trainer
01:00:02
Lecture 73
App: Brain Trainer (Android Studio files)
Article
Lecture 74
Try And Catch
08:45
Lecture 75
Try And Catch (Java files)
Article
Lecture 76
Downloading Web Content
24:52
Lecture 77
Downloading Web Content (Android Studio files)
Article
Lecture 78
Downloading Images
14:46
Lecture 79
Downloading Images (Android Studio files)
Article
Lecture 80
Advanced String Manipulation
19:18
Lecture 81
Advanced String Manipulation (Java code)
Article
Lecture 82
App Guess The Celebrity
43:44
Lecture 83
App Guess The Celebrity (Android Studio files)
Article
Lecture 84
Processing JSON Data
21:51
Lecture 85
Processing JSON Data (Android Studio files)
Article
Lecture 86
App Whats The Weather
29:18
Lecture 87
App Whats The Weather (Android Studio files)
Article
Lecture 88
Section Summary
01:00
Quiz 4
Advanced Android Features Quiz
5 questions
Section 6: Maps & Geolocation
Lecture 89
Introduction
01:02
Lecture 90
Using Maps In Your Apps
10:54
Lecture 91
Using Maps In Your Apps (Android Studio files)
Article
Lecture 92
Customising Your Maps
09:14
Lecture 93
Customising Your Maps (Android Studio files)
Article
Lecture 94
Getting The User's Location
21:13
Lecture 95
Getting The User's Location (Android Studio files)
Article
Lecture 96
Showing The Users Location On A Map
14:17
Lecture 97
Showing The Users Location On A Map (Android Studio files)
Article
Lecture 98
Getting Information About Locations
05:50
Lecture 99
Getting Information About Locations (Android Studio files)
Article
Lecture 100
App: Hiker's Watch
36:48
Lecture 101
App: Hiker's Watch (Android Studio files)
Article
Lecture 102
Adding A New Activity
19:04
Lecture 103
Adding A New Activity (Android Studio files)
Article
Lecture 104
App: Memorable Places
38:12
Lecture 105
App: Memorable Places (Android Studio files)
Article
Lecture 106
Section Summary
00:54
Quiz 5
Maps & Geolocation Quiz
5 questions
Section 7: Permanent Data Storage
Lecture 107
Introduction
01:04
Lecture 108
Storing Data Permanently
05:25
Lecture 109
Storing Data Permanently (Android Studio files)
Article
Lecture 110
Customising The Action Bar
03:47
Lecture 111
Customising The Action Bar (Android Studio files)
Article
Lecture 112
Using Alert Dialogs
15:34
Lecture 113
Using Alert Dialogs (Android Studio files)
Article
Lecture 114
App: Notes
36:18
Lecture 115
App: Notes (Android Studio files)
Article
Lecture 116
SQLite Databases
22:02
Lecture 117
SQLite Databases (Android Studio files)
Article
Lecture 118
Advanced SQLite
15:01
Lecture 119
Advanced SQLite (Android Studio files)
Article
Lecture 120
Webviews
07:26
Lecture 121
Webviews (Android Studio files)
Article
Lecture 122
App: News Reader
01:09:37
Lecture 123
App: News Reader (Android Studio files)
Article
Lecture 124
Section Summary
01:17
Quiz 6
Permanent Data Storage Quiz
5 questions
Section 8: Instagram Clone
Lecture 125
Introduction
01:22
Lecture 126
A note about Parse
Article
Lecture 127
Setting Up Parse Server With Heroku
10:45
Lecture 128
Setting Up Parse Dashboard
06:42
Lecture 129
Introducing Parse
12:32
Lecture 130
Introducing Parse (Android Studio files)
Article
Lecture 131
Advanced Parse Techniques
11:42
Lecture 132
Advanced Parse Techniques (Android Studio files)
Article
Lecture 133
Advanced Queries
12:21
Lecture 134
Advanced Queries (Android Studio files)
Article
Lecture 135
Parse Users
10:17
Lecture 136
Parse Users (Android Studio files)
Article
Lecture 137
Login & Signup
32:48
Lecture 138
Login & Signup (Android Studio files)
Article
Lecture 139
Advanced Keyboard Management
09:53
Lecture 140
Advanced Keyboard Management (Android Studio files)
Article
Lecture 141
Showing The User List
12:56
Lecture 142
Showing The User List (Android Studio files)
Article
Lecture 143
Importing Photos From The Camera
24:24
Lecture 144
Importing Photos From The Camera (Android Studio files)
Article
Lecture 145
Viewing Users' Feeds
26:57
Lecture 146
Viewing Users' Feeds (Android Studio files)
Article
Lecture 147
Section Summary
00:44
Quiz 7
Instagram Clone Quiz
5 questions
Section 9: Uber Clone
Lecture 148
Introduction
00:52
Lecture 149
Introducing Uber
05:49
Lecture 150
Introducing Uber (Android Studio files)
Article
Lecture 151
Uber Login Page
25:24
Lecture 152
Uber Login Page (Android Studio files)
Article
Lecture 153
The Rider Activity
35:15
Lecture 154
The Rider Activity (Android Studio files)
Article
Lecture 155
The Driver Activities
01:16:21
Lecture 156
The Driver Activities (Android Studio files)
Article
Lecture 157
Showing The Driver's Location To The Rider
31:51
Lecture 158
Showing The Driver's Location To The Rider (Android Studio files)
Article
Lecture 159
Section Summary
00:59
Quiz 8
Uber Clone Quiz
5 questions
Section 10: Flappy Bird Clone
Lecture 160
Introduction
00:51
Lecture 161
Introducing GDX
07:40
Lecture 162
Introducing GDX (Android Studio files)
Article
Lecture 163
Working With Sprites
14:26
Lecture 164
Working With Sprites (Android Studio files)
Article
Lecture 165
Interacting With Sprites
12:52
Lecture 166
Interacting With Sprites (Android Studio files)
Article
Lecture 167
Bringing In The Pipes
23:21
Lecture 168
Bringing In The Pipes (Android Studio files)
Article
Lecture 169
Collision Detection
19:21
Lecture 170
Collision Detection (Android Studio files)
Article
Lecture 171
Scoring
10:01
Lecture 172
Scoring (Android Studio files)
Article
Lecture 173
Game Over Screen
11:08
Lecture 174
Game Over Screen (Android Studio files)
Article
Lecture 175
Section Summary
00:58
Quiz 9
Flappy Bird Quiz
5 questions
Section 11: The Extras
Lecture 176
Introduction
01:05
Lecture 177
Working With Bluetooth
16:33
Lecture 178
Working With Bluetooth (Android Studio files)
Article
Lecture 179
Using Version Control
12:27
Lecture 180
Using Version Control (Android Studio files)
Article
Lecture 181
Including Ads With Admob
16:52
Lecture 182
Including Ads With Admob (Android Studio files)
Article
Lecture 183
Local Notifications
10:42
Lecture 184
Local Notifications (Android Studio files)
Article
Lecture 185
Remote Notifications
13:46
Lecture 186
Remote Notifications (Android Studio files)
Article
Lecture 187
Section Summary
00:59
Section 12: Android Wear Mini-Course
Lecture 188
Hello World With Android Wear
04:34
Lecture 189
Hello World With Android Wear (Android Studio files)
Article
Lecture 190
Adapting Apps For Different Watch Faces
11:44
Lecture 191
Adapting Apps For Different Watch Faces (Android Studio files)
Article
Lecture 192
App People Counter
07:27
Lecture 193
App People Counter (Android Studio files)
Article
Lecture 194
Working With Cards
06:56
Lecture 195
Working With Cards (Android Studio files)
Article
Lecture 196
Working With Lists
21:03
Lecture 197
Working With Lists (Android Studio files)
Article
Lecture 198
Voice Input
05:12
Lecture 199
Voice Input (Android Studio files)
Article
Lecture 200
Communicating With The Users Phone
15:25
Lecture 201
Communicating With The Users Phone (Android Studio files)
Article
Lecture 202
Notifications
06:38
Lecture 203
Notifications (Android Studio files)
Article
Lecture 204
Custom Watch Faces
11:01
Lecture 205
Custom Watch Faces (Android Studio files)
Article
Section 13: Submitting Your App To Google Play
Lecture 206
Introduction
00:43
Lecture 207
How To Submit Your App To Google Play
12:59
Section 14: Setting Up A Marketing Website
Lecture 208
Introduction
00:56
Lecture 209
Setting Up WordPress
11:30
Lecture 210
Customising Your Site
13:17
Lecture 211
Section Summary
00:31
Section 15: Twitter Clone
Lecture 212
Introduction
00:56
Lecture 213
Signup Login
20:13
Lecture 214
Signup Login (Android Studio files)
Article
Lecture 215
Following & Unfollowing Users
22:45
Lecture 216
Following & Unfollowing Users (Android Studio files)
Article
Lecture 217
Sending Tweets
10:01
Lecture 218
Sending Tweets (Android Studio files)
Article
Lecture 219
View Your Twitter Feed
21:21
Lecture 220
View Your Twitter Feed (Android Studio files)
Article
Lecture 221
Section Summary
00:39
Section 16: Snapchat Clone
Lecture 222
Introduction
00:41
Lecture 223
Login & Signup
14:49
Lecture 224
Login & Signup (Android Studio files)
Article
Lecture 225
The User List
07:03
Lecture 226
The User List (Android Studio files)
Article
Lecture 227
Sending Images
11:35
Lecture 228
Sending Images (Android Studio files)
Article
Lecture 229
Receiving Images
15:54
Lecture 230
Receiving Images (Android Studio files)
Article
Lecture 231
Section Summary
00:59
Section 17: Where do you go from here?
Lecture 232
Where do you go from here?
Article