Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page
Книги для разработчиков

Asynchronous Android

Asynchronous Android

Автор:
Год:
Страниц:
146
Просмотров:
1252

Описание

With more than a million apps available from Google Play, it is more important than ever to build apps that stand out from the crowd. To be successful, apps must react quickly to user input, deliver results in a flash, and sync data in the background. The key to this is understanding the right way to implement asynchronous operations that work with the platform, instead of against it. Asynchronous Android is a practical book that guides you through the concurrency constructs provided by the Android platform, illustrating the applications, benefits, and pitfalls of each.

Learn to use AsyncTask correctly to perform operations in the background, keeping user-interfaces running smoothly while avoiding treacherous memory leaks. Discover Handler, HandlerThread and Looper, the related and fundamental building blocks of asynchronous programming in Android. Escape from the constraints of the Activity lifecycle to load and cache data efficiently across your entire application with the Loader framework. Keep your data fresh with scheduled tasks, and understand how Services let your application continue to run in the background, even when the user is busy with something else.
Asynchronous Android will help you to build well-behaved apps with smooth, responsive user-interfaces that delight users with speedy results and data that’s always fresh, and keep the system happy and the battery charged by playing by the rules.

What you will learn from this book

- Understand Android's process model and its implications on your applications.
- Exercise multithreading to build well-behaved Android applications that work with the platform.
- Apply and control concurrency to deliver results quickly and keep your applications responsive to user input.
- Discover Android-specific constructs that make asynchronous programming easy and efficient.
- Learn how to apply Android's concurrency constructs to build smooth and responsive applications.

Похожее
Эффективное использование потоков в операционной системе Android
Автор: Ёранссон Андерс
Год: 2015
При написании действительно полезного и удобного приложения для Android без многопоточности никак не обойтись, но как узнать о технологиях и методиках, которые помогут решить такую задачу? Эта книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде...
Асинхронное программирование в C# 5.0
Автор: Алекс Дэвис
Год: 2013
Средства асинхронного программирования - мощный механизм, добавленный в версию 5.0 языка программирования C#. Это произошло как раз в тот момент, когда производительность и распараллеливание вызывают всё более пристальный интерес у разработчиков программного обеспечения. При правильном использовании новые средства позволяют создавать...
Concurrency in C# Cookbook
Автор: Stephen Cleary
Год: 2019
If you’re one of many developers still uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 85 code-rich recipes in this updated second edition, author Stephen Cleary demonstrates parallel processing and asynchronous programming...
Asynchronous Android Programming, 2nd Edition
Автор: Helder Vasconcelos
Год: 2016
Asynchronous programming has acquired immense importance in Android programming, especially when we want to make use of the number of independent processing units (cores) available on the most recent Android devices. With this guide in your hands you’ll be able...
Написать сообщение
Тип
Почта
Имя
*Сообщение
RSS
Если вам понравился этот сайт и вы хотите меня поддержать, вы можете
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
101 вопрос, на которые должен ответить Python-разработчик
10 историй, как «валят» айтишников на технических интервью
Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает
Переход от монолита к микросервисам: история и практика
Жесткие факты о софт скилах
Performance review, ачивки и погоня за повышением грейда — что может причинить боль сотруднику IT-компании?
Почему в вашем коде так сложно разобраться
Асинхронный JavaScript: изучаем Async/Await, Callbacks и Promises
9 главных трендов в разработке фронтенда в 2024 году
LinkedIn: Sergey Drozdov
Boosty
Donate to support the project
GitHub account
GitHub profile