آموزش مسترکلاس کامل اندروید متوسط

The Complete Intermediate Android Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مفاهیم اندروید متوسط ​​​​را بیاموزید - ارائه دهندگان محتوا، خدمات، گیرنده های پخش، پایگاه داده اتاق، WorkManager API Master Intermediate Android مفاهیم توسعه استفاده از API Android و ساخت برنامه های قوی اندروید ارائه دهندگان محتوای اصلی خدمات اصلی و گیرنده های پخش Master Fragments and Activities AndroidM Workchedu API های پیش نیازها: قادر به ساخت برنامه های اندروید باشید باید زبان برنامه نویسی جاوا را بدانید مایل به کار و یادگیری باشید

توسعه برنامه Android درهای زیادی را به روی شما باز می کند زیرا Android محبوب ترین سیستم عامل در جهان است.

بسیاری از دوره ها بر روی اصول اولیه توسعه اندروید تمرکز دارند - که برای مبتدیان عالی است. با این حال، در مرحله‌ای از سفر، متوجه می‌شوید که به موضوعات اندرویدی متوسط ​​تا پیشرفته‌تر نیاز دارید: این دوره‌ای است که شما به دنبال آن بوده‌اید!


یک پایه قوی در توسعه اندروید متوسط ​​ایجاد کنید تا از آنچه قبلاً در مورد Android می‌دانید استفاده کنید.

در این دوره، شما خواهید بود:

  • آشنایی با آنچه Android واقعاً به عنوان یک پلتفرم است

  • به طور کامل و عمیق نحوه عملکرد Activities و Fragments را درک کنید

  • تسلط بر بلوک‌های ساختمان Android: فعالیت/بخش‌ها، ارائه‌دهندگان محتوا، خدمات و گیرنده‌های پخش

  • آموزش نحوه ادغام پایگاه داده اتاق و ViewModels در برنامه های خود

  • تسلط بر سیستم اعلان‌های Android و خدمات پس‌زمینه

  • بر APIهای JobScheduler و WorkManager مسلط شوید

  • برنامه‌های قوی و قوی Android را با استفاده از بهترین روش‌های توسعه Android بسازید

  • و خیلی بیشتر.

این یک دوره آموزشی عملی است، به این معنی که در واقع با یادگیری چندین برنامه اندرویدی خواهید ساخت!


ساختار این دوره به گونه ای است که حفظ دانش شما را بهبود می بخشد - با داشتن تعداد زیادی پروژه عملی. در هر بخش از دوره، این فرصت به شما داده می شود که تمرین کنید و چیزی معنادار بسازید که به درک شما از توسعه اندروید متوسط ​​کمک می کند. آزمون‌ها، تکالیف و چالش‌ها نیز وجود دارد.


اگر به‌دنبال دوره‌ای هستید که دانش اندرویدی از قبل موجود شما را به سطح بعدی ارتقا دهد، این دوره قطعاً برای شما مناسب است - من تمام آنچه را که برای تبدیل شدن به یک سطح متوسط ​​به پیشرفته نیاز دارید در اختیار شما قرار می‌دهم. برنامه نویس Android.


امروز ثبت نام کنید و مشتاقانه منتظر یادگیری مباحث توسعه متوسط ​​اندروید باشید و بهترین برنامه نویس اندروید شوید.


در داخل می بینمت.


پائولو


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

معرفی Introduction

  • معرفی Introduction

  • چه چیزی در این دوره انتظار می رود What To Expect in This Course

  • چگونه از این دوره بیشترین بهره را ببرید How to Get the Most Out of This Course

  • قول من به تو My Promise to You

  • پیام مهم Important Message

معرفی Introduction

  • معرفی Introduction

  • چه چیزی در این دوره انتظار می رود What To Expect in This Course

  • چگونه از این دوره بیشترین بهره را ببرید How to Get the Most Out of This Course

  • قول من به تو My Promise to You

  • پیام مهم Important Message

راه اندازی محیط توسعه Setup Development Environment

  • آنچه در این بخش انجام خواهید داد - راه اندازی Android Studio What You'll Do in this Section - Android Studio Setup

  • در حال دانلود اندروید استودیو Downloading Android Studio

  • [اختیاری] - افزونه Android Studio Theme [OPTIONAL] - Material Theme Android Studio Plugin

  • ایجاد یک AVD - دستگاه مجازی اندروید Creating an AVD - Android Virtual Device

  • خلاصه بخش Section Summary

  • منابع Resources

راه اندازی محیط توسعه Setup Development Environment

  • آنچه در این بخش انجام خواهید داد - راه اندازی Android Studio What You'll Do in this Section - Android Studio Setup

  • در حال دانلود اندروید استودیو Downloading Android Studio

  • [اختیاری] - افزونه Android Studio Theme [OPTIONAL] - Material Theme Android Studio Plugin

  • ایجاد یک AVD - دستگاه مجازی اندروید Creating an AVD - Android Virtual Device

  • خلاصه بخش Section Summary

  • منابع Resources

درک اندروید - پلتفرم اندروید Understanding Android - The Android Platform

  • آنچه در این بخش پوشش خواهیم داد - درک پلتفرم اندروید What We'll Cover in This Section - Understanding the Android Platform

  • درک اندروید - پشته اندروید - قسمت 1 Understanding Android - The Android Stack - Part 1

  • درک اندروید - پشته اندروید - قسمت 2 Understanding Android - The Android Stack - Part 2

  • آشنایی با ART و Dalvik Runtimes Understanding ART and Dalvik Runtimes

  • خلاصه و چالش Summary and Challenge

  • منابع Resources

درک اندروید - پلتفرم اندروید Understanding Android - The Android Platform

  • آنچه در این بخش پوشش خواهیم داد - درک پلتفرم اندروید What We'll Cover in This Section - Understanding the Android Platform

  • درک اندروید - پشته اندروید - قسمت 1 Understanding Android - The Android Stack - Part 1

  • درک اندروید - پشته اندروید - قسمت 2 Understanding Android - The Android Stack - Part 2

  • آشنایی با ART و Dalvik Runtimes Understanding ART and Dalvik Runtimes

  • خلاصه و چالش Summary and Challenge

  • منابع Resources

اجزای آندروید/بلوک های ساختمان Android Components/Building Blocks

  • آنچه در این بخش پوشش خواهیم داد - اجزای ساختمان اندروید What We'll Cover in This Section - Android Building Components

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • اجزای ساختمان اندروید Android Building Components

  • توابع فعالیت Android Android Activity Functions

  • نمای کلی Activity و setContentView Overview of Activity and setContentView

  • ایجاد نماها در کد Creating Views in Code

  • درک چرخه حیات فعالیت Understanding the Activity Lifecycle

  • چرخه حیات فعالیت [دستی] [Hands-on] Activity Lifecycle

  • یادداشتی در مورد چرخه حیات فعالیت A Note on Activity Lifecycle

  • خلاصه Summary

اجزای آندروید/بلوک های ساختمان Android Components/Building Blocks

  • آنچه در این بخش پوشش خواهیم داد - اجزای ساختمان اندروید What We'll Cover in This Section - Android Building Components

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • اجزای ساختمان اندروید Android Building Components

  • توابع فعالیت Android Android Activity Functions

  • نمای کلی Activity و setContentView Overview of Activity and setContentView

  • ایجاد نماها در کد Creating Views in Code

  • درک چرخه حیات فعالیت Understanding the Activity Lifecycle

  • چرخه حیات فعالیت [دستی] [Hands-on] Activity Lifecycle

  • یادداشتی در مورد چرخه حیات فعالیت A Note on Activity Lifecycle

  • خلاصه Summary

[QUIZ] - فعالیت ها، چرخه های زندگی، قطعات [QUIZ] - Activities, Lifecycles, Fragments

  • فعالیت ها Activities

[QUIZ] - فعالیت ها، چرخه های زندگی، قطعات [QUIZ] - Activities, Lifecycles, Fragments

  • فعالیت ها Activities

[دستی] فعالیت و حالت نمونه [Hands-on] Activity and Instance State

  • آنچه در این بخش پوشش خواهیم داد - وضعیت رابط کاربری گذرا What We'll Cover in This Section - Transient UI State

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • راه اندازی برنامه Application Setup

  • ذخیره و بازیابی مقادیر InstanceState Saving and Restoring InstanceState Values

  • [رفع] - onRestoreInstanceState Super [Fix] - onRestoreInstanceState Super

  • مقدمه ای بر کلاس ViewModel Introduction to ViewModel Class

  • این را بخوان READ THIS

  • [Hands-on] - ایجاد ViewModel [Hands-on] - Creating a ViewModel

  • خلاصه Summary

  • منابع Resources

[دستی] فعالیت و حالت نمونه [Hands-on] Activity and Instance State

  • آنچه در این بخش پوشش خواهیم داد - وضعیت رابط کاربری گذرا What We'll Cover in This Section - Transient UI State

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • راه اندازی برنامه Application Setup

  • ذخیره و بازیابی مقادیر InstanceState Saving and Restoring InstanceState Values

  • [رفع] - onRestoreInstanceState Super [Fix] - onRestoreInstanceState Super

  • مقدمه ای بر کلاس ViewModel Introduction to ViewModel Class

  • این را بخوان READ THIS

  • [Hands-on] - ایجاد ViewModel [Hands-on] - Creating a ViewModel

  • خلاصه Summary

  • منابع Resources

قطعات Android - ایجاد رابط های کاربری قوی و انعطاف پذیر Android Fragments - Building Robust and Flexible User Interfaces

  • آنچه در این بخش پوشش خواهیم داد - قطعات: شیرجه عمیق What We'll Cover in This Section - Fragments: Deep Dive

  • چرا قطعات - انگیزه Why Fragments - Motivation

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • تعریف قطعات به صورت ایستا Defining Fragments Statically

  • تعریف قطعات به صورت پویا Defining Fragments Dynamically

  • بررسی تغییرات پیکربندی Checking for Configuration Changes

  • فراخوانی روش های قطعه از Activity Calling Fragment Methods from Activity

  • چرخه حیات قطعه Fragment Lifecycle

  • روش‌های چرخه عمر قطعه و بهبود رویViewCreated Fragment Lifecycle Methods and Improving onViewCreated

  • برقراری ارتباط بین قطعات و فعالیت ها - راه درست Communicating Between Fragments and Activities - The Right Way

  • برقراری ارتباط بین بخش ها و فعالیت ها - اجرای شنوندگان Communicating Between Fragments and Activities - Implementing Listeners

  • شنونده تمیز کردن - onDetach Cleaning Listener - onDetach

  • جایگزینی قطعات به صورت پویا Replacing Fragments Dynamically

  • انتقال قطعه و انیمیشن Fragment Transition and Animation

  • مدیریت پشته قطعات Managing Fragments Back Stack

  • خلاصه Summary

قطعات Android - ایجاد رابط های کاربری قوی و انعطاف پذیر Android Fragments - Building Robust and Flexible User Interfaces

  • آنچه در این بخش پوشش خواهیم داد - قطعات: شیرجه عمیق What We'll Cover in This Section - Fragments: Deep Dive

  • چرا قطعات - انگیزه Why Fragments - Motivation

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • تعریف قطعات به صورت ایستا Defining Fragments Statically

  • تعریف قطعات به صورت پویا Defining Fragments Dynamically

  • بررسی تغییرات پیکربندی Checking for Configuration Changes

  • فراخوانی روش های قطعه از Activity Calling Fragment Methods from Activity

  • چرخه حیات قطعه Fragment Lifecycle

  • روش‌های چرخه عمر قطعه و بهبود رویViewCreated Fragment Lifecycle Methods and Improving onViewCreated

  • برقراری ارتباط بین قطعات و فعالیت ها - راه درست Communicating Between Fragments and Activities - The Right Way

  • برقراری ارتباط بین بخش ها و فعالیت ها - اجرای شنوندگان Communicating Between Fragments and Activities - Implementing Listeners

  • شنونده تمیز کردن - onDetach Cleaning Listener - onDetach

  • جایگزینی قطعات به صورت پویا Replacing Fragments Dynamically

  • انتقال قطعه و انیمیشن Fragment Transition and Animation

  • مدیریت پشته قطعات Managing Fragments Back Stack

  • خلاصه Summary

[دست روی] - قطعات - برنامه ویژن هیئت [Hands-on] - Fragments - Vision Board App

  • آنچه در این بخش پوشش خواهیم داد - مقدمه برنامه ویژن برد What We'll Cover in This Section - Introductionto Vision Board App

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • برنامه ویژن برد - رابط کاربری - قسمت 1 Vision Board App - User Interface - Part 1

  • راه اندازی RecyclerView - قسمت 2 Setting up RecyclerView - Part 2

  • نمایش تابلوها در RecyclerView - قسمت 3 Showing Boards on RecyclerView - Part 3

  • افزودن تصاویر Adding Images

  • تنظیم بخش جزئیات Setting up the Detail Fragment

  • راه اندازی شنونده رابط Setting up the Interface Listener

  • نمایش بخش جزئیات Showing Details Fragment

[دست روی] - قطعات - برنامه ویژن هیئت [Hands-on] - Fragments - Vision Board App

  • آنچه در این بخش پوشش خواهیم داد - مقدمه برنامه ویژن برد What We'll Cover in This Section - Introductionto Vision Board App

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • برنامه ویژن برد - رابط کاربری - قسمت 1 Vision Board App - User Interface - Part 1

  • راه اندازی RecyclerView - قسمت 2 Setting up RecyclerView - Part 2

  • نمایش تابلوها در RecyclerView - قسمت 3 Showing Boards on RecyclerView - Part 3

  • افزودن تصاویر Adding Images

  • تنظیم بخش جزئیات Setting up the Detail Fragment

  • راه اندازی شنونده رابط Setting up the Interface Listener

  • نمایش بخش جزئیات Showing Details Fragment

ارائه دهندگان محتوای اندروید Android Content Providers

  • آنچه در این بخش پوشش خواهیم داد What We'll Cover in This Section

  • بررسی اجمالی ارائه دهندگان محتوا Content Providers Overview

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • راه اندازی پایگاه داده و نهاد Android Room Setting Up Android Room Database and Entity

  • راه اندازی پایگاه داده اتاق Android و نهاد - نهایی Setting Up Android Room Database and Entity - Final

  • راه اندازی DAO و ApplicationDatabase Singleton Setting Up DAO and ApplicationDatabase Singleton

  • راه اندازی ارائه دهنده - قسمت 1 Setting Up Provider - Part 1

  • راه اندازی ارائه دهنده - قسمت 2 Setting Up Provider - Part 2

  • ارائه دهنده - عملیات CRUD را نهایی کنید Provider - Finalize CRUD Operations

  • Implementing Provider in Activity - AsyncTask - Part 1 Implementing Provider in Activity - AsyncTask - Part 1

  • Implementing Provider in Activity - AsyncTask - Part 2 Implementing Provider in Activity - AsyncTask - Part 2

  • Implementing Provider in Activity - AsyncTask - Part 3 - Show Dreams Implementing Provider in Activity - AsyncTask - Part 3 - Show Dreams

  • Implementing Provider in Activity - AsyncTask - Part 3 - Delete Dreams Implementing Provider in Activity - AsyncTask - Part 3 - Delete Dreams

  • Implementing Provider in Activity - AsyncTask - Part 4 - Delete Dreams Implementing Provider in Activity - AsyncTask - Part 4 - Delete Dreams

  • خلاصه - ارائه دهندگان محتوا Summary - Content Providers

  • خلاصه Summary

  • منابع Resources

ارائه دهندگان محتوای اندروید Android Content Providers

  • آنچه در این بخش پوشش خواهیم داد What We'll Cover in This Section

  • بررسی اجمالی ارائه دهندگان محتوا Content Providers Overview

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • راه اندازی پایگاه داده و نهاد Android Room Setting Up Android Room Database and Entity

  • راه اندازی پایگاه داده اتاق Android و نهاد - نهایی Setting Up Android Room Database and Entity - Final

  • راه اندازی DAO و ApplicationDatabase Singleton Setting Up DAO and ApplicationDatabase Singleton

  • راه اندازی ارائه دهنده - قسمت 1 Setting Up Provider - Part 1

  • راه اندازی ارائه دهنده - قسمت 2 Setting Up Provider - Part 2

  • ارائه دهنده - عملیات CRUD را نهایی کنید Provider - Finalize CRUD Operations

  • Implementing Provider in Activity - AsyncTask - Part 1 Implementing Provider in Activity - AsyncTask - Part 1

  • Implementing Provider in Activity - AsyncTask - Part 2 Implementing Provider in Activity - AsyncTask - Part 2

  • Implementing Provider in Activity - AsyncTask - Part 3 - Show Dreams Implementing Provider in Activity - AsyncTask - Part 3 - Show Dreams

  • Implementing Provider in Activity - AsyncTask - Part 3 - Delete Dreams Implementing Provider in Activity - AsyncTask - Part 3 - Delete Dreams

  • Implementing Provider in Activity - AsyncTask - Part 4 - Delete Dreams Implementing Provider in Activity - AsyncTask - Part 4 - Delete Dreams

  • خلاصه - ارائه دهندگان محتوا Summary - Content Providers

  • خلاصه Summary

  • منابع Resources

[تکلیف] - استفاده از ارائه دهندگان محتوای Android [ASSIGNMENT] - Using the Android Content Providers

  • استفاده از ارائه دهندگان محتوای اندروید بومی Using Native Android Content Providers

[تکلیف] - استفاده از ارائه دهندگان محتوای Android [ASSIGNMENT] - Using the Android Content Providers

  • استفاده از ارائه دهندگان محتوای اندروید بومی Using Native Android Content Providers

[دستی] - بهبود برنامه Vision Board - پایگاه داده اتاق Android و ViewModel [Hands-on] - Improving Vision Board App - Android Room Database & ViewModel

  • آنچه در این بخش پوشش خواهیم داد - پایگاه داده اتاق هیئت مدیره ویژن What We'll Cover in This Section - Vision Board Room Database

  • دانلود کد دوره Download Course Code

  • راه اندازی نوار ابزار و ناوبری - برنامه ویژن برد Set Up Toolbar and Navigation - Vision Board App

  • راه اندازی رابط کاربری AddFragment Setting Up AddFragment User Interface

  • تنظیم رابط کاربری به پایان رسید UI Set Up Finished

  • راه اندازی AddFragment - قسمت 1 Set Up AddFragment - Part 1

  • راه اندازی رابط BoardDao Seting Up BoardDao Interface

  • راه اندازی کلاس ViewModel Setting Up the ViewModel Class

  • ذخیره و نمایش تابلوها Saving and Showing Boards

  • Final Touchs - برنامه Vision Board Final Touches - Vision Board App

[دستی] - بهبود برنامه Vision Board - پایگاه داده اتاق Android و ViewModel [Hands-on] - Improving Vision Board App - Android Room Database & ViewModel

  • آنچه در این بخش پوشش خواهیم داد - پایگاه داده اتاق هیئت مدیره ویژن What We'll Cover in This Section - Vision Board Room Database

  • دانلود کد دوره Download Course Code

  • راه اندازی نوار ابزار و ناوبری - برنامه ویژن برد Set Up Toolbar and Navigation - Vision Board App

  • راه اندازی رابط کاربری AddFragment Setting Up AddFragment User Interface

  • تنظیم رابط کاربری به پایان رسید UI Set Up Finished

  • راه اندازی AddFragment - قسمت 1 Set Up AddFragment - Part 1

  • راه اندازی رابط BoardDao Seting Up BoardDao Interface

  • راه اندازی کلاس ViewModel Setting Up the ViewModel Class

  • ذخیره و نمایش تابلوها Saving and Showing Boards

  • Final Touchs - برنامه Vision Board Final Touches - Vision Board App

کار در پس‌زمینه در اندروید - خدمات [بخش اول] Working in the Background in Android - Services [Part 1]

  • آنچه در این بخش پوشش خواهیم داد What We'll Cover in This Section

  • درک موضوع UI Understanding the UI Thread

  • محدودیت ها و زمان استفاده از AsyncTask Limitations and When to Use AsyncTask

  • درک خدمات Understanding Services

  • [دستی] AsyncTask [Hands-on] AsyncTask

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • درک کار در پس زمینه Understanding Working in the Background

  • ایجاد و اجرای یک سرویس Create and Run a Service

  • ایجاد IntentService Creating an IntentService

  • راه های ارتباط بین فعالیت ها و خدمات Ways for Communicating Between Activities and Services

  • Android Broadcast Receivers - قسمت 1 Android BroadcastReceivers - Part 1

  • Android Broadcast Receivers - قسمت 2 - پروژه تمام شد Android BroadcastReceivers - Part 2 - Finished Project

  • خدمات صحافی - قسمت 1 Binding Services - Part 1

  • Binding Services - Part 2 - Invoking Services Methods Binding Services - Part 2 - Invoking Services Methods

  • منابع Resources

کار در پس‌زمینه در اندروید - خدمات [بخش اول] Working in the Background in Android - Services [Part 1]

  • آنچه در این بخش پوشش خواهیم داد What We'll Cover in This Section

  • درک موضوع UI Understanding the UI Thread

  • محدودیت ها و زمان استفاده از AsyncTask Limitations and When to Use AsyncTask

  • درک خدمات Understanding Services

  • [دستی] AsyncTask [Hands-on] AsyncTask

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • درک کار در پس زمینه Understanding Working in the Background

  • ایجاد و اجرای یک سرویس Create and Run a Service

  • ایجاد IntentService Creating an IntentService

  • راه های ارتباط بین فعالیت ها و خدمات Ways for Communicating Between Activities and Services

  • Android Broadcast Receivers - قسمت 1 Android BroadcastReceivers - Part 1

  • Android Broadcast Receivers - قسمت 2 - پروژه تمام شد Android BroadcastReceivers - Part 2 - Finished Project

  • خدمات صحافی - قسمت 1 Binding Services - Part 1

  • Binding Services - Part 2 - Invoking Services Methods Binding Services - Part 2 - Invoking Services Methods

  • منابع Resources

[QUIZ] - کار در پس زمینه در اندروید [QUIZ] - Working in the Background in Android

  • کار در پس زمینه Working in the Background

[QUIZ] - کار در پس زمینه در اندروید [QUIZ] - Working in the Background in Android

  • کار در پس زمینه Working in the Background

کار در پس زمینه در اندروید - JobScheduler [قسمت 2] Working in the Background in Android - JobScheduler [Part 2]

  • بررسی اجمالی JobScheduler Android Android JobScheduler Overview

  • آشنایی با JobScheduler API Understanding the JobScheduler API

  • یک JobService و JobeScheduler ایجاد کنید Create a JobService and JobeScheduler

  • اجرای JobService روی Worker Thread و توقف JobServices Running JobService on Worker Thread & Stopping JobServices

  • برنامه‌ریزی کار و گیرنده پخش Jobscheduler and Broadcast Receiver

  • [CHALLENGE - JSON] - JSON را با استفاده از JobScheduler تجزیه کنید [CHALLENGE - JSON] - Parse JSON Using JobScheduler

  • [راه حل] - تجزیه JSON با استفاده از JobScheduler - قسمت 1 [SOLUTION] - Parse JSON Using JobScheduler - Part 1

  • [CHALLENGE - JSON] - JSON را با استفاده از JobScheduler تجزیه کنید - نهایی [CHALLENGE - JSON] - Parse JSON Using JobScheduler - Final

  • دانلود کد دوره Download Course Code

  • منابع Resources

کار در پس زمینه در اندروید - JobScheduler [قسمت 2] Working in the Background in Android - JobScheduler [Part 2]

  • بررسی اجمالی JobScheduler Android Android JobScheduler Overview

  • آشنایی با JobScheduler API Understanding the JobScheduler API

  • یک JobService و JobeScheduler ایجاد کنید Create a JobService and JobeScheduler

  • اجرای JobService روی Worker Thread و توقف JobServices Running JobService on Worker Thread & Stopping JobServices

  • برنامه‌ریزی کار و گیرنده پخش Jobscheduler and Broadcast Receiver

  • [CHALLENGE - JSON] - JSON را با استفاده از JobScheduler تجزیه کنید [CHALLENGE - JSON] - Parse JSON Using JobScheduler

  • [راه حل] - تجزیه JSON با استفاده از JobScheduler - قسمت 1 [SOLUTION] - Parse JSON Using JobScheduler - Part 1

  • [CHALLENGE - JSON] - JSON را با استفاده از JobScheduler تجزیه کنید - نهایی [CHALLENGE - JSON] - Parse JSON Using JobScheduler - Final

  • دانلود کد دوره Download Course Code

  • منابع Resources

کار در پس زمینه - WorkManager & Notification Manag [بخش 3] Working in the Background - WorkManager & Notification Manag [Part 3]

  • مقدمه ای بر Modern Concurrent Android API - WorkManager Introduction to Modern Concurrent Android API - WorkManager

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • راه اندازی یک کارگر Setting Up a Worker

  • اعمال محدودیت در WorkRequest Applying Constraints to the WorkRequest

  • دریافت نتیجه از Background Worker به UI Getting Result from Background Worker onto UI

  • انتقال داده ها از Activity به Worker Passing Data from Activity to Worker

  • لغو کار Cancelling Work

  • راه اندازی PeriodicWorkRequest Setting Up PeriodicWorkRequest

  • زنجیر کاری Chaining Works

  • API مدیر اطلاع رسانی - مقدمه Notification Manager API - Introduction

  • نمایش اعلان ها با کارگران Showing Notifcations with Workers

  • افزودن onTap به Notification و Pending Intent Adding onTap to Notification and Pending Intents

  • منابع Resources

کار در پس زمینه - WorkManager & Notification Manag [بخش 3] Working in the Background - WorkManager & Notification Manag [Part 3]

  • مقدمه ای بر Modern Concurrent Android API - WorkManager Introduction to Modern Concurrent Android API - WorkManager

  • کد منبع بخش را دانلود کنید Download Section's Source Code

  • راه اندازی یک کارگر Setting Up a Worker

  • اعمال محدودیت در WorkRequest Applying Constraints to the WorkRequest

  • دریافت نتیجه از Background Worker به UI Getting Result from Background Worker onto UI

  • انتقال داده ها از Activity به Worker Passing Data from Activity to Worker

  • لغو کار Cancelling Work

  • راه اندازی PeriodicWorkRequest Setting Up PeriodicWorkRequest

  • زنجیر کاری Chaining Works

  • API مدیر اطلاع رسانی - مقدمه Notification Manager API - Introduction

  • نمایش اعلان ها با کارگران Showing Notifcations with Workers

  • افزودن onTap به Notification و Pending Intent Adding onTap to Notification and Pending Intents

  • منابع Resources

[Hands-on] - با استفاده از WorkManager API برنامه کارت سفارشی بسازید [Hands-on] - Build Custom Card App Using WorkManager API

  • آنچه در این بخش خواهیم ساخت - برنامه کارت سفارشی What We'll Build in This Section - Custom Card App

  • کد منبع را دانلود کنید Download Source Code

  • راه اندازی مجوزهای اندروید Setting Up Android Permissions

  • دریافت تصویر از دستگاه Getting Image from the Device

  • نمایش تصویر از طریق CustomAndroidViewModel Showing Image Via CustomAndroidViewModel

  • راه اندازی کلاس Work Continuation Setting Up WorkContinuation Class

  • راه اندازی کلاس CardWorkerUtils Setting Up CardWorkerUtils Class

  • راه اندازی کلاس CleanUpWorker Setting Up CleanUpWorker Class

  • راه اندازی کلاس CardWorker Setting Up CardWorker Class

  • SaveCardToFileWorker را راه اندازی کنید Setup The SaveCardToFileWorker

  • راه اندازی کلاس WriteBitmapToFile Setup WriteBitmapToFile Class

  • راه اندازی کلاس OverlayTextToBitmap Setting Up OverlayTextToBitmap Class

  • راه اندازی کلاس OverlayTextToBitmap - نهایی Setting Up OverlayTextToBitmap Class - Final

  • راه اندازی CreateCardActivity Setting Up CreateCardActivity

  • لمس نهایی Final Touches

[Hands-on] - با استفاده از WorkManager API برنامه کارت سفارشی بسازید [Hands-on] - Build Custom Card App Using WorkManager API

  • آنچه در این بخش خواهیم ساخت - برنامه کارت سفارشی What We'll Build in This Section - Custom Card App

  • کد منبع را دانلود کنید Download Source Code

  • راه اندازی مجوزهای اندروید Setting Up Android Permissions

  • دریافت تصویر از دستگاه Getting Image from the Device

  • نمایش تصویر از طریق CustomAndroidViewModel Showing Image Via CustomAndroidViewModel

  • راه اندازی کلاس Work Continuation Setting Up WorkContinuation Class

  • راه اندازی کلاس CardWorkerUtils Setting Up CardWorkerUtils Class

  • راه اندازی کلاس CleanUpWorker Setting Up CleanUpWorker Class

  • راه اندازی کلاس CardWorker Setting Up CardWorker Class

  • SaveCardToFileWorker را راه اندازی کنید Setup The SaveCardToFileWorker

  • راه اندازی کلاس WriteBitmapToFile Setup WriteBitmapToFile Class

  • راه اندازی کلاس OverlayTextToBitmap Setting Up OverlayTextToBitmap Class

  • راه اندازی کلاس OverlayTextToBitmap - نهایی Setting Up OverlayTextToBitmap Class - Final

  • راه اندازی CreateCardActivity Setting Up CreateCardActivity

  • لمس نهایی Final Touches

[اختیاری] - به‌روزرسانی Android Studio [OPTIONAL] - Android Studio Update

  • به روز رسانی اندروید استودیو Android Studio Update

[اختیاری] - به‌روزرسانی Android Studio [OPTIONAL] - Android Studio Update

  • به روز رسانی اندروید استودیو Android Studio Update

[دستی] - ساخت ویجت صفحه اصلی - ردیاب ویروس [Hands-on] - Build a Home Screen Widget - Virus Tracker

  • ابزارک های صفحه اصلی - معرفی و نسخه ی نمایشی برنامه Home Screen Widgets - Introduction and App Demo

  • دانلود پروژه استارتر Download Starter Project

  • راه اندازی پروژه ردیاب ویروس Setting up the Virus Tracker Project

  • کار بر روی DownloadJsonWorker Class Working on DownloadJsonWorker Class

  • راه اندازی WorkContinuation برای کارگران Setup WorkContinuation for the Workers

  • MainActivity و ViewModel را راه اندازی کنید Setup the MainActivity and ViewModel

  • اضافه کردن دکمه منوی Refresh - اتمام برنامه Adding Refresh Menu Button - Finishing the App

  • ایجاد ویجت ما - راه اندازی و راه اندازی Creating our Widget - Setup and Walkthrough

  • راه اندازی کلاس WidgetAppProvider Setup WidgetAppProvider Class

  • در حال تکمیل ویجت صفحه اصلی Finishing up the Home Screen Widget

  • دانلود پروژه نهایی Download final Project

  • منابع Resources

[دستی] - ساخت ویجت صفحه اصلی - ردیاب ویروس [Hands-on] - Build a Home Screen Widget - Virus Tracker

  • ابزارک های صفحه اصلی - معرفی و نسخه ی نمایشی برنامه Home Screen Widgets - Introduction and App Demo

  • دانلود پروژه استارتر Download Starter Project

  • راه اندازی پروژه ردیاب ویروس Setting up the Virus Tracker Project

  • کار بر روی DownloadJsonWorker Class Working on DownloadJsonWorker Class

  • راه اندازی WorkContinuation برای کارگران Setup WorkContinuation for the Workers

  • MainActivity و ViewModel را راه اندازی کنید Setup the MainActivity and ViewModel

  • اضافه کردن دکمه منوی Refresh - اتمام برنامه Adding Refresh Menu Button - Finishing the App

  • ایجاد ویجت ما - راه اندازی و راه اندازی Creating our Widget - Setup and Walkthrough

  • راه اندازی کلاس WidgetAppProvider Setup WidgetAppProvider Class

  • در حال تکمیل ویجت صفحه اصلی Finishing up the Home Screen Widget

  • دانلود پروژه نهایی Download final Project

  • منابع Resources

چه خبر بعدی What's Next

  • چه خبر بعدی What's Next

  • به یادگیری ادامه دهید Keep Learning

چه خبر بعدی What's Next

  • چه خبر بعدی What's Next

  • به یادگیری ادامه دهید Keep Learning

جایزه Bonus

  • جایزه Bonus

جایزه Bonus

  • جایزه Bonus

نمایش نظرات

نظری ارسال نشده است.

آموزش مسترکلاس کامل اندروید متوسط
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
13.5 hours
158
Udemy (یودمی) udemy-small
05 آبان 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,864
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.