در این چهار دوره آموزش تصویری ایجاد و سازماندهی برنامههای اندروید ویژهی برنامهنویسان زبان داتنِت، ابزارهای مورد استفاده در فرایندهای توسعهی سیستم عامل اندروید، شامل ابزارها و شیوههای نوین بر پایه و در پسزمینهی زبان برنامهنویسی NET . بصورت گام به گام پوشش داده شده است. مهارتهای مهمی چون ساختار و سازماندهی اپلیکیشنها در محیط برنامهنویسی اندروید استودیو، اندروید مایندسِت، کار با فرگمنتها و درک مفاهیم اندروید پلتفرم به همراه تمامی جزئیات و متعلقات آنها دروس این آموزش تصویری چهارقسمتی را تشکیل میدهند.
محتوای آموزش:
1- مفاهیم، اصول اولیه و پیشنیازها
2- اِشکال زُداییهایی جزئی و کلی
3- ابزارهای اندروید و ایجاد رابط کاربری
4- ایجاد پروژههای اندروید
5- اندروید استودیو
6- آشنایی با اندروید ورژنینگ
7- آپشن منو و کادرهای محاوره
8- اضافه نمودن و کاربُردی کردن فرایندها و فعالیتها
9- نمایش، پوسته، چرخه و دستیابی به نتایج فعالیت
10- سازگاری و سازماندهی اندروید مایندسِت
11- آشنایی با Navigation Drawer
12- پیادهسازی و استفاده از فعالیتها در سراسر اپلیکیشنها
13- آشنایی با Android Platform
14- ایجاد اپلیکیشنهای پاسخگو (Responsive)
15- انجام فرایندهای کاربُردی با سرویسها
16- نمایش نوتیفیکیشنهای کاربَری
17- کلیات و جزئیات مربوطهی دیگر
تاریخ انتشار: بخش اول: 24-05-2013 / بخش دوم: 27-06-2013 / بخش سوم: 14-08-2013 / بخش چهارم: 14-10-2013
سطح: مبتدی، متوسط
مدت زمان آموزش: بخش اول: 3 ساعت و 32 دقیقه / بخش دوم: 3 ساعت و 4 دقیقه / بخش سوم: 3 ساعت و 27 دقیقه / بخش چهارم: 3 ساعت و 23 دقیقه
مدرس: Jim Wilson
فهرست کامل سرفصلها و عناوین آموزش (به همراه زمان دقیق آنها) :
[Part 1]
Android for .NET Developers: 1 Getting Started
Series Overview - 00:11:31
Introduction - 00:47
Assumptions - 03:09
Philosophy - 02:47
Approach - 03:38
Summary - 01:10
Setting Up Your Environment - 00:39:41
Introduction - 00:51
What do we need - 02:45
Walkthrough: Installing ADT Bundle and JDK - 06:38
Android Virtual Devices/Emulators - 07:55
Walkthrough: Creating an AVD - 04:57
Debugging using a real device - 01:40
Enable USB debugging on a device - 03:14
Install USB drivers on your desktop - 02:15
Walkthrough: Downloading Google USB Driver - 03:44
Special considerations for Android 4.2.2 and newer - 02:02
Stay awake - 01:15
Summary - 02:25
Android Toolset Fundamentals - 00:40:31
Introduction - 00:51
Tool architecture - 06:07
Key Android debugging tools - 01:05
Android Debug Bridge - 08:35
Walkthrough: Android Debug Bridge - 04:28
Eclipse - 01:18
Logcat - 04:22
Walkthrough: Logcat filtering - 04:47
Logcat buffers - 01:54
Walkthrough: Logcat buffers - 03:10
Summary - 03:54
Dalvik Debug Monitor Server (DDMS) - 00:23:56
Introduction - 00:52
What is DDMS? - 06:31
Memory usage - 05:18
Threads - 01:19
Network activity - 02:42
File system - 01:51
Screenshots - 01:25
Emulator control - 01:53
Summary - 02:05
Understanding Android Projects - 00:39:33
Introduction - 00:31
Android project decisions - 02:40
Walkthrough: Creating a new project - 09:15
Android project members - 03:28
Walkthrough: Android project members - 09:52
Android project build steps - 03:34
Walkthrough: Android project build results - 07:49
Summary - 02:24
Android Studio - 00:23:17
Introduction - 00:45
The role Android Studio - 03:16
Installing Android Studio - 08:52
Using Android Studio - 07:32
Setting the Darcula theme - 01:53
Summary - 00:59
Understanding Android Versioning - 00:34:07
Introduction - 00:44
Android version identity - 07:25
Selecting Android platform and API level - 09:09
Managing API Level - 09:40
SDK Manager - 05:56
Summary - 01:13
[Part 2]
Android for .NET Developers: 2 Building Apps With Android Studio
Activities and the Options Menu - 00:31:40
Introduction - 00:38
Course Prerequisites and Expectations - 01:43
Anatomy of An Activity - 03:03
Walkthrough: Anatomy of An Activity - 06:06
Options Menu - 01:46
Walkthrough: Options Menu Definition - 05:56
Walkthrough: Options Menu Handling - 11:04
Summary - 01:24
Add Activities - 00:32:39
Introduction - 00:46
Creating and Displaying Activities - 04:43
Adding New Activities - 07:30
Displaying Activities - 10:53
Demo: Creating and Display Activities - 00:39
Adding Menus to New Activities - 03:58
Closing Activities - 01:25
Demo: Closing Activities - 01:34
Summary - 01:11
Views and Layouts - 00:41:21
Introduction - 00:40
The role of Views and Layouts - 03:54
Using Layouts - 05:20
Working with LinearLayout - 08:40
Working with RelativeLayout - 05:20
Demo: LinearLayout and RelativeLayout - 00:42
Handling Event Callbacks with Interfaces - 08:20
Mimicking Delegates to Handle Event Callbacks - 03:59
Handling Event Callbacks More Easily - 02:55
Summary - 01:31
Activity Lifecycle - 00:39:09
Introduction - 00:54
Mobile Resource Challenge - 01:14
Traditional Resource Management - 01:22
Moving Beyond Processes and Threads - 01:22
Android Resource Management - 05:12
Activity States - 01:50
Activity State Callback Methods - 05:22
Demo: Activity State Callback Methods - 04:46
Device Orientation and State - 02:02
Demo: Manage State of Activity Views - 07:23
Demo: Manage State of Activity Fields - 04:51
Demo: Views with Self-Managing State - 00:54
Summary - 01:57
Accessing Activity Results - 00:40:07
Introduction - 01:07
Working with Activity Results - 01:46
Handling Activity Results - 02:23
Starting Custom Activity for Results - 03:47
Custom Activity Return Results - 06:59
Handling Returned Activity Results - 06:40
Walkthrough: Handling Activity Results - 02:01
Starting Camera from Your App - 04:12
Handling Camera Results - 05:36
Walkthrough: Starting Camera and Handling Results - 01:59
Configuring the Emulator for Camera Support - 01:59
Summary - 01:38
[Part 3]
Android for .NET Developers: 3 Adopting The Android Mindset
Working With Fragments - 00:55:51
Introduction - 01:06
Prerequsites and Expectations - 02:39
Adopting The Android Mindset: Partition The UI - 00:54
Introducing Fragments - 05:14
Creating A Simple Fragment - 07:30
Creating A ListFragment - 04:00
Placing Fragments on an Activity - 03:00
Structure of an Activity Containing A Fragment - 01:41
Coordinating Activities and Fragments - 06:13
Swipe Navigation: Creating The Project - 04:41
Swipe Navigation: Building The Fragment - 06:59
Swipe Navigation: Building The Pager Adapter - 07:32
Swipe Navigation: Connecting The Pieces - 02:05
Summary - 02:17
Dynamically Adapting to Device Differences - 00:30:56
Introduction- 01:08
Adopting The Android Mindset: Be Adaptable - 01:26
The Need for Adaptability - 01:37
Adaptability is Fundamental to Android - 01:20
Density Independence - 03:25
Dynamic Resource Selection - 01:29
Adapting to A Change in Device Characteristics - 06:44
When Size Matters - 02:44
Adapting to Display Size - 02:37
Eliminating Redundancy - 05:39
Summary - 02:47
Moving From Menu Thinking to Action Thinking - 00:39:10
Introduction - 01:46
Adopting The Android Mindset: Immediate Access - 00:25
Moving From Menu to ActionBar - 04:34
Activity and Fragment ActionBar Cooperation - 02:02
Adding and Handling ActionBar Actions in Fragments - 12:40
Adding Special Behaviors - 02:26
Linking to The App Home Screen - 06:20
Making More Actions Directly Accessible - 02:43
Learning More About The ActionBAr - 02:26
Summary - 03:48
Understanding The Navigation Drawer - 00:54:49
Introduction - 00:53
Adopting The Android Mindset: Make App Navigation Easy - 00:40
Navigation Drawer - 04:58
Creating A Simple Navigation Drawer - 04:44
Providing The Drawer Options - 03:33
Implementing Navigation Drawer Options - 12:47
ActionBar Tie-In - 00:49
Connecting The Navigation Drawer to The ActionBar - 11:02
Creating Consistent Navigation Across Activities - 09:35
Activity Handling of Navigation Request - 04:05
Summary - 01:43
Using Activities Across Apps - 00:26:30
Introduction - 01:03
Adopting The Android Mindset: Think Features Not Apps - 00:28
Task Oriented Usage - 03:17
Using Explicit Intents - 01:26
Using Implicit Intents - 03:44
Intent and Intent Filter Make U - 01:52
Using Activities from Other Apps - 05:10
Making Your Activity Available to Other Apps - 05:35
Summary - 03:55
[Part 4]
Android for .NET Developers: 4 Understanding The Android Platform
Android Component and Application Model - 00:35:43
Introduction - 01:18
Course Prerequisites and Expectations - 01:53
Android's other Component Types - 04:35
Process and Component Lifecyle - 05:10
Context and Resource Management - 06:30
Demo: Context and Resource Management - 05:43
Associating Context with The Process Lifetime - 01:39
Demo: Associating Context with The Process Lifetime - 03:52
Application Object and Singletons - 03:37
Summary - 01:26
Creating Responsive Apps - 00:54:31
Introduction - 01:10
Android's Busy Main Thread - 01:51
Options for Keeping The Main Thread Responsive - 01:48
StrictMode - 03:50
Demo: StrictMode - 02:49
AsynchTask - 08:30
Demo: AsyncTask - 09:03
Threads and Actvities - 03:31
Loopers and Handlers - 02:29
Demo: Offloading Work with A Looper - 06:32
Demo: Sending A Message to A Handler - 06:53
Demo: Executing A Runnable on A Handler - 03:45
Summary - 02:20
Performing background Work with Services - 00:52:23
Introduction - 00:57
Implementing Services - 04:34
Demo: Implementing Services - 12:14
On-demand Services - 04:40
Demo: On-demand Services - 02:36
IntentService - 01:45
Demo: IntentService - 02:59
Long-running Services - 02:37
Demo: Long-running Services - 10:44
Making Services Available to Other Processes - 01:35
Demo: Making Services Available to Other Processes - 04:03
Summary - 03:39
Handling System Notfications with Broadcast Receivers - 00:34:13
Introduction - 01:18
Broadcasts and Broadcast Receivers - 03:44
Demo: Broadcast Receiver - 08:58
Broadcasts and Activities - 02:03
Demo: Broadcasts and Activities - 05:45
Automatically Executing Broadcast Receivers - 02:28
Demo: Automatically Executing Broadcast Receivers - 06:57
Summary - 03:00
Displaying User Notfications - 00:26:22
Introduction - 00:48
The User Communication Challenge - 02:33
Constructing and Displaying Notifications - 04:27
Demo: Construcing and Displaying Notifications - 06:25
Providing A Notification Action - 02:09
Demo: Providing A Notification Action - 05:11
Summary - 02:21
Where to go from Here - 02:28
نکات:
1- این آموزش به زبان انگلیسی است.
2- آموزش به صورت فیلمهای جداگانه برای هر فصل است.
3- فرمت فایلها wmv است.
4- فایل های دانلودی قابلیت تعمیر باWinRAR در صورت دانلود ناقص را دارا می باشند.