پیشنهاد فرادرس

آموزش اپلیکیشن های اندروید با Kotlin - منابع، استایل ها و تم ها

دسته بندی ها: آموزش کاتلین (Kotlin) ، آموزش برنامه نویسی اندروید (Android) ، آموزش های پلورال سایت (Pluralsight) ، برنامه نویسی موبایل

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

سرفصل:

  • معرفی دوره
  • برنامه ریزی اپلیکیشن
  • پیش نیازها
  • نصب و راه اندازی پروژه
  • Styling Views و طرح بندی ها
  • تعریف استایل ها
  • style و textAppearance
  • استفاده از Selector
  • اعمال استایل به NoteKeeper App
  • سفارشی کردن ظاهر برنامه با اعمال تم ها
  • سفارشی کردن رنگ تم با استفاده از Theme Editor
  • مدیریت تغییرات پیکربندی
  • ViewModel
  • و غیره
به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز
Android Apps with Kotlin: Resources, Styles, and Themes Publisher:Pluralsight Author:Sriyank Siddhartha Duration:5h 15m Level:Intermediate

Intuitive UI and a seamless user experience is the first impression that an app leaves on the user. This course will teach you the basics of how to style an app, apply themes, manage resources, and handle configuration changes using Kotlin.
At the core of modern mobile applications is a thorough knowledge of how to manage resources, style user interfaces, and apply themes to applications. In this course, Android Apps with Kotlin: Resources, Styles, and Themes, you'll learn how to provide an intuitive user interface and seamless user experience. First, you'll learn how to apply styles and themes to your app that represent your brand. Then, you'll explore how to manage different resources in Android such as graphics, texts, layouts, supporting multiple languages, and making resources compatible across multiple screen densities and size configurations. Finally, you'll see how to handle configuration changes in Android and provide stability to your application. When you're finished with this course, you'll have a foundational knowledge of managing resources, styling Views, applying themes and handling device configuration change as you move forward to develop a mobile application.
Course Overview
Course Overview
1m
Planning Your Application
Introduction
2m
Prerequisites
1m
Initial Project Setup
6m
Styling Views and Layouts
Overview
1m
The Android App Resources
6m
Defining Styles
10m
style vs. textAppearance
2m
Code Snippet: Styling a View
1m
Using Inheritance to Style View: Problem Statement
3m
Creating Reusable Styles: Using Inheritance
8m
Creating Styles for Commonly Used Views and ViewGroups
7m
Using Selector: StateListDrawable
7m
Using Selector: ColorStateList
3m
Referencing Resources from XML
2m
Apply Styles to NoteKeeper App
5m
Summary
1m
Customizing App Appearance by Applying Themes
Overview
1m
How to Apply a Theme, Along with Its Importance
6m
Customize Theme Colors Using Theme Editor
8m
Selecting the Most Suitable Variant of the Theme
6m
Applying Styles Application Wide
2m
Styles vs. Themes: Comparison
1m
Maintaining Compatibility with Lower Android Versions
8m
Applying Version Specific Styles and Features
8m
Code Cleanup and Summary
4m
Dealing with Values Resources: String Localization
Overview
1m
Understanding Localization and Its Importance
4m
Using Resource Qualifiers to Localize the App
1m
Removing Hardcoded Strings
3m
Creating Values Resource Directory for Different Locales
9m
Verifying the App
3m
Access String Resource from Kotlin Files
4m
Importance of Default Resources
2m
Localizing Other Resources: Graphics and Media
6m
Localizing NoteKeeper App
4m
Providing Support for Right-to-left Locales
4m
Summary
0m
Working with Drawable Resources for Different Screen Densities
Overview
1m
Exploring Drawable Resources
2m
Exploring Fundamentals of Multiple Screen Densities
6m
Using Drawables for Multiple Screen Density Devices
3m
Making Drawables Compatible Across Different Screen Densities
6m
Raster vs. Vector Drawable
3m
Using Vector Drawable
6m
Adaptive Launcher Icon and Legacy Launcher Icon
5m
Creating Launcher Icons
9m
Summary
1m
Adapting to Different Screen Configurations
Overview
0m
Supporting Multiple Device Screens
5m
Designing Layouts for Both Portrait and Landscape
7m
Adapting UI for Tablets
4m
Understanding sw, w, and h Qualifiers
6m
Designing Layouts for Tablets
5m
Effectively Using Widescreen Tablets
2m
Adapting Resources to Different Screen Configurations
6m
Summary
1m
Handling Configuration Changes
Overview and Introduction to Configuration Change
3m
Impact of Screen Rotation on Activity
3m
Impact of Screen Rotation on Views
6m
Saving UI State: Saved Instance State Bundle
3m
Implementing Saved Instance State Bundle to Save UI State
8m
Verifying Impact of Configuration Change in NoteKeeper App
4m
Saving UI State: ViewModel
5m
Why Do You Need ViewModel?
3m
Implementing Architecture Component ViewModel to Preserve Data
6m
Saving UI State: Persistent Local Storage
2m
Summary and Conclusion
2m
Thank You
0m

پیشنهاد فرادرس