آموزش جامع توسعه اپلیکیشن اندروید با کاتلین و جت‌پک کامپوز (Kotlin Jetpack Compose) - آخرین آپدیت

دانلود Android App Development in Kotlin Jetpack Compose (English)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر برنامه‌نویسی اپلیکیشن‌های اندروید با فناوری‌های Native - کاتلین (Kotlin) و جت‌پک کامپوز (Jetpack Compose) در این دوره آموزشی، شما بر کاتلین و جت‌پک کامپوز مسلط می‌شوید تا بتوانید اپلیکیشن‌های مدرن اندروید را با استفاده از جدیدترین استانداردهای صنعت توسعه نرم‌افزار بسازید. شما یاد می‌گیرید که اپلیکیشن‌های کاربردی را از صفر، با تمرکز بر کدنویسی تمیز (Clean Code) و معماری بهینه توسعه دهید و رابط‌های کاربری (UI/UX) پاسخگو و جذابی را با Jetpack Compose طراحی کنید تا بهترین تجربه کاربری را به ارمغان بیاورید. همچنین، با به‌کارگیری بهترین متدها برای کدنویسی مقیاس‌پذیر، از معماری MVVM و تکنیک‌های مدرن مدیریت وضعیت (State Management) استفاده خواهید کرد. پیش نیازها: آشنایی با مفاهیم پایه هر زبان برنامه‌نویسی (متغیرها، دستورات if-else، حلقه‌ها و توابع).

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

پس از تسلط بر کاتلین، به طور عمیق وارد دنیای Jetpack Compose می‌شوید؛ ابزار پیشرفته گوگل برای طراحی رابط کاربری که با رویکرد توصیفی (Declarative)، بصری و انعطاف‌پذیر، تحولی در توسعه اندروید ایجاد کرده است. شما یاد می‌گیرید چگونه بدون پیچیدگی‌های لایه‌های XML، رابط‌های کاربری خیره‌کننده، واکنش‌گرا و تعاملی خلق کنید. این دوره از اجزای پایه تا الگوهای پیشرفته طراحی UI، هر آنچه برای ساخت اپلیکیشن‌های حرفه‌ای نیاز دارید را پوشش می‌دهد.

در طول دوره، تجربه عملی در زمینه‌های مدیریت وضعیت، ناوبری (Navigation)، انیمیشن‌ها، اتصال به API، ذخیره‌سازی داده‌ها، فایربیس (Firebase)، معماری MVVM و بهینه‌سازی عملکرد کسب خواهید کرد. شما بر روی پروژه‌های واقعی کار می‌کنید و بهترین متدهای جهانی را می‌آموزید تا اپلیکیشن‌های شما مقیاس‌پذیر، قابل نگهداری و بهینه باشند. با تمرینات کاربردی و چالش‌های تعاملی، مهارت و اعتماد به نفس لازم برای توسعه و انتشار حرفه‌ای اپلیکیشن‌های اندروید را به دست می‌آورید.

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

همین حالا بپیوندید و ساخت اپلیکیشن‌های شگفت‌انگیز اندروید با کاتلین و جت‌پک کامپوز را آغاز کنید.


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

مقدمات و آشنایی Introduction

  • IDE چیست؟ What is an IDE?

  • مبانی کاتلین || تبدیل کد منبع به کد ماشین Kotlin Basics || Source Code to Machine Code

  • آشنایی با محیط Android Studio Android Studio Basics

  • مبانی کاتلین || دستور چاپ (Print) Kotlin Basics || Print Statement

  • مبانی کاتلین || متغیرها Kotlin Basics || Variables

  • مبانی کاتلین || انواع داده‌های اولیه Kotlin Basics || Primitive Data Types

  • مبانی کاتلین || تبدیل نوع (Type Casting) و تبدیل ایمن Kotlin Basics || Type Casting and Safe Type Casting

  • مبانی کاتلین || اتصال و درون‌یابی رشته‌ها Kotlin Basics || String Concatenation & Interpolation

  • مبانی کاتلین || عملگرها Kotlin Basics || Operators

  • مبانی کاتلین || کنترل جریان با If Else Kotlin Basics || If - Else Control Flow

  • مبانی کاتلین || دستورات When Kotlin Basics || When Statements

  • مبانی کاتلین || برنامه تایمر/آلارم || حلقه For Kotlin Basics || Timer/Alarm Program || For Loop

  • مبانی کاتلین || روش Brute Force || حلقه While Kotlin Basics || Brute Force || While Loop

  • مبانی کاتلین || کلاس‌های داده (Data Class) Kotlin Basics || Data Class

  • مبانی کاتلین || لیست‌ها (listOf) Kotlin Basics || listOf

  • مبانی کاتلین || توابع Kotlin Basics || Functions

  • مبانی کاتلین || تابع نمایش کتاب Kotlin Basics || Display Book Function

  • مبانی کاتلین || تابع افزودن کتاب Kotlin Basics || Add Book Function

  • چگونه پروژه را راه‌اندازی کنیم؟ How to setup project?

  • طراحی صفحه خوش‌آمدگویی Greeting Screen

  • اولین اپلیکیشن: اپلیکیشن پروفایل First App : Profile App

  • اکتیویتی اصلی (Main Activity) Main Activity

  • کامپوزبل Text در جت‌پک کامپوز Text Composable in Jetpack Compose

  • فاصله‌گذاری (Padding) در جت‌پک کامپوز Padding in Jetpack Compose

  • ستون (Column) در جت‌پک کامپوز Column in Jetpack Compose

  • ردیف (Row) در جت‌پک کامپوز Row in Jetpack Compose

  • باکس (Box) در جت‌پک کامپوز Box in Jetpack Compose

  • توابع تو در تو در جت‌پک کامپوز Nested Functions in Jetpack Compose

  • کارت (Card) در جت‌پک کامپوز Card in Jetpack Compose

  • طراحی بخش هدر در اپلیکیشن پروفایل Header Section in Profile App

  • کار با تصاویر در جت‌پک کامپوز Image in Jetpack Compose

  • طراحی عنوان بخش‌ها در اپلیکیشن پروفایل Section Title of Profile App

  • طراحی کارت محتوا در اپلیکیشن پروفایل Content Card in Profile App

  • تکمیل صفحه اصلی || Humble Coders Completing Home Screen || Humble Coders

  • دکمه (Button) در جت‌پک کامپوز || Humble Coders Button in Jetpack Compose || Humble Coders

  • وضعیت تغییرپذیر (Mutable State) در جت‌پک کامپوز || Humble Coders Mutable State in Jetpack Compose || Humble Coders

نمایش نظرات

آموزش جامع توسعه اپلیکیشن اندروید با کاتلین و جت‌پک کامپوز (Kotlin Jetpack Compose)
جزییات دوره
7.5 hours
36
(آخرین آپدیت)
27
4.2 از 5
ندارد
ندارد
ندارد
Humble Coders
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Humble Coders Humble Coders

متخصصین توسعه اندروید و آموزش برنامه‌نویسی