کتاب How to Build Android Apps with Kotlin: A practical guide to developing, testing, and publishing your first Android apps, 2nd Edition (نحوه ساخت برنامههای اندروید با Kotlin: راهنمای عملی برای توسعه، آزمایش و انتشار اولین برنامه های اندروید، نسخه دوم) راه ورود شما برای تسلط بر هنر توسعه برنامه اندروید است.
این راهنمای جامع با راهنماییهای عملی و مثالهای واقعی، شما را با ابزارها و دانش مورد نیاز برای ایجاد ایدههای برنامه خود مجهز میکند.
چه یک مبتدی مشتاق ساخت اولین برنامه خود باشید و چه یک توسعهدهنده با تجربه که به دنبال استفاده از قدرت Kotlin است، این کتاب سفری گامبهگام در کل فرآیند توسعه برنامه – از مفهومسازی و کدنویسی تا آزمایش و انتشار را ارائه میدهد. آماده باشید تا خلاقیت خود را آزاد کنید و با اطمینان برنامههای اندرویدی تاثیرگذار بسازید.
توجه داشته باشید نسخه اول این کتاب نیز در این محصول موجود میباشد.
مقدمهای بر کتاب How to Build Android Apps with Kotlin نسخه دوم:
اندروید در دهه گذشته بر بازار برنامههای کاربردی حکومت کرده است و توسعهدهندگان به طور فزایندهای به دنبال شروع ساخت برنامههای کاربردی اندرویدی خود هستند.
نحوه ساخت برنامههای اندروید با کاتلین با بلوکهای سازنده توسعه اندروید شروع میشود و به شما یاد میدهد که چگونه از Android Studio، محیط توسعه یکپارچه (IDE) برای اندروید، با زبان برنامهنویسی Kotlin برای توسعه برنامه استفاده کنید.
سپس، نحوه ایجاد برنامهها و اجرای آنها را در دستگاههای مجازی با استفاده از تمرینهای هدایتشده یاد خواهید گرفت. شما اصول توسعه اندروید را پوشش خواهید داد، از ساختار یک برنامه گرفته تا ایجاد رابط کاربری با فعالیتها، قطعات و الگوهای ناوبری مختلف.
با پیشرفت در فصلها، به RecyclerView اندروید میپردازید تا از نمایش فهرستهای دادهها نهایت استفاده را ببرید و با واکشی دادهها از یک سرویس وب و مدیریت تصاویر راحت شوید.
سپس قبل از کار با اعلانها و نحوه ماندگاری دادهها، با نقشهبرداری، خدمات مکان و مدل مجوزها آشنا میشوید. در مرحله بعد، با استفاده از Jetpack Compose رابط کاربری ایجاد خواهید کرد.
با حرکت به جلو، با تست کردن، طیف کامل هرم آزمایشی را پوشش خواهید داد. همچنین خواهید آموخت که چگونه از اجزای معماری اندروید (AAC) برای ساختار تمیز کد شما و کشف الگوهای مختلف معماری و مزایای تزریق وابستگی استفاده میشود.
Coroutineها و Flow API برای برنامهنویسی ناهمزمان پوشش داده شدهاند. سپس فوکوس به UI باز میگردد و نشان میدهد که چگونه میتوان حرکت و انتقال را هنگام تعامل کاربران با برنامههای شما اضافه کرد. در پایان، یک برنامه جالب برای بازیابی و نمایش فیلمهای محبوب از پایگاه داده فیلم خواهید ساخت و سپس نحوه انتشار برنامههای خود را در Google Play مشاهده خواهید کرد.
در پایان کتاب How to Build Android Apps with Kotlin، مهارتها و اعتماد به نفس مورد نیاز برای ساخت برنامههای اندرویدی کامل با استفاده از Kotlin را خواهید داشت.
بیشتر بخوانید: کتاب Flutter for Beginners
کتاب How to Build Android Apps with Kotlin برای چه کسی است؟
اگر میخواهید برنامههای اندرویدی خود را با استفاده از Kotlin بسازید، اما مطمئن نیستید که چگونه شروع کنید، پس این کتاب برای شما مناسب است. درک ابتدایی زبان برنامهنویسی کاتلین به شما کمک میکند تا سریعتر موضوعات مطرح شده در این کتاب را درک کنید.
آنچه کتاب How to Build Android Apps with Kotlin پوشش میدهد:
فصل ۱، ایجاد اولین برنامه شما، نحوه استفاده از Android Studio را برای ساخت اولین برنامه اندرویدی خود نشان میدهد. در اینجا، یک پروژه Android Studio ایجاد میکنید، متوجه میشوید که از چه چیزی تشکیل شده است و ابزارهای لازم برای ساخت و استقرار یک برنامه در یک دستگاه مجازی را بررسی میکنید. همچنین با ساختار یک برنامه اندروید آشنا خواهید شد.
فصل ۲ کتاب How to Build Android Apps with Kotlin، ساخت جریانهای صفحه کاربر، به اکوسیستم اندروید و بلوکهای سازنده یک برنامه اندروید میپردازد. مفاهیمی مانند فعالیتها و چرخه عمر آنها، اهداف و وظایف، و همچنین بازیابی وضعیت و انتقال دادهها بین صفحه نمایشها یا فعالیتها معرفی خواهند شد.
فصل ۳، توسعه UI با Fragments، اصول استفاده از قطعات برای رابط کاربری یک برنامه اندروید را به شما آموزش میدهد. شما یاد خواهید گرفت که چگونه از قطعات به روشهای مختلف برای ساخت طرحبندی برنامه برای تلفنها و تبلتها، از جمله استفاده از مؤلفه Jetpack Navigation استفاده کنید.
فصل ۴ کتاب How to Build Android Apps with Kotlin، ساختن ناوبری برنامه، انواع مختلف پیمایش در یک برنامه را بررسی میکند. در مورد کشوهای ناوبری با طرحبندیهای کشویی، پیمایش پایین و پیمایش زبانهها آشنا خواهید شد.
فصل ۵، کتابخانههای ضروری: Retrofit، Moshi و Glide، به شما بینشی درباره نحوه ساخت برنامههایی میدهد که دادهها را از یک منبع داده از راه دور با استفاده از کتابخانه Retrofit و کتابخانه Moshi برای تبدیل دادهها بهاشیاء Kotlin واکشی میکنند. همچنین در مورد کتابخانه Glide که تصاویر از راه دور را در برنامه شما بارگیری میکند، آشنا خواهید شد.
فصل ۶ کتاب How to Build Android Apps with Kotlin، افزودن و تعامل با RecyclerView، مفهوم ساخت لیستها و نمایش آنها را با کمک ویجت RecyclerView معرفی میکند.
فصل ۷، مجوزهای Android و Google Maps، مفهوم مجوزها و نحوه درخواست آنها را از کاربر به منظور اجرای وظایف خاص برنامه شما و همچنین شما را با Maps API معرفی میکند.
فصل ۸ کتاب How to Build Android Apps with Kotlin، سرویسها، WorkManager و اعلانها، مفهوم کار پسزمینه در یک برنامه اندرویدی را توضیح میدهد و اینکه چگونه میتوانید برنامهتان را وادار کنید تا وظایف خاصی را بهگونهای که برای کاربر نامرئی باشد، اجرا کند، و همچنین نحوه نمایش اعلان را پوشش میدهد. این کار.
فصل ۹، ساخت رابطهای کاربری با استفاده از Jetpack Compose، نحوه عملکرد Jetpack Compose، نحوه اعمال سبکها و تمها و نحوه استفاده از Jetpack Compose در پروژههایی که با فایلهای طرحبندی شروع شدهاند را نشان میدهد.
فصل ۱۰ کتاب How to Build Android Apps with Kotlin، تستهای واحد و تستهای یکپارچهسازی با JUnit، Mockito، و Espresso، انواع مختلف تستها را برای یک برنامه اندروید، چارچوبهایی که برای هر نوع تست استفاده میشوند و مفهوم توسعه مبتنی بر تست را به شما آموزش میدهد.
فصل ۱۱، اجزای معماری Android، بینشی در مورد اجزای کتابخانههای Android Jetpack، مانند ViewModel ارائه میدهد، که به جداسازی منطق تجاری از کد رابط کاربری کمک میکند.
سپس به این خواهیم پرداخت که چگونه میتوانیم از جریانهای داده قابل مشاهده مانند LiveData برای تحویل دادهها به رابط کاربری استفاده کنیم. در نهایت، ما به کتابخانه اتاق نگاه خواهیم کرد تا چگونگی تداوم دادهها را تجزیه و تحلیل کنیم.
فصل ۱۲ کتاب How to Build Android Apps with Kotlin، دادههای ماندگار، راههای مختلفی را برای ذخیره دادهها در دستگاه، از SharedPreferences گرفته تا فایلها، به شما نشان میدهد. مفهوم Repository نیز معرفی خواهد شد و به شماایده میدهد که چگونه برنامه خود را در لایههای مختلف ساختار دهید.
فصل ۱۳، تزریق وابستگی با Dagger، Hilt و Koin، مفهوم تزریق وابستگی و مزایایی را که برای یک برنامه ارائه میکند توضیح میدهد. چارچوبهایی مانند Dagger، Hilt و Koin برای کمک به مدیریت وابستگیهای خود معرفی شدهاند.
فصل ۱۴، Coroutines و Flow، شما را با انجام عملیات پس زمینه و دستکاری دادهها با coroutines و Flow آشنا میکند. همچنین با دستکاری و نمایش دادهها با استفاده از عملگرهای Flow و تبدیل LiveData آشنا خواهید شد.
فصل ۱۵ کتاب How to Build Android Apps with Kotlin، الگوهای معماری، الگوهای معماری را توضیح میدهد که میتوانید برای ساختار پروژههای اندرویدی خود استفاده کنید تا آنها را به اجزای مختلف با عملکرد متمایز جدا کنید. اینها توسعه، آزمایش و نگهداری کد را برای شما آسانتر میکند.
در فصل ۱۶ کتاب How to Build Android Apps with Kotlin، انیمیشنها و انتقالها با CoordinatorLayout و MotionLayout، نحوه بهبود برنامههای خود با انیمیشنها و انتقالها با CoordinatorLayout و MotionLayout بحث میشود.
فصل ۱۷، راهاندازی برنامه خود در Google Play، این کتاب را با نشان دادن نحوه انتشار برنامههای خود در Google Play به پایان میرساند: از آمادهسازی نسخه تا ایجاد حساب توسعهدهنده Google Play، و در نهایت راهاندازی برنامهتان.
سرفصلهای کتاب How to Build Android Apps with Kotlin:
- Cover
- Title Page
- Copyright
- Dedication
- Contributors
- Table of Contents
- Preface
- Part 1: Android Foundation
- Chapter 1: Creating Your First App
- Chapter 2: Building User Screen Flows
- Chapter 3: Developing the Ul with Fragments
- Chapter 4: Building App Navigation
- Part 2: Displaying Network Calls
- Chapter 5: Essential Libraries: Retrofit, Moshi, and Glide
- Chapter 6: Adding and Interacting with RecyclerView
- Chapter 7: Android Permissions and Google Maps
- Chapter 8: Services, WorkManager, and Notifications
- Chapter 9: Building User Interfaces Using Jetpack Compose
- Part 3: Testing and Code Structure
- Chapter 10: Unit Tests and Integration Tests with JUnit, Mockito, and Espresso
- Chapter 11: Android Architecture Components
- Chapter 12: Persisting Data
- Chapter 13: Dependency Injection with Dagger, Hilt, and Koin
- Part 4: Polishing and Publishing an App
- Chapter 14: Coroutines and Flow
- Chapter 15: Architecture Patterns
- Chapter 16: Animations and Transitions with CoordinatorLayout and MotionLayout
- Chapter 17: Launching Your App on Google Play
- Index
- About Packt
- Other Books You May Enjoy
فایل کتاب How to Build Android Apps with Kotlin را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.