ویژگیهای کلیدی
از قدرت جدیدترین کتابخانههای Jetpack در کارهای روزمره توسعه اندروید خود بهره ببرید.
سیستم عامل Wear OS را کاوش کنید و با استفاده از رویکرد اعلانی، صفحات نمایش بزرگی برای پشتیبانی از دنیای تاشو بسازید.
با کشف مفیدترین نکات، ترفندها و بهترین شیوهها، کد خود را آزمایش و اشکالزدایی کنید.
شرح کتاب
اندروید یک سیستم عامل قدرتمند است که به طور گسترده در دستگاههای مختلف، تلفنها، تلویزیونها، پوشیدنیها، خودروها و موارد دیگر استفاده میشود. این کتاب آشپزی اندروید به شما یاد میدهد که چگونه از جدیدترین فناوریهای توسعه اندروید برای ایجاد برنامههای باورنکردنی استفاده کنید و در عین حال از کتابخانههای محبوب Jetpack به طور مؤثر استفاده کنید. همچنین یاد خواهید گرفت که هنگام توسعه برنامههای اندروید، کدام اصول حیاتی را باید در نظر بگیرید.
این کتاب با دستورالعملهایی برای شروع کار با چارچوب رابط کاربری اعلانی، Jetpack Compose، آغاز میشود و به شما در مدیریت حالتهای رابط کاربری، ناوبری، Hilt، Room، Wear OS و موارد دیگر کمک میکند، زیرا با جدیدترین فناوریهای توسعه اندروید مدرن آشنا میشوید. فصلهای بعدی بر توسعه برنامهها برای صفحات نمایش بزرگ، استفاده از WorkManager جتپک، مدیریت هشدارهای رابط کاربری گرافیکی و نکات و ترفندهایی در اندروید استودیو تمرکز خواهند داشت. در سراسر کتاب، شما همچنین شاهد پیادهسازی تست برای بهبود توسعه اندروید خواهید بود و بینشهایی در مورد بهرهبرداری از محیط توسعه یکپارچه اندروید استودیو کسب خواهید کرد. در نهایت، بهترین شیوهها را برای توسعه قوی برنامههای مدرن کشف خواهید کرد.
در پایان این کتاب، شما قادر خواهید بود با استفاده از زبان برنامهنویسی کاتلین و جدیدترین فناوریهای توسعه اندروید مدرن، یک برنامه اندروید بسازید که منجر به برنامههای بسیار کارآمد میشود. آنچه خواهید آموخت
استفاده از برنامهنویسی کاتلین برای ساخت برنامههای اندروید
بهرهگیری از کتابخانههای مدرن توسعه اندروید (MAD) برای ایجاد برنامههای استثنایی
بررسی مفاهیم معماری مدرن برنامه مانند مدل-نما-نمای-مدل (MVVM)
استفاده از تزریق وابستگی، معماری تمیز و سازماندهی ماژول
کشف نحوه نوشتن رابط کاربری و تست واحد برای برنامههای کاربردی
آشنایی با صفحهبندی، اتصال داده و ذخیرهسازی داده
ساخت صفحات نمایش بزرگ برای پشتیبانی از دنیای جدید تاشو
بررسی اصول Wear OS در توسعه اندروید مدرن
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگان فعال اندروید در سطح مبتدی تا متوسط با یک تا دو سال تجربه حرفهای در توسعه برنامههای اندروید است که علاقهمند به ارتقای دانش خود در زمینه توسعه اندروید هستند. دستور العملهای این کتاب از کاتلین استفاده میکنند و نه جاوا.
فهرست مطالب
شروع کار با مهارتهای توسعه اندروید مدرن
ایجاد صفحات نمایش با استفاده از رابط کاربری اعلانی و بررسی اصول Compose
مدیریت وضعیت رابط کاربری در Jetpack Compose و استفاده از Hilt
ناوبری در توسعه اندروید مدرن
استفاده از Datastore برای ذخیره دادهها و آزمایش
استفاده از پایگاه داده Room و آزمایش
شروع کار با WorkManager
شروع کار با صفحهبندی
ساخت برای صفحات نمایش بزرگ
پیادهسازی اولین سیستم عامل Wear OS شما با استفاده از Jetpack Compose
هشدارهای رابط کاربری گرافیکی – موارد جدید در منوها، دیالوگها، Toast، Snackbarها و موارد دیگر در توسعه اندروید مدرن
نکات و ترفندهای اندروید استودیو برای کمک به شما در طول توسعه






























