- Обо мне
-
- Стоимость работы:
- цена договорная
- Профессиональный опыт:
- более трех лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт
Разработаны 2 индивидуальных и 1 групповой проекты.
Индивидуальные проекты:
• Музыкальный проигрыватель
o Разработан музыкальный проигрыватель с чистой архитектурой, используя MVVM.
o Использовались Koin (DI), Retrofit (HTTP-запросы), Gson (парсинг JSON).
o Ассинхронная обработка HTTP запросов реализована с использованием Coroutine Flow
o Хранение данных: Shared Preferences, SQLite (ORM Room).
o Функционал проигрывания музыки реализован с использованием корутин
o Навигация: JetPack Navigation.
o Использование Intent для открытия страницы с лицензионной информацией в браузере и отправки почтовых сообщений.
o Использоване Intend для взаимодействия с экранами приложения с с внешними приложениями (браузер, почтовый клиент)
o UI: Activity + Fragments
o Работа велась по техническому заданию, каждая задача помимо реализации функционала приложения нацелена на отработку навыка использования конкретной технологии. Задача сдавалась путем создания пул-реквеста и его ревью со стороны куратора
Командный проект:
• Приложение для просмотра вакансий HH.ru
o Разработка функционала поиска и фильтрации вакансий.
o Работа с API HH.ru с использование Retrofit и Coroutine Flow,
o Реализация UI с использование подхода Single Activity.
o Участие в процессе code review, взаимодействие с командой через GitHub Flow.
o Навигация: JetPack Navigation.
o Использование Intent для открытия страницы со сведениямо о вакансии в браузере.
o Работа велась по техническому заданию,
o Как участник команды я занимался декомпозиций задач на спринт, ревью реализации задач коллегами, тестированием реализованного функционала на соответствии ТЗ
o Использование detekt для анализа кода (запускался на стороне github через соответствующий github action)
o Для управления разработкой использовалась методология GitHub Flow
o По завершению спринта ревьювер оценивал качество реализации задач
Навыки
• Технические:
o Android SDK, MVVM, Clean Architecture, Koin, Retrofit, Gson, Glide, Room, Shared Preferences.
o Работа с инструментами: Git, JetPack Navigation, Fragment Manager.
- Отзывы
Нет отзывов