ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Android UI Development with Jetpack Compose

دانلود کتاب توسعه رابط کاربری اندروید با Jetpack Compose

Android UI Development with Jetpack Compose

مشخصات کتاب

Android UI Development with Jetpack Compose

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1801812160, 9781801812160 
ناشر: Packt Publishing 
سال نشر: 2022 
تعداد صفحات: 248 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 43,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 15


در صورت تبدیل فایل کتاب Android UI Development with Jetpack Compose به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب توسعه رابط کاربری اندروید با Jetpack Compose نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب توسعه رابط کاربری اندروید با Jetpack Compose



با ایجاد رابط های کاربری بومی بصری در پلتفرم های اندروید شروع کنید

ویژگی های کلیدی

  • تفاوت بین رویکرد امری (Android View) و توضیحی (Jetpack Compose) را درک کنید
  • درباره ساختار یک برنامه Compose بیاموزید، اجزای داخلی Compose UI، و مفاهیم اصلی مانند حالت بالا بردن و ترکیب بیش از ارث بری
  • نوشتن، آزمایش، و اشکال زدایی توابع ترکیب پذیر

شرح کتاب

Jetpack Compose فریمورک جدید اندروید برای ساختن بومی سریع، زیبا و قابل اعتماد است. رابط های کاربری با استفاده از رویکرد اعلامی، توسعه UI در اندروید را ساده و به طور قابل توجهی تسریع می کند. این کتاب به توسعه‌دهندگان کمک می‌کند تا با Jetpack Compose آشنا شوند و روشی مدرن برای ساخت برنامه‌های اندرویدی اتخاذ کنند. این کتاب مقدمه‌ای برای توسعه اندروید نیست، اما بر اساس دانش شما در مورد نحوه توسعه برنامه‌های Android است.

با آموزش‌ها و پروژه‌های عملی، این کار آسان است. راهنمای دنبال کردن، شما را با اصول اولیه Jetpack Compose مانند حالت بالا بردن، جریان داده های یک طرفه، و ترکیب بیش از ارث آشنا می کند و به شما کمک می کند برنامه های Android خود را با استفاده از Compose بسازید. همچنین مفاهیمی مانند آزمایش، انیمیشن، و قابلیت همکاری را با جعبه ابزار UI موجود Android پوشش خواهید داد.

در پایان کتاب، می‌توانید خود را بنویسید. برنامه های Android را با استفاده از Jetpack Compose داشته باشید.

آنچه یاد خواهید گرفت

  • درکی کامل از آن به دست آورید. مفاهیم اصلی Jetpack Compose
  • توسعه عناصر رابط کاربری زیبا، منظم و همه جانبه که کاربر پسند، قابل اعتماد و کارآمد هستند<. /span>
  • با استفاده از Jetpack Compose یک برنامه کامل بسازید
  • افزودن Jetpack Compose به برنامه موجود خود برنامه‌های Android
  • برنامه‌هایی را که از Jetpack Compose استفاده می‌کنند آزمایش و اشکال‌زدایی کنید
  • < span>دریابید که چگونه می توان از Jetpack Compose در پلتفرم های دیگر استفاده کرد

این کتاب برای چه کسانی است

این کتاب برای هر توسعه‌دهنده اپلیکیشن تلفن همراه است که به دنبال درک اصول چارچوب جدید Jetpack Compose و مزایای توسعه بومی است. درک کامل از توسعه برنامه اندروید، همراه با مقداری دانش از زبان برنامه نویسی Kotlin، مفید خواهد بود. دانش برنامه نویسی اولیه برای درک مؤثر مفاهیم مطرح شده در این کتاب ضروری است.

فهرست محتوا

  1. <. span> ساختن اولین برنامه نوشتن شما
  2. درک پارادایم اعلامی
  3. کاوش در اصول کلیدی نوشتن
  4. چیدمان عناصر رابط کاربری
  5. < span>مدیریت وضعیت توابع قابل ترکیب
  6. قرار دادن قطعات در کنار هم
  7. نکات، ترفندها و بهترین روش‌ها
  8. کار با انیمیشن‌ها
  9. کاوش APIهای قابلیت همکاری
  10. تست و اشکال‌زدایی برنامه‌های نوشتن
  11. نتیجه گیری و مراحل بعدی

توضیحاتی درمورد کتاب به خارجی

Get started with creating intuitive native user interfaces on Android platforms

Key Features

  • Understand the difference between the imperative (Android View) and declarative (Jetpack Compose) approach
  • Learn about the structure of a Compose app, built-in Compose UI elements, and core concepts such as state hoisting and composition over inheritance
  • Write, test, and debug composable functions

Book Description

Jetpack Compose is Android's new framework for building fast, beautiful, and reliable native user interfaces. It simplifies and significantly accelerates UI development on Android using the declarative approach. This book will help developers to get hands-on with Jetpack Compose and adopt a modern way of building Android applications. The book is not an introduction to Android development, but it will build on your knowledge of how Android apps are developed.

Complete with hands-on tutorials and projects, this easy-to-follow guide will get you up to speed with the fundamentals of Jetpack Compose such as state hoisting, unidirectional data flow, and composition over inheritance and help you build your own Android apps using Compose. You'll also cover concepts such as testing, animation, and interoperability with the existing Android UI toolkit.

By the end of the book, you'll be able to write your own Android apps using Jetpack Compose.

What you will learn

  • Gain a solid understanding of the core concepts of Jetpack Compose
  • Develop beautiful, neat, and immersive UI elements that are user friendly, reliable, and performant
  • Build a complete app using Jetpack Compose
  • Add Jetpack Compose to your existing Android applications
  • Test and debug apps that use Jetpack Compose
  • Find out how Jetpack Compose can be used on other platforms

Who this book is for

This book is for any mobile app developer looking to understand the fundamentals of the new Jetpack Compose framework and the benefits of native development. A solid understanding of Android app development, along with some knowledge of the Kotlin programming language, will be beneficial. Basic programming knowledge is necessary to grasp the concepts covered in this book effectively.

Table of Contents

  1. Building Your First Compose App
  2. Understanding the Declarative Paradigm
  3. Exploring the Key Principles of Compose
  4. Laying Out UI Elements
  5. Managing the State of Your Composable Functions
  6. Putting Pieces Together
  7. Tips, Tricks, and Best Practices
  8. Working with Animations
  9. Exploring Interoperability APIs
  10. Testing and Debugging Compose Apps
  11. Conclusion and Next Steps


فهرست مطالب

Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Part 1Fundamentals of Jetpack Compose
Chapter 1: Building Your First Compose App
	Technical requirements
	Saying hello to composable functions
		Showing a welcome text
		Using rows, text fields, and buttons
		Showing a greeting message
	Using the preview
		Preview parameters
		Configuring previews
		Grouping previews
	Running a Compose app
		Deploying a composable function
		Using composable functions in activities
		Looking under the hood
		Pressing the play button
	Summary
	Further reading
Chapter 2: Understanding the Declarative Paradigm
	Technical requirements
	Looking at the Android view system
		Inflating layout files
		Modifying the UI
	Moving from components to composable functions
		Component hierarchies
		Limitations of component hierarchies
		Composing UIs with functions
	Examining architectural aspects
		Reacting to clicks
		Sizing and positioning UI elements
	Summary
Chapter 3: Exploring the Key Principles of Compose
	Technical requirements
	Looking closer at composable functions
		Building blocks of composable functions
		Emitting UI elements
		Returning values
	Composing and recomposing the UI
		Sharing state among composable functions
		Controlling size
		Displaying a composable hierarchy inside an Activity
	Modifying the behavior of composable functions
		Understanding how modifiers work
		Implementing custom modifiers
	Summary
Part 2Building User Interfaces
Chapter 4: Laying Out UI Elements
	Technical requirements
	Using predefined layouts
		Combining basic building blocks
		Creating layouts based on constraints
	Understanding the single measure pass
		Defining measure policies
	Creating custom layouts
		Implementing a custom measure policy
	Summary
Chapter 5: Managing the State of Your Composable Functions
	Technical requirements
	Understanding stateful and stateless composable functions
		Using state in a composable function
		Writing stateless composable functions
	Hoisting state and passing events
		Creating radio button groups
	Surviving configuration changes
		Using ViewModel
	Summary
Chapter 6: Putting the Pieces Together
	Technical requirements
	Styling a Compose app
		Defining colors, shapes, and text styles
		Using resource-based themes
	Integrating toolbars and menus
		Using Scaffold() to structure your screen
		Creating a top app bar
	Adding navigation
		Defining screens
		Using NavHostController and NavHost()
	Summary
Chapter 7: Tips, Tricks, and Best Practices
	Technical requirements
	Persisting and retrieving state
		Injecting objects into a ViewModel
		Using the factory
	Keeping your composables responsive
		Communicating with ViewModel instances
		Handling long-running tasks
	Understanding side effects
		Invoking suspending functions
		Cleaning up with DisposableEffect()
	Summary
Part 3Advanced Topics
Chapter 8: Working with Animations
	Technical requirements
	Using animation to visualize state changes
		Animating single value changes
		Animating multiple value changes
	Showing and hiding UI elements with animations
		Understanding AnimatedVisibility()
		Animating size changes
	Spicing up transitions through visual effects
		Crossfading composable functions
		Understanding animation specifications
	Summary
Chapter 9: Exploring Interoperability APIs
	Technical requirements
	Showing Views in a Compose app
		Adding custom components to a Compose app
		Inflating View hierarchies with AndroidViewBinding()
	Sharing data between Views and composable functions
		Revisiting ViewModels
		Combining View Binding and ViewModels
	Embedding composables in View hierarchies
	Summary
Chapter 10: Testing and Debugging Compose Apps
	Technical requirements
	Setting up and writing tests
		Implementing unit tests
		Testing composable functions
	Understanding semantics
		Working with semantics nodes
		Adding custom semantics properties
	Debugging Compose apps
		Using custom modifiers for logging and debugging
	Summary
	Further reading
Chapter 11: Conclusion and Next Steps
	Technical requirements
	Exploring the future
		Showing exposed drop-down menus
		Using NavigationRail()
	Migrating to Material You
		Looking at some differences between Material 2 and Material 3 for Compose
	Moving beyond Android
		Setting up a sample project
	Summary
Index
About PACKT
Other Books You May Enjoy




نظرات کاربران