Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.
Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
- Обо мне
-
- Стоимость работы:
- цена договорная
- Профессиональный опыт:
- более трех лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт
Разработаны 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.
- Отзывы
Нет отзывов