Активно пользуюсь мобильными приложениями и несколько лет назад увлекся Android-разработкой. Обучаясь в Skillbox, разработал несколько учебных проектов. Создание мобильных приложений меня привлекает прежде всего возможностью делиться результатом своей работы непосредственно с конечным пользователем. Это меня мотивирует развиваться и посвящать много времени изучению новых для себя технологий. Знание английского дает мне доступ к огромной базе знаний в виде документации, форумов, обучающих видео. В ближайшее время планирую освоить Jetpack Compose, SOLID, тестирование приложений, ближе познакомиться с Custom View и анимациями. В данный момент работаю над своим собственным проектом, где использую MVVM c Clean Architecture, Foreground service и Google Maps API
Работая над собственными проектами, использую:
- Kotlin
- Паттерн MVVM с Clean Architecture
- Hilt
- Coroutines, Flow
- Room
- Retrofit
- Glide
- Crashlytics
При проектировании уделяю особое внимание архитектуре для масштабируемости, читаемости и тестирования кода, а также для удобства работы в команде. Стараюсь применять принципы SOLID и single activity, работая с фрагментами.
Мои проекты:
AMAZING ROUTES.
Приложение для сохранения туристических маршрутов, по которым прошел пользователь, совместно с фотографиями и описаниями понравившихся мест. Проект предполагает работу с background потоком через service в течение всего маршрута.
Стек:
Kotlin, Clean Architecture, MVVM, Hilt, Coroutines, Flow, Room, Retrofit, Glide,
Google Maps API, CameraX, Firebase Auth, Crashlytics.
https://github.com/VladimirMityugov/tourism_app
MOVIES IN THE POCKET.
Приложение для поиска информации о фильмах, сериалах, режиссерах и актерах. Позволяет создавать пользовательские коллекции фильмов и следить за премьерами.
Стек:
Kotlin, Clean Architecture, MVVM, Hilt, Coroutines, Flow, Room, Retrofit, Glide, Paging library.
https://github.com/VladimirMityugov/cinema_app
Обязанности
Достижения