Программирование под Андроид на Java

Последнее обновление: 27.11.2023
  1. Глава 1. Начало работы с Android

    1. Введение. Установка Android Studio и Android SDK

    2. Первый проект в Android Studio

    3. Создание графического интерфейса

  2. Глава 2. Основы создания интерфейса

    1. Создание интерфейса в коде java

    2. Определение интерфейса в файле XML. Файлы layout

    3. Определение размеров

    4. Ширина и высота элементов

    5. Внутренние и внешние отступы

    6. ConstraintLayout

    7. Размеры элементов в ConstraintLayout

    8. Цепочки элементов в ConstraintLayout

    9. Программное создание ConstraintLayout и позиционионирование

    10. LinearLayout

    11. RelativeLayout

    12. TableLayout

    13. FrameLayout

    14. GridLayout

    15. ScrollView

    16. Gravity и позиционирование внутри элемента

    17. Вложенные layout

  3. Глава 3. Основные элементы управления

    1. TextView

    2. EditText

    3. Button

    4. Приложение Калькулятор

    5. Всплывающие окна. Toast

    6. Snackbar

    7. Checkbox

    8. ToggleButton

    9. RadioButton

    10. DatePicker

    11. TimePicker

    12. Ползунок SeekBar

  4. Глава 4. Ресурсы

    1. Работа с ресурсами

    2. Ресурсы строк

    3. Ресурсы dimension

    4. Ресурсы Color и установка цвета

  5. Глава 5. Activity

    1. Activity и жизненный цикл приложения

    2. Файл манифеста AndroidManifest.xml

    3. Введение в Intent. Запуск Activity

    4. Передача данных между Activity. Сериализация

    5. Parcelable

    6. Получение результата из Activity

    7. Взаимодействие между Activity

  6. Глава 6. Работа с изображениями

    1. Ресурсы изображений

    2. ImageView

    3. Изображения из папки assets

  7. Глава 7. Адаптеры и списки

    1. ListView и ArrayAdapter

    2. Ресурс string-array и ListView

    3. Выбор элемента в ListView

    4. Добавление и удаление в ArrayAdapter и ListView

    5. Расширение списков и создание адаптера

    6. Оптимизация адаптера и View Holder

    7. Сложный список с кнопками

    8. Выпадающий список Spinner

    9. Виджет автодополнения AutoCompleteTextView

    10. GridView

    11. RecyclerView

    12. Обработка выбора элемента в RecyclerView

  8. Глава 8. Стили и темы

    1. Стили

    2. Темы

  9. Глава 9. Меню

    1. Создание меню

    2. Группы в меню и подменю

  10. Глава 10. Фрагменты

    1. Введение во фрагменты

    2. Жизненный цикл фрагментов

    3. Взаимодействие между фрагментами

    4. Фрагменты в альбомном и портретном режиме

  11. Глава 11. Многопоточность

    1. Создание потоков и визуальный интерфейс

    2. Потоки, фрагменты и ViewModel

    3. Класс AsyncTask

    4. AsyncTask и фрагменты

  12. Глава 12. Работа с сетью. WebView

    1. WebView

    2. Загрузка данных и класс HttpURLConnection

  13. Глава 13. Работа с мультимедиа

    1. Работа с видео

    2. Воспроизведение аудио

  14. Глава 14. Настройки и состояние приложения

    1. Сохранение состояния приложения

    2. Создание и получение настроек SharedPreferences

    3. PreferenceFragmentCompat

  15. Глава 15. Работа с файловой системой

    1. Чтение и сохранение файлов

    2. Размещение файлов во внешнем хранилище

  16. Глава 16. Работа с базами данных SQLite

    1. Подключение к базе данных SQLite

    2. SQLiteOpenHelper и SimpleCursorAdapter, получение данных из SQLite

    3. Добавление, удаление и обновление данных в SQLite

    4. Использование существующей БД SQLite

    5. Динамический поиск по базе данных SQLite

    6. Модель, репозиторий и работа с базой данных

  17. Глава 17. Перелистывание страниц и ViewPager2

    1. ViewPager2 и разделение приложения на страницы

    2. Заголовки страниц и TabLayout

  18. Глава 18. Сервисы

    1. Введение в сервисы Android

  19. Глава 19. Диалоговые окна

    1. DatePickerDialog и TimePickerDialog

    2. DialogFragment и создание своих диалоговых окон

    3. Передача данных в диалоговое окно

    4. Взаимодействие диалогового окна с Activity

  20. Глава 20. Анимация

    1. Cell-анимация

    2. Tween-анимация

  21. Глава 21. Провайдеры контента

    1. Работа с контактами

    2. Добавление контактов

    3. Создание провайдера контента. Часть 1

    4. Создание провайдера контента. Часть 2

    5. Создание провайдера контента. Часть 3

    6. Асинхронная загрузка данных

  22. Глава 22. JSON

    1. Работа с json

  23. Глава 23. Работа с XML

    1. Ресурсы XML и их парсинг

    2. Получение xml по сети

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850