دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: G. Blake Meike
سری: Android Deep Dive
ISBN (شابک) : 0134177436, 9780134177434
ناشر: Addison-Wesley Professional
سال نشر: 2016
تعداد صفحات: 0
زبان: English
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 مگابایت
کلمات کلیدی مربوط به کتاب همزمانی اندروید: برنامه نویسی، API ها و محیط های عملیاتی، الگوریتم ها، برنامه نویسی اپل، توسعه متقابل پلت فرم، عملکردی، برنامه نویسی بازی، گرافیک و چند رسانه ای، مقدماتی و آغاز، زبان ها و ابزارها، برنامه نویسی مایکروسافت، برنامه های موبایل، برنامه نویسی موازی و تست نرم افزار، طراحی نرم افزار، برنامه نویسی وب، رایانه و فناوری، برنامه نویسی و توسعه برنامه، تلفن همراه، تبلت و کتابخوان الکترونیکی، رایانه و فناوری، علوم رایانه، الگوریتم ها، هوش مصنوعی، ذخیره سازی و طراحی پایگاه داده، گرافیک و
در صورت تبدیل فایل کتاب Android Concurrency به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب همزمانی اندروید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برنامهها را برای حداکثر کارایی و پاسخگویی
بنویسید
"Threading و همزمانی در موبایل به همان اندازه که در
سیستمهای بزرگ و توزیعشده مهم هستند، مهم هستند. این کتاب به
خوبی ما را با مفاهیم اولیه آشنا می کند و نحوه اعمال آنها را در
چارچوب اندروید توضیح می دهد. حتی باتجربهترین توسعهدهنده
اندروید باید حداقل چند ترفند را از این صفحات انتخاب
کند."
—Dave Smith، PE، Google Developer Expert for Android
تسلط بر همزمانی برای توسعه نرمافزار حیاتی است. با عملکرد و
پاسخگویی برتر این امر مخصوصاً برای Android، که در آن وقفهها
مکرر و ناگهانی هستند، صادق است، و برای درست بودن، برنامهها
علاوه بر ایمن بودن موضوع، باید از چرخه عمر اجزا و فرآیند نیز
آگاه باشند.
شما به اندروید عمیق و عمیق نیاز دارید. درک خاصی از همزمانی—و
همزمان Android آن را ارائه می دهد. این راهنما در مجموعه
Android Deep Dive Addison-Wesley برای توسعه دهندگان
باتجربه Android به شما کمک می کند تا از پردازنده های چند هسته
ای امروزی و معماری های ذخیره شده به شدت حافظه پنهان و همچنین
پیشرفت های عمده در Android 5 (Lollipop) استفاده کنید.
توسعهدهنده و مشاور برتر اندروید، بلیک میک، جادو و رمز و راز را
از برنامهنویسی همزمان حذف میکند و راهحلهای بسیار کاربردی را
برای همه چیز از ارتباطات بین رشتهای گرفته تا ارتباطات شبکه
ارائه میدهد. Meike یک چارچوب معماری ساده اما قدرتمند را معرفی
میکند که میتوانید از آن برای رسیدگی به مسائل جدید در هر زمان
که به وجود میآیند، استفاده کنید، و راهنماییهای متخصص را برای
اشکالزدایی حتی مسائل همزمان بسیار پیچیده ارائه میدهد.
Android Concurrency ترکیبی از عمق است. دانش، الگوها و
اصطلاحات اثبات شده، و بینش در سطح جهانی برای اجتناب از اشتباهات
کشنده عملکرد. برای توسعه دهندگان جدی Android، این یک منبع ضروری
خواهد بود.
شما
• وضوح جدیدی در مورد اینکه همزمانی واقعا چیست و فرآیندهای
همزمان چگونه کار می کنند به دست خواهید آورد
• بهترین شیوه ها برای نوشتن کد همزمان که قوی تر و کمتر مستعد
خطاهای عجیب و غریب و سخت تشخیص آن است
• بررسی مکانیسم های همزمانی جاوا ساختارهای اندروید بر اساس
ساخته شده اند
• رویکردی برای همزمانی شکل دهید که منعکس کننده ویژگی های منحصر
به فرد محیط اندروید باشد
• از تصورات غلط گسترده ای که توسعه دهندگان Android را به دردسر
می اندازد پرهیز کنید
• از AsyncTask نهایت استفاده را ببرید—اما فقط زمانی که ابزار
مناسبی برای کار باشد
• از چارچوب قدرتمند و سبک Looper/Handler برای پشتیبانی از وظایف
برنامه ریزی شده و ناهمزمان و اجرا استفاده کنید. بسیاری از انواع
پیام
• از مؤلفه Android Service برای جدا کردن منطق کسب و کار از UI
استفاده کنید
• تفاوت های بین سرویس های شروع شده و محدود را درک کنید و از
آنها به طور موثر برای ارتباطات درون و بین فرآیندی استفاده
کنید
• انجام وظایف زمان بندی شده، از جمله کارهایی که نیاز به نظرسنجی
و زمانبندی صریح دارند
• پیگیری مشکلات از طریق تجزیه و تحلیل استاتیک، حاشیهنویسی، و
اظهارات
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
concurrency—and Android Concurrency delivers it. This
guide in Addison-Wesley’s Android Deep Dive series for
experienced Android developers helps you leverage today’s
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 that’s more
robust and less susceptible to weird, hard-to-diagnose
errors
• Review the Java concurrency mechanisms Android’s 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 AsyncTask—but only when it’s 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