آموزش جامع توسعه اپلیکیشن اندروید از Base44 تا Compose - آخرین آپدیت

دانلود Android App Development from Base44 to Compose

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! یک روش هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما تجربه عملی در توسعه اپلیکیشن‌های اندروید را با استفاده از ترکیبی از فریم‌ورک Base44 و Jetpack Compose کسب خواهید کرد. از مبانی زبان کاتلین (Kotlin) تا طراحی پیشرفته رابط کاربری (UI) و انیمیشن‌ها، شما گام‌به‌گام در کل چرخه حیات توسعه اپلیکیشن هدایت می‌شوید. کار را با نمونه‌سازی سریع اپلیکیشن‌ها با Base44 آغاز می‌کنید و می‌آموزید چگونه در کوتاه‌ترین زمان ممکن، برنامه‌های پویا و کاربردی بسازید. سپس، به مبانی برنامه‌نویسی کاتلین می‌پردازید تا پایه‌ای مستحکم برای توسعه اپلیکیشن ایجاد کنید. در نهایت، قدرت Jetpack Compose را برای خلق رابط‌های کاربری مدرن و واکنش‌گرا (Responsive) کشف خواهید کرد. ساختار دوره به گونه‌ای طراحی شده است که بصری و ساده باشد؛ از مفاهیم ابتدایی کاتلین شروع شده و به مباحث پیشرفته‌تری مانند برنامه‌نویسی تابعی، حلقه‌ها و طراحی UI با Jetpack Compose می‌رسد. شما با ساخت یک اپلیکیشن کوییز فلش‌کارت شروع می‌کنید و به تدریج ویژگی‌هایی مانند مدل‌های داده، چیدمان‌های UI، انیمیشن‌ها و عناصر تعاملی را به آن می‌افزایید. هر ماژول بر پایه ماژول قبلی بنا شده است تا در حین تقویت درک کلی از فرآیند توسعه، مفاهیم جدید را فرا بگیرید. این دوره برای توسعه‌دهندگان مشتاق اپلیکیشن‌های موبایل که می‌خواهند برای ساخت برنامه‌های اندرویدی، کاتلین و Jetpack Compose را بیاموزند، ایده‌آل است. این محتوا هم برای مبتدیان بدون تجربه برنامه‌نویسی و هم برای کسانی که با مفاهیم پایه آشنا هستند، مناسب است. در پایان دوره، شما مهارت‌های لازم برای ساخت اپلیکیشن‌های اندرویدی مدرن و کاربردی را کسب کرده و قادر خواهید بود پروژه‌های متنوعی را به طور کامل اجرا کنید. در پایان این دوره، شما قادر خواهید بود اپلیکیشن‌های اندرویدی پویا بسازید، از ویژگی‌های پیشرفته کاتلین استفاده کنید، طراحی‌های UI واکنش‌گرا را با Jetpack Compose پیاده‌سازی کنید و به طور بهینه از مرحله نمونه‌سازی به توسعه کامل اپلیکیشن انتقال یابید.

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

مقدمه Introduction

  • مقدمه Introduction

  • ساختار دوره و نحوه دریافت کمک Course Structure and How to Get Help?

معرفی Base44 Base44

  • معرفی سریع Base44 A Quick Introduction to Base44

نمونه‌سازی سریع اپلیکیشن‌ها با Base44 Prototyping Apps Quickly with Base44

  • پرامپت نویسی The Prompt

  • تولید اپلیکیشن با Base44 Base44 App Generation

مبانی زبان کاتلین Kotlin Basics

  • متغیرها، مقادیر، رشته‌ها و قالب‌های رشته (String Templates) Variables, Values, Strings, and String Templates

  • لیست‌ها، حلقه‌ها و دستورات شرطی If Lists, Loops, and the If Statement/Expression

  • مقادیر Optional، کلاس‌های داده (Data Class) و خطای میلیارد دلاری Optionals, Data Class, and the Billion Dollar Error

  • انواع داده‌ها: Int, Double, Float Data Types - Int, Double, Float

  • رشته‌ها: توالی‌های Escape و رشته‌های خام (Raw Strings) Strings - Escape Sequences, Raw Strings

  • بررسی بیشتر حلقه‌ها More on Loops

  • رویکرد تابعی به حلقه‌ها و توابع مرتبه بالا (Higher Order Functions) Functional Approach to Loops and Higher Order Functions

  • حلقه Repeat Repeat Loop

  • جفت‌ها (Pairs) و سه‌تایی‌ها (Triples) Pairs and Triples

  • عبارات When When Expression

  • Enumها با پارامتر و پیمایش روی Enumها Enums with Parameters and Iterating Over Enums

راه‌اندازی اندروید استودیو: محیط توسعه شما Setting Up Android Studio: Your Development Environment

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

Jetpack Compose و مبانی اندروید: رابط کاربری، وضعیت و چیدمان‌ها Jetpack Compose & Android Basics: UI, State, and Layouts

  • بررسی چیدمان‌های Row, Column و Box همراه با تصاویر و اشکال Exploring Row, Column, and Box Layouts with Images and Shapes

  • ساخت آواتار با استفاده از Box و Clipping Creating an Avatar with Box and Clipping

  • مبانی Jetpack Compose: راه‌اندازی پروژه Jetpack Compose Basics - Setting Up the Project

  • ایجاد پس‌زمینه گرادینت Creating a Gradient Background

  • ایجاد افکت محوشدگی با animateFloatAsState و LaunchEffect Fading in Using animateFloatAsState and LaunchEffect

  • انیمیشن‌های مبتنی بر وضعیت (State) State-Based Animations

  • نمایش متحرک (Animated Visibility) Animated Visibility

  • انیمیشن‌های مبتنی بر وضعیت (بخش دوم) State-Based Animations

  • متحرک‌سازی شفافیت با animateFloatAsState Animating Opacity Using animateFloatAsState

  • کامپوزبل متن و اصلاح‌کننده‌ها: ایجاد یک خوش‌آمدگویی زیبا Text Composable and Modifiers - A Nice Greeting

  • کامپوزبل متن و اصلاح‌کننده‌ها: دمو اصلاح‌کننده‌های متن Text Composable and Modifiers - Text Modifiers Demo

  • نمونه‌های متن‌های تزئین شده Decorated Text Examples

  • متن همراه با سایه و شکل Text with Shadow and Shape

  • متن‌های قابل کلیک Clickable Text

  • افزودن اسکرول عمودی Adding Vertical Scroll

  • متن گرادینت Gradient Text

  • متن با سایه و بلور (Blur) Shadow and Blur Text

  • ساخت رشته‌های دارای حاشیه‌نویسی (Annotated String) Annotated Build String

ساخت اپلیکیشن کوییز فلش‌کارت: از نمونه Base44 تا Jetpack Compose Create a Flashcard Quiz App: From Base44 Prototype to Jetpack Compose

  • پرامپت فلش‌کارت‌ها Flashcards Prompt

  • تولید اپلیکیشن فلش‌کارت با Base44 Base44 Flashcards App Generation

  • تبدیل اپلیکیشن به کاتلین و Jetpack Compose Converting the App to Kotlin and Jetpack Compose

  • ایجاد پروژه فلش‌کارت در اندروید استودیو Creating the Android Studio Flashcards Project

  • مدل داده‌ای فلش‌کارت Flashcard Model

  • برچسب دایره‌ای Circle Label

  • فرم افزودن فلش‌کارت Add Flashcard Form

  • پارامتر تابع onAddCard onAddCard Function Parameter

  • صفحه نمایش FlashCardItem FlashCardItem Screen

  • تنظیم چرخش فلش‌کارت Adjusting Flash Card Flip

  • صفحه حالت مطالعه (Study Mode) Study Mode Screen

  • صفحه حالت کوییز (Quiz Mode) Quiz Mode Screen

  • اپلیکیشن نهایی فلش‌کارت Flashcards App

  • افزودن اپلیکیشن فلش‌کارت به اکتیویتی اصلی Adding the Flashcards App to the Main Activity

  • بازبینی مدل فلش‌کارت Reviewing the Flashcard Model

  • بازسازی ساختار پروژه Restructuring the Project

نمایش نظرات

آموزش جامع توسعه اپلیکیشن اندروید از Base44 تا Compose
جزییات دوره
8h 19m
51
(آخرین آپدیت)
34
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده