AppSwapi
Обзор по приложению: https://i.ibb.co/4JvzFb4/Untitled-Project.gif
Приложенеи созданое для отображения навыков и возможностей кандидата. Создано на базе сайте https://swapi.dev/ В проекте придерживались все новые методики проектировния. Структура: MVVM, Чистая архитектура. Стек: Hilt+Room+Compose+Coroutine+Flow+Material3
1.Возможности приложения. Подгружает базу данные с сайта, создает локальную копию на телефоне.
2.На первичном экране отображает персонажей из вселеной StartWars. При поиске можно найти помимо перснонажей, звездолеты и планеты в вселейной StartWars
3.Отображаемая информация у персонажа: Пол и количество звездолетов
4.Отображаемая информация у звездолетов: Количество пассажиров и производитель
5.Отображаемая информация у планет: Диаметр и население
6.Создан Сплеш, для анимации при загрузки данных.
7.Создана категория "Избранные", разделенная на три категории "Персонажи" "Планеты" и "Звездолеты"
8.Релизован живой поиск.
9.Функция поиска начинает работать согласно ТЗ.
10.Поиск осуществяется по свойству "Name",хотя сайт не предоставляет возможность искать по свойству ИМЯ.
11.SearchBar меняет иконку, исходя из изменении простанства поиска ( Персонажи, Планеты, Звездолеты).
12.ВЕСЬ ПРОЕКТ ПОСТРОЕН НА COMPOSE.