Разработка Android-приложений с нуля
Год издания: 2023
Автор: Хортон Дж.
Издательство: БХВ-Петербург
ISBN: 978-5-9775-9665-7
Серия: С нуля
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 576
Описание: Доступно изложены основы программирования на Java для Android, включая объектно-ориентированное программирование. Описаны установка и настройка среды разработки Android Studio, создание функциональных пользовательских интерфейсов с помощью визуального редактора Android Studio. Раскрыты принципы материального дизайна. Рассмотрены компоновки CardView и ScrollView, обработка касаний экрана, захват данных, использование в приложении звука и анимации, поддержка различных версий Android и нескольких языков интерфейса. Затронута тема хранения данных во встроенной базе данных SQLite. Показаны паттерны проектирования, используемые профессионалами для создания современных мобильных приложений.
Примеры страниц (скриншоты)
Оглавление
Предисловие 17
Глава 1. Начало работы с Android и Java 24
Глава 2. Первое знакомство: Java, XML и визуальный редактор 48
Глава 3. Android Studio и структура проекта 77
Глава 4. Начало работы с компоновками и материальный дизайн 103
Глава 5. Красивые компоновки на основе CardView и ScrollView 136
Глава 6. Жизненный цикл Android 157
Глава 7. Переменные, операторы и выражения Java 173
Глава 8. Условия и циклы Java 190
Глава 9. Методы Java 210
Глава 10. Объектно-ориентированное программирование 227
Глава 11. Больше объектно-ориентированного программирования 239
Глава 12. Стек, куча и сборщик мусора 266
Глава 13. Анонимные классы. Оживление виджетов Android 280
Глава 14. Диалоговые окна Android 307
Глава 15. Массивы, словари Map и случайные числа 337
Глава 16. Адаптеры и классы Recycler 354
Глава 17. Сохранение и совместное использование данных 371
Глава 18. Локализация 392
Глава 19. Анимация и интерполяторы 400
Глава 20. Рисование и графика 422
Глава 21. Потоки. Разработка приложения для интерактивного рисования 441
Глава 22. Системы частиц и обработка касаний экрана 469
Глава 23. Поддержка различных версий Android, звуковые эффекты и виджет Spinner 488
Глава 24. Шаблоны проектирования, множество компоновок и фрагменты . 503
Глава 25. Создание приложения простой галереи изображений 526
Глава 26. Расширенный пользовательский интерфейс с Navigation Drawer и Fragment 534
Глава 27. Базы данных Android 551
Глава 28. Краткое напутствие перед расставанием 568
Предметный указатель 574