توضیحات
Write Apps for Maximum Performance and Responsiveness
Threading and concurrency are as important in mobile as they are in large, distributed systems. This book does an excellent job of re-introducing us to the basic concepts and describing how to apply them to the Android framework. Even the most experienced Android developer should pick up at least a few tricks from these pages.
Dave Smith, PE, Google Developer Expert for Android
Mastering concurrency is critical to developing software with superior performance and responsiveness. This is especially true for Android, where interruptions are frequent and abrupt, and in order to be correct, programs must be aware of component and process lifecycles in addition to being thread safe.
You need a deep, Android-specific understanding of concurrencyand Android Concurrency delivers it. This guide in Addison-Wesleys Android Deep Dive series for experienced Android developers helps you leverage todays multi-core processors and heavily cached architectures, as well as major improvements built into Android 5 (Lollipop).
Top Android developer and consultant Blake Meike strips the magic and mystery from concurrent programming and presents intensely practical solutions for everything from inter-thread communication to network communication. Meike introduces a simple but powerful architectural framework you can use to address new issues whenever they arise, and offers expert guidance for debugging even highly complex concurrency issues.
Android Concurrency combines in-depth knowledge, proven patterns and idioms, and world-class insights for avoiding performance-killing mistakes. For serious Android developers, it will be an indispensable resource.
You will
Gain new clarity about what concurrency really is, and how concurrent processes work
Master best practices for writing concurrent code thats more robust and less susceptible to weird, hard-to-diagnose errors
Review the Java concurrency mechanisms Androids constructs are built upon
Shape an approach to concurrency that reflects the unique characteristics of the Android environment
Avoid widespread misconceptions that lead Android developers into trouble
Make the most of AsyncTaskbut only when its the right tool for the job
Leverage the powerful, lightweight Looper/Handler framework to support scheduled, asynchronous tasks and execute many message types
Use the Android Service component to separate business logic from UI
Understand the differences between started and bound services and use them effectively for intra- and inter-process communication
Perform scheduled tasks, including tasks requiring polling and explicit scheduling
Track down problems via static analysis, annotations, and assertions
————————————————————–
ترجمه ماشینی :
نوشتن برنامهها برای حداکثر کارایی و پاسخگویی
Threading و همزمانی در تلفن همراه به همان اندازه که در سیستمهای بزرگ و توزیعشده مهم هستند، مهم هستند. این کتاب به خوبی ما را با مفاهیم اولیه آشنا می کند و نحوه اعمال آنها را در چارچوب اندروید توضیح می دهد. حتی باتجربه ترین برنامه نویس اندروید باید حداقل چند ترفند را از این صفحات انتخاب کند.
Dave Smith, PE, Google Developer Expert for Android
تسلط بر همزمانی برای توسعه نرم افزارهای برتر بسیار مهم است. عملکرد و پاسخگویی این امر مخصوصاً برای Android، که در آن وقفهها مکرر و ناگهانی هستند، صادق است، و برای درست بودن، برنامهها علاوه بر ایمن بودن موضوع، باید از چرخه عمر اجزا و فرآیند نیز آگاه باشند.
شما به اندروید عمیق و عمیق نیاز دارید. درک خاصی از Concurrency و Android Concurrency آن را ارائه می دهد. این راهنما در مجموعه Addison-Wesleys Android Deep Dive برای توسعه دهندگان باتجربه Android به شما کمک می کند تا از پردازنده های چند هسته ای امروزی و معماری های ذخیره شده در حافظه پنهان و همچنین پیشرفت های عمده در Android 5 (Lollipop) استفاده کنید.
توسعهدهنده و مشاور برتر اندروید، بلیک میک، جادو و رمز و راز را از برنامهنویسی همزمان حذف میکند و راهحلهای بسیار کاربردی را برای همه چیز از ارتباطات بین رشتهای گرفته تا ارتباطات شبکه ارائه میدهد. Meike یک چارچوب معماری ساده اما قدرتمند را معرفی میکند که میتوانید از آن برای رسیدگی به مسائل جدید در هر زمان که به وجود میآیند، استفاده کنید، و راهنماییهای متخصص را برای اشکالزدایی حتی مسائل همزمان بسیار پیچیده ارائه میدهد.
Android Concurrency ترکیبی از عمق است. دانش، الگوها و اصطلاحات اثبات شده، و بینش در سطح جهانی برای اجتناب از اشتباهات کشنده عملکرد. برای توسعه دهندگان جدی اندروید، این یک منبع ضروری خواهد بود.
شما
وضوح جدیدی در مورد اینکه همزمانی واقعا چیست و فرآیندهای همزمان چگونه کار می کنند به دست خواهید آورد
بهترین شیوه ها برای نوشتن کد همزمان که قوی تر است را به دست آورید. و کمتر مستعد خطاهای عجیب و غریب و سخت تشخیص آن است
بررسی مکانیسم های همزمانی جاوا که سازه های اندروید بر اساس آن ساخته شده اند
رویکردی برای همزمانی شکل دهید که منعکس کننده ویژگی های منحصر به فرد محیط اندروید باشد
اجتناب از تصورات غلط گسترده که منجر می شود توسعه دهندگان اندروید در مشکل هستند
از AsyncTask نهایت استفاده را ببرید اما تنها زمانی که ابزار مناسبی برای کار باشد
از چارچوب قدرتمند و سبک Looper/Handler برای پشتیبانی از کارهای برنامه ریزی شده و ناهمزمان و اجرای بسیاری از انواع پیام استفاده کنید
از Android استفاده کنید مؤلفه سرویس برای جدا کردن منطق کسب و کار از UI
تفاوت های بین سرویس های شروع شده و محدود را درک کنید و از آنها به طور موثر برای ارتباطات درون فرآیندی و بین فرآیندی استفاده کنید
انجام وظایف برنامه ریزی شده، از جمله کارهایی که نیاز به نظرسنجی و زمان بندی صریح دارند
tag : دانلود کتاب همزمانی اندروید , Download همزمانی اندروید , دانلود همزمانی اندروید , Download Android Concurrency Book , همزمانی اندروید دانلود , buy همزمانی اندروید , خرید کتاب همزمانی اندروید , دانلود کتاب Android Concurrency , کتاب Android Concurrency , دانلود Android Concurrency , خرید Android Concurrency , خرید کتاب Android Concurrency ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.