لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی رابط کاربری در اندروید استودیو
- آخرین آپدیت
دانلود Create the User Interface in Android Studio
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این یک دوره مقدماتی برای یادگیرندگانی است که میخواهند خود را برای فعالیت حرفهای در زمینه توسعه اندروید آماده کنند. برای موفقیت در این دوره، شما باید اصول اولیه کاتلین (Kotlin) و توسعه چندپلتفرمی برای اپلیکیشنهای موبایل را درک کنید.
این دوره شما را با اصول پایه ایجاد رابط کاربری (UI) در اندروید استودیو آشنا میکند.
شما مفاهیم بنیادینی را یاد خواهید گرفت که شما را قادر میسازد تا با استفاده از اندروید استودیو و کاتلین، رابطهای کاربری معنادار و کاربردی برای اندروید بسازید.
در پایان این دوره، شما قادر خواهید بود:
• روشهای مختلف ساخت UI با کاتلین را شناسایی کرده و یک رابط کاربری پایه بسازید.
• با Jetpack Compose آشنا شوید، نحوه استفاده از Modifierها برای تزیین Composableها را یاد بگیرید، مدیریت وضعیت (State Management) را مدیریت کنید و چیدمان بهتری برای Composableها بر اساس اصول Material Design ایجاد کنید.
• همچنین یاد خواهید گرفت که چگونه تمها، استایلهای سفارشی و انیمیشنها را برای توسعه یک رابط کاربری جذاب به کار ببرید.
سرفصل ها و درس ها
ایجاد رابط کاربری پایه در اندروید
Basic UI creation in Android
مقدمهای بر دوره
Introduction to the course
رابط کاربری موبایل چگونه ساخته میشود؟
How is mobile UI built?
چالشهای منحصر به فرد UI در اندروید
Unique challenges for Android UI
راهاندازی اندروید استودیو
Setting up Android Studio
Activity چیست؟
What is an Activity?
تعریف یک Activity
Defining an activity
Viewها و Layoutها
Views and Layouts
Layoutها و Viewها در کاتلین
Layouts and Views in Kotlin
چرخه حیات Activity
The activity lifecycle
مقدمهای بر Jetpack Compose
Introduction to Jetpack Compose
رابط کاربری با توابع Composable
UI with Composable functions
چیدمانها در Compose
Layouts in Compose
ساخت رابط کاربری با استفاده از Composableها
Building UI with Composables
خلاصه فصل: ایجاد رابط کاربری پایه در اندروید
Module summary: Basic UI creation in Android
ساخت رابط کاربری با Jetpack Compose
Building UI with Jetpack Compose
Modifierها
Modifiers
استایلدهی با استفاده از Modifierها
Styling with modifiers
استفاده از Modifierها در چیدمانها
Modifiers with layouts
مدیریت رویدادها و Callbackها
Event handling and callbacks
State (وضعیت) چیست؟
What is a state?
اعلام وضعیت (Declaring state)
Declaring state
Recomposition (بازسازی مجدد)
Recomposition
ذخیره و بازیابی وضعیت
Saving and Restoring State
تفاوت Composableهای Stateful و Stateless
Stateful vs stateless composables
Scaffold
Scaffold
اجزای Material
Material components
وضعیت Scaffold
Scaffold state
خلاصه فصل: ساخت رابط کاربری با Jetpack Compose
Module summary: Building UI with Jetpack Compose
رابط کاربری پیشرفته با Jetpack Compose
Advanced UI with Jetpack Compose
کامپوننت Navigation
The Navigation component
ناوبری در Compose
Navigation in Compose
NavHost و Nav Controller
NavHost & Nav Controller
ناوبری تببندی شده (Tabbed Navigation)
Tabbed Navigation
تعریف یک لیست
Defining a list
تعریف یک شبکه (Grid)
Defining a grid
Lazy Layoutها چیستند؟
What are lazy layouts?
تعریف Lazy Listها
Defining lazy lists
تعریف Lazy Grid
Defining lazy grid
خلاصه فصل: رابط کاربری پیشرفته با Jetpack Compose
Module summary: Advanced UI with Jetpack Compose
نمایش نظرات