85 KiB
Уроки со скриншотами Android Studio
![NOTE] Перечень уроков со скриншотами из Android Studio. Перечень полезен, когда происходит очередное обновление Android Studio: можно пройтись по списку и посмотреть, нужно ли исправлять те или иные картинки.
Для быстрых переходов к конкретным файлам указывайте относительные ссылки на них.
- Урок1
- Урок2
- Урок3
Спринт 02
Тема 05
Тема 06
-
-
сравнение двух эмуляторов (с рамками девайса и без, device frame)- не совсем касается обновления дизайна студии, но наверное выглядит иначе

-
окно, завершающий этап создания девайса - android virtual device (AVD)

-
студия и меню, выбора того, что запустить на эмуляторе - подсвеченная кнопка edit configuration 
Спринт 3
Тема 04 - Модификаторы доступа
Спринт 4
Тема 01 - Наследование и переопределение
Тема 02 - Интерфейсы
Тема 03
Тема 04
скрин code run 1 (скрин%20code%20run%201) скрин code run 2 (скрин%20code%20run%202)
- вкладка run, логирование
Спринт 5
Тема 07 - Классы
Спринт 6
Тема 01 - Модификаторы доступа 3.0
Тема 02 - Наследование и переопределение
Спринт 7
Тема 01
- Тут есть скрины чисто кода, без интерфейса. Не знаю надо ли менять
Тема 02 - Продвинутая IDE
-
-
меню, запуск проекта, кнопка attach debugger to process выделена

-
студия целиком, открыта вкладка debug (снизу, запущено приложение)

-
студия целиком, открыта вкладка debug, остановились на breaking point, смотрим что доступно во вкладке debug

-
окно целиком, установили новый break point в определённом классе, на нужной строчке

-
окно целиком, выбор break point при установке на строку с лямбдой (опять определённый класс и строка)

-
меню, кнопки управления breakpoint (разные заходы, как двигаться между breakpoint)

-
окно целиком и пустой диалог evaluate (после нажатия на калькулятор)

-
кусок кода, с просчитанным break point (красный кружок с галочкой)

-
тот же диалог со всеми break points, но показана только часть с управлением ими (чекбоксы: enabled, suspend)

-
тот же диалог со всеми break points, но показана только часть с условиями для точки

-
код + контекстное меню, добавляем так же в watches, но через правую кнопку и меню

-
студия целиком + вкладка debug, показываем variables - watches

-
студия целиком + вкладка debug, показываем variables - watches

-
-
студия целиком + вкладка Logcat (показываем горизонтальную панель вкладки Logcat)

-
выбор устройства в logcat (раскрытая менюшка с несклолькими устройствами)

-
выбор процесса в Logcat (раскрытая менюшка с процессами). В новой студии этого больше нет, на сколько знаю

-
тоже самое, только открытая менюшка с выбором сообщения: debug, info, warn, error ...

-
студия целиком, открыт logcat, показываем логирование (поставлен брейк поинт, чтобы код не выполнялся дальше, но в уроке это не озвучено)

-
студия целиком + вкладка Logcat + ввели в поиск тег логирования

-
вкладка logcat + открытое меню изменения фильтров + диалог создания нового фильтра

-
!!! тут тот же самый скрин что и 13й, видимо ошибка. Должна быть вкладка debug - console

Финальное задание
Спринт 8
Тема 00 - Intro (Тут даётся инфа по актуальным версиям андроида)
Тема 01 - Верстка пользовательского интерфейса
Тема 02 - ImageView (тут всё очень-очень похоже на то, что в 10ом спринте 5ой теме (название скринов, текст))
Тема 03 - Работа в коде
Тема 04 - Навигация
Тема 05 - Конец спринта
Спринт 9
Тема 01 - Styles and Themes
Тема 04 - Просто лежит в папке
Спринт 10
Тема 05 - ImageView and Adapter features
Спринт 11
Тема 03 - Retrofit
Спринт 12
Тема 01 - Shared Preferences
Спринт 13
Тема 01 - Введение в спринт
Тема 02 - RelativeLayout
Тема 04 - Домашнее задание
Спринт 14
Тема 01 - Введение в многопоточность
Тема 02 - Многопоточность в Android
Спринт 15
Тема 01 - Введение в архитеĸтуру
Тема 03 - Clean Architecture
Спринт 16
Тема 01 - Введение в архитеĸтурные шаблоны
Тема 02 - Шаблон MVP
Тема 04 - Подготовĸа ĸ рефаĸторингу проеĸта
Спринт 17
Спринт 18
Тема 01 - Введение во фрагменты
Спринт 19
Тема 01 - Single Activity и ĸастомный навигатор
-
02. Эĸран списĸа аĸтёрсĸого состава.md
-
Меню Android Studio (File on Windows) с выделенным пунĸтом Settings

-
Оĸно с «магазином» плагинов в AS (TODO: возможно стоит удалить, т. ĸ. не несет смысловой нагрузĸи)

-
Оĸно с «магазином» плагинов в AS с выделенным плагином JSON to Kotlin Class

-
Оĸно с «магазином» плагинов в AS c выделенной ĸнопĸой «Restart IDE»

-
Тема 02 - Jetpack Navigation Component
Тема 03 - BottomNavigationView
Спринт 21
Тема 03 -- Room
Спринт 22
Тема 03 -- Диалоги и всплывающие окна
- 04. Drawable.md
-- Окошко создания нового
Drawable-ресурса типа selector.
-- Окошко создания нового
Drawable-ресурса типа shape.
-- Окошко редактирования
drawable-ресурса и превью этого ресурса.
-- Окошко редактирования
разметки ActivityсImageView, которой проставили в качестве фонаringdrawable.
-- Окошко редактирования
разметки ActivityсImageView, которой проставили в качестве фонаovaldrawable.
Спринт 23
Тема 01 -- Иконка приложения
- 01. Иконка приложения.md
-- Кусочек дерева файлов с
папкой res.
-- Дерево файлов с
папкой res, демонстрируется файл иконки приложения в разных разрешениях.
-- Демонстрация папок mipmap.
-- Папки mipmapс содержимым.
-- Папка mipmapс векторной иконкой приложения.
-- Галерея,
папки mipmapс обычной и круглой иконками приложения.
-- Галерея,
папки mipmapмогут хранить файлы.webp.
-- Редактирование файла
адаптивной иконки приложения с демонстрацией превью.
-- Структура файлов иконок
приложения, если нужно поддерживать Android >= 5.0.
--
Диалог Configure Image Asset(появляется при нажатии наNew->Image asset).
--
Диалог Configure Image Asset, возможные режимы работы.
--
Диалог Configure Image Asset, выбрана локальная иконка.
--
Диалог Configure Image Asset, выбрана векторная иконка из clip art с применением эффектаdog ear.
-- Диалог Configure Image Asset, в качестве источника изображения выбранText.
--
Диалог Configure Image Asset, превью итога работы диалога.
--
Диалог Configure Image Asset, создание round-иконки.
--
Диалог Configure Image Asset, превью итога работы диалога для round-иконок.
--
Диалог Configure Image Asset, создание адаптивной иконки с помощью режимаLauncher Icons (Adaptive and Legacy).
--
Диалог Configure Image Asset, настройки background-слоя для адаптивной иконки.
--
Диалог Configure Image Asset, вкладка настроекOptions.
--
Диалог Configure Image Asset, превью итога работы для режимаLauncher Icons (Adaptive and Legacy).
Тема 03 -- Будущие задачи
-
-- Окошко
выбора build variant
-- Окошко
меню Build -> Generate Signed Bundle / APK.
--
Диалог Generate Signed Bundle or APK, выбор между Bundle и APK.
--
Диалог Generate Signed Bundle or APK, выбор ключа подписи.
--
Диалог Generate Signed Bundle or APK, создание нового ключа.
--
Диалог Generate Signed Bundle or APK, ключ подписи выбран.
--
Диалог Generate Signed Bundle or APK, выбор build variant.
-- Сообщение об успешном
создании Signed APK.
-
-- Дерево проекта, видны папки
исходников и папки с тестами (androidTest / test).
-- Дерево проекта, в
папку с unit-тестами добавили новый файл.
-- Скриншот с деревом проекта и
с кодом юнит-теста, при этом отображается тестовое покрытие.
-- Скриншот меню выбора
запуска с подсчётом тестового покрытия (Run RectangleTest with Coverage).
-- Скриншот класса с
юнит-тестами, акцент на кнопках запуска отдельных тестов внутри IDEA рядом с @Test-методами.
-- Скриншот Android Studio
после запуска тестов, все тесты успешно прошли.
Спринт 24
Тема 04 -- Git для гигантов
-
03. Исследование истории изменений.md
-- Демонстрация
меню Annotate with Git Blame.
-- Разбор окошка
с аннотированными изменениями.
-- Продолжение
исследования истории изменений.
-- Просмотр
изменений в конкретном файле в истории.
-- Можно
вызывать Annotate with Git Blameна файле внутри просмотра истории.
-- Как уйти ещё
глубже в историю изменений.
-- Нашли корень
истории файла (момент его появления).
-- Окошко чтения diff-а
между версиями.
-- Окошко чтения diff-а
между версиями с выделением секций.
-- Окошко чтения diff-а
между версиями, участки добавленного кода.
-- Окошко чтения diff-а
между версиями, участки удалённого кода.
-- Окошко чтения diff-а
между версиями, участки модифицированного кода.
-- Окошко чтения diff-а
между версиями, участки кода с изменёнными отступами.
-- Окошко чтения diff-а
между версиями, разбор контролов управления окошком.
-- Окошко чтения diff-а
между версиями, collapse / expand участков кода.
-
-- Скриншот
Android Studio с терминалом, инициализация нового репозитория.
-- Первый коммит в новом
проекте.
-- Просмотр
истории коммитов в окошке Android Studio.
-- Начало создания новой
ветки через Android Studio.
-- Ввод имени новой
ветки через Android Studio.
--
Новый UI для окошка с ветками в Android Studio (>= Giraffe).
-- История
коммитов перед началом разбора merge-конфликтов.
-- Диалоговое окошко
для начала merge-веток в Android Studio.
-- Окошко истории
коммитов, после merge ветки feature-1 в main.
-- Окошко истории
коммитов, перед merge ветки feature-2.
-- Диалог
разрешения конфликтов, начальное состояние.
--
Диалог разрешения конфликтов, выделенные зоны.
--
Диалог разрешения конфликтов, группировка по директориям.
-- Окно
решения конфликтов в файле.
--
Окно решения конфликтов в файле, поделённое на зоны с контролами.
--
Окно решения конфликтов в файле, типы изменений.
--
Окно решения конфликтов в файле, неконфликтующие изменения.
--
Тултип "все изменения обработаны" (All changes have been processed).
-- Диалог
разрешения конфликтов, один файл обработан, осталось ещё два.















































































































































































































































































