Поделиться

Android. Программирование для профессионалов. 3-е издание

Руководство для разработчиков.

Филлипс Б., Стюарт К., Марсикано К. «Android. Программирование для профессионалов» Питер, 2017 год, 688 стр., 3-е изд., ISBN: 978-5-4461-0413-0; (17,8 мб. pdf)

Для изучения этой книги вы должны быть знакомы с языком Java, включая: классы и объекты, интерфейсы, слушатели, пакеты, вну-тренние классы, анонимные внутренние классы и обобщенные классы. В третьем издании вы познакомитесь с интегрированной средой Android Studio, которая значительно облегчает разработку ваших приложений. Вы не только изучите основы программирования, но и узнаете о возможностях самых распространенных версий Android. А также новых инструментах, это — макеты с ограничениями и связывание данных, модульное тестирование, средства доступности, архитектурный стиль MVVM, локализации и новой системе разрешений времени выполнения. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения.

Оглавление книги

Содержание

Изучение Android 22
Необходимые инструменты 26
Глава 1. Первое приложение Android 28
Глава 2. Android и модель MVC 57
Глава 3. Жизненный цикл активности 78
Глава 4. Отладка приложений Android 98
Глава 5. Вторая активность 112
Глава 6. Версии Android SDK и совместимость 135
Глава 7. UI-фрагменты и FragmentManager 146
Глава 8. Вывод списков и RecyclerView 177
Глава 9. Создание пользовательских интерфейсов с использованием макетов и виджетов 201
Глава 10. Аргументы фрагментов 221
Глава 11. ViewPager 233
Глава 12. Диалоговые окна 244
Глава 13. Панель инструментов 262
Глава 14. Базы данных SQLite 283
Глава 15. Неявные интенты 302
Глава 16. Интенты при работе с камерой 318
Глава 17. Двухпанельные интерфейсы 332
Глава 18. Локализация 350
Глава 19. Доступность 367
Глава 20. Привязка данных и MVVM 384
Глава 21. Модульное тестирование и воспроизведение звуков 409
Глава 22. Стили и темы 431
Глава 23. Графические объекты 448
Глава 24. Подробнее об интентах и задачах 463
Глава 25. HTTP и фоновые задачи 483
Глава 26. Looper, Handler и HandlerThread 508
Глава 27. Поиск 530
Глава 28. Фоновые службы 546
Глава 29. Широковещательные интенты 572
Глава 30. Просмотр веб-страниц и WebView 593
Глава 31. Пользовательские представления и события касания 608
Глава 32. Анимация свойств 620
Глава 33. Отслеживание местоположения устройства 634
Глава 34. Карты 658
Глава 35. Материальный дизайн 671
Послесловие 686

СкачатьPDF


Поделиться