Собрал первое приложение на Compose в рамках тестового 🔥

Всем привет!)   Пару дней назад со мной связалась компания, которая занимается разработкой ПО специализирующегося на противовирусной защите.   Мы пообщались и следующим этапом мне предложили выполнить тестовое задание в виде разработки приложения.      Приложение представляет из себя список всех установленных пользователем приложений на телефоне с возможностью детально просмотреть информацию о версии, пакете приложения и контрольную сумму. Последнее - своего рода ID номер приложения, позволяющий узнать было ли оно изменено сторонними ПО или вирусами.   Также можно прямо из окна просмотра деталей запустить приложение.   Плюс реализована поддержка динамической темы Material you (когда тема интерфейса подстраивается под кастомную тему телефона), а также светлая и темная темы.      Для меня это особенное приложение тем, что впервые собрал его на Jetpack compose - до этого пару дней просто изучал теорию. Крайне непривычно на нем писать, когда до этого год писал на XML. Но в целом привык быстро.      По стэку:   Kotlin   Coroutines + Flow   KSP   Jetpack compose   Jetpack navigation   Koin   Package manager   Intent      Срок написания - два дня. Конечно, не обошлось без AI, но в качестве поисковика, а не редактора кода.      Доклад окончен. Всем хорошего дня !✨

Собрал первое приложение на Compose в рамках тестового 🔥 | Сетка — социальная сеть от hh.ru
Собрал первое приложение на Compose в рамках тестового 🔥 | Сетка — социальная сеть от hh.ru Собрал первое приложение на Compose в рамках тестового 🔥 | Сетка — социальная сеть от hh.ru