ویژگیهای کلیدی
تفاوت بین رویکرد دستوری (Android View) و اعلانی (Jetpack Compose) را درک کنید
با ساختار یک برنامه Compose، عناصر رابط کاربری داخلی Compose و مفاهیم اصلی مانند انتقال وضعیت و ترکیب بر ارثبری آشنا شوید
توابع قابل ترکیب را بنویسید، آزمایش کنید و اشکالزدایی کنید
شرح کتاب
Jetpack Compose چارچوب جدید اندروید برای ساخت رابطهای کاربری بومی سریع، زیبا و قابل اعتماد است. این چارچوب، توسعه رابط کاربری در اندروید را با استفاده از رویکرد اعلانی ساده و به طور قابل توجهی تسریع میکند. این کتاب به توسعهدهندگان کمک میکند تا با Jetpack Compose کار عملی انجام دهند و روشی مدرن برای ساخت برنامههای اندروید اتخاذ کنند. این کتاب مقدمهای بر توسعه اندروید نیست، اما بر دانش شما در مورد نحوه توسعه برنامههای اندروید بنا خواهد شد.
این راهنمای آسان که با آموزشها و پروژههای عملی کامل شده است، شما را با اصول اولیه Jetpack Compose مانند انتقال وضعیت، جریان داده یکطرفه و ترکیب بر ارثبری آشنا میکند و به شما کمک میکند تا برنامههای اندروید خود را با استفاده از Compose بسازید. همچنین مفاهیمی مانند آزمایش، انیمیشن و قابلیت همکاری با جعبه ابزار رابط کاربری اندروید موجود را پوشش خواهید داد.
در پایان کتاب، شما قادر خواهید بود برنامههای اندروید خود را با استفاده از Jetpack Compose بنویسید.
آنچه خواهید آموخت
درک کاملی از مفاهیم اصلی Jetpack Compose به دست آورید
عناصر رابط کاربری زیبا، مرتب و فراگیر را توسعه دهید که کاربرپسند، قابل اعتماد و کارآمد باشند
یک برنامه کامل با استفاده از Jetpack Compose بسازید
Jetpack Compose را به برنامههای اندروید موجود خود اضافه کنید
برنامههایی را که از Jetpack Compose استفاده میکنند، آزمایش و اشکالزدایی کنید
نحوه استفاده از Jetpack Compose در سایر پلتفرمها را بیاموزید
این کتاب برای چه کسانی مناسب است
این کتاب برای هر توسعهدهنده برنامه موبایلی است که به دنبال درک اصول اولیه چارچوب جدید Jetpack Compose و مزایای توسعه بومی است. درک کاملی از توسعه اپلیکیشن اندروید، همراه با آشنایی با زبان برنامهنویسی کاتلین، مفید خواهد بود. دانش برنامهنویسی پایه برای درک مؤثر مفاهیم مطرح شده در این کتاب ضروری است.
فهرست مطالب
ساخت اولین اپلیکیشن Compose
درک الگوی اعلانی
بررسی اصول کلیدی Compose
چیدمان عناصر رابط کاربری
مدیریت وضعیت توابع Composable
کنار هم قرار دادن قطعات
نکات، ترفندها و بهترین شیوهها
کار با انیمیشنها
بررسی APIهای قابلیت همکاری
آزمایش و اشکالزدایی اپلیکیشنهای Compose
نتیجهگیری و مراحل بعدی






























