Android, Программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., Гарднер Б., 2021.
Познакомьтесь с возможностями программирования Android на языке Kotlin! Множество примеров приложений с четкими объяснениями ключевых концепций и API позволят легко разобраться в самых трудных задачах. Эта книга посвящена прикладным методам разработки приложений на Kotlin, и подойдет для всех версий Android от 5.0 (Lollipop) до 8.1 (Oreo) и выше. Используйте Android Studio для создания приложений, чтобы проверять код на каждом этапе, интегрировать его с другими приложениями, работать с изображениями, воспроизводить аудио и делать многое другое. Каждая глава продумана (и протестирована) так, чтобы вы смогли получить максимум опыта и знания, необходимые для разработки под Android.
Плотность пикселов.
В файле active_main.xml вы задавали значения атрибутов в единицах dp. Давайте поясним, что это вообще такое.
Иногда приходится задавать значения атрибутов в определенных единицах измерения (обычно в пикселах, но иногда в точках, миллиметрах или дюймах). В большей степени это касается атрибутов, отвечающих за кегль текста, полей и отступов. Кегль текста — это высота пикселов текста на экране устройства. Отступы задают расстояния между виджетами, а поля — расстояние между внешними краями виджета и его содержимым.
Как вы видели в разделе «Добавление значка», Android автоматически масштабирует изображения под нужное значение плотности пикселов с помощью специальных папок (таких как drawable-xhdpi). А что произойдет, если изображения масштабируются, а поля пет? Или если пользователь установит какой-то свой, крупный размер текста?
Оглавление.
Благодарности.
Изучение Android.
Подготовка.
Что нового в четвертом издании?.
Kotlin vs Java.
Как работать с книгой.
Структура книги.
Упражнения.
А вы любознательны?.
Типографские соглашения.
Версии Android.
От издательства.
Необходимые инструменты.
Глава 1. Первое Android-приложение.
Глава 2. Android и модель MVC.
Глава 3. Жизненный цикл activity.
Глава 4. Сохранение состояния интерфейса.
Глава 5. Отладка Android-приложений.
Глава 6. Вторая activity.
Глава 7. Версии Android SDK и совместимость.
Глава 8. UI-фрагменты и FragmentManager.
Глава 9. Вывод списков и RecyclerView.
Глава 10. Создание интерфейсов с использованием макетов и виджетов.
Глава 11. Базы данных и Room Library.
Глава 12. Навигация по фрагментам.
Глава 13. Диалоговые окна.
Глава 14. Панель приложения.
Глава 15. Неявные интенты.
Глава 16. Интенты при работе с камерой.
Глава 17. Локализация.
Глава 18. Специальные возможности.
Глава 19. Привязка данных и MVVM.
Глава 20. Модульное тестирование и воспроизведение звуков.
Глава 21. Стили и темы.
Глава 22. Графические объекты.
Глава 23. Подробнее об интентах и задачах.
Глава 24. HTTP и фоновые задачи.
Глава 25. Классы Looper, Handler и HandlerThread.
Глава 26. Поиск: SearchView и SharedPreferences.
Глава 27. Библиотека WorkManager.
Глава 28. Широковещательные интенты.
Глава 29. Веб-серфинг и WebView.
Глава 30. Пользовательские представления и события касания.
Глава 31. Анимация свойств.
Послесловие.
Последнее упражнение.
Спасибо вам!.
Купить .
Теги: учебник по программированию :: программирование :: Филлипс :: Стюарт :: Марсикано :: Гарднер
Смотрите также учебники, книги и учебные материалы:
- Чистый Agile, Основы гибкости, Мартин Р., 2020
- Golang для профи, Работа с сетью, многопоточность, структуры данных и машинное обучение с Go, Цукалос М., 2020
- Обработка естественного языка в действии, Хобсон Л., Ханнес Х., Коул Х., 2020
- Секреты Python Pro, Хиллард Д., 2021
- C++, Практика многопоточного программирования, Уильямс Э., 2020
- Bash и кибербезопасность, Атака, защита и анализ из командной строки Linux, Тронкон П., Олбинг К., 2020
- Совершенный алгоритм, Жадные алгоритмы и динамическое программирование, Рафгарден Т., 2020
- Совершенный алгоритм, Алгоритмы для NP-трудных задач, Рафгарден Т., 2021