Опыта во Flutter-разработке нет.
Android-разработчик с 1,5 года опыта в создании мобильных приложений. Разрабатывал pet- и командные проекты, применяя современные технологии (Jetpack Compose, Dagger, Ktor) и архитектурные подходы (Clean Architecture, MVVM). Есть опыт публикации в AppGallery.
Опыт:
1) Копия HH (частичная)
• Реализовал многомодульность,
• Использовал Dagger 2 для DI
• Создал сетевой слой на Ktor для работы с API
• Использовал Jetpack Compose для создания UI и Jetpack Navigation для навигации между экранами
• Применил Coroutines и Flow для асинхронных операций
• Clean Architecture + MVVM
Репозиторий: https://github.com/KiREHwYE/Effective-Mobile-Practice
2) KubMarket (командный университетский проект маркетплейса)
• Разработал Android-клиент в составе команды, реализовав авторизацию и ролевой доступ (покупатель, продавец, менеджер, администратор)
• Спроектировал и реализовал сетевой слой с использованием Ktor
• Разработал ключевые функции маркетплейса и интерфейс с помощью Jetpack Compose
• Использовал Coroutines и Flow для асинхронных операций
• Реализовал загрузку изображений через Coil
• Внедрил Hilt для Dependency Injection
Репозиторий: https://github.com/KiREHwYE/bestMarketPlaceEver
3) Создал 2 pet-проекта:
— RE13 (музыкальный плеер)
• Реализовал фоновое воспроизведение, избранное, уведомления и парсинг текстов песен с Genius
• Добавил поддержку тёмной и светлой тем, локализацию
• Реализовано хранение данных в Room и DataStore
• Использовал Hilt для DI
• Jetpack Compose для UI
• Использовал Media3 для управления воспроизведением
Репозиторий: https://github.com/KiREHwYE/RE13
— NoteStore (приложение для заметок)
• Первое Android-приложение на Java + XML
• Реализовано хранение данных в Room
• Поддержка смены темы
Репозиторий: https://github.com/KiREHwYE/Notes
Стек технологий:
• Основные: Kotlin, Jetpack Compose, Coroutines, Flow, Dagger, Hilt, Ktor, Room, Coil, DataStore
• Дополнительные: Java, XML
Архитектурные паттерны:
• Clean Architecture, MVVM
Инструменты:
• Android Studio, Git, Gradle
Языки:
• Русский — родной
• Английский — B2 (свободно читаю документацию)
Иностранные языки
Английский язык — технический
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям