Опыт:
- Приложение для доставки замороженных продуктов "Смекалка"
Обновление версии flutter и настройка оплаты НСПК
(GooglePlay: http://surl.li/asafwc
Appstore: https://clck.ru/3Chydn)
- Приложение для фестиваля "Книжные маяки России"
Поддержка и рефакторинг кода
(GooglePlay: https://clck.ru/35GBwJ, Appstore:https://clck.ru/35GBxZ);
- Приложение с гайдами по макияжу "You make up".
Не дошло до прода в связи с прекращением финансирования.
- Приложение для цифровизации городских структур.
Создание кастомных виджетов. Навигация
- Приложение для агентов, отслеживающих этапы строительства. MVP
Немного о себе:
Разрабатываю flutter приложения различной сложности более двух лет. Почти весь мой опыт связан с аутсорсом, но я открыт для возможности поработать в аутстафе или же продуктовой компании.
Есть опыт написания как потоковых, небольших приложений, так и более сложных, где требуется поддержка, фикс и обновление, поэтому могу быть полезен в любом виде проектов.
В приоритете работа в команде из нескольких человек.
https://github.com/Abeli1995
https://t.me/abeli25
- Разработка мобильных приложений в команде из 3-5 человек
- Сборка apk для тестирования
- Реализация новых модулей с нуля = создание кастомных виджетов
- Рефакторинг кода = например, создание ViewModel вместо сетСтейтов в слое presentation
- Обсуждение решений с дизайнерами
- Взаимодействие с командой backend-разработчиков
- Декомпозиция задач
- Коммуникация с проджектом
- Участие в обсуждении средств реализации новых модулей.
- Презентации в рамках команды по теме dart/flutter
Наиболее часто применяемые инструменты и решения:
- Работа с BLoC+freezed (редко MobX)
- ViewModel для работы с UI состояниями
- Соблюдение SOLID принципов
- Опора на чистую архитектуру
- Для навигации пакет auto-route
1. Расширение MVP приложения
2. Работа с сетью (пакет http)
3. Навигация в приложении (go-router)
1. Работа с навигацией и вёрстка нативных экранов как на flutter, так и на нативном ios (swiftUI)
2. Создание кастомных компонентов
3. Работа с сетью (пакет dio)
Frontend-разработчик
1. Вёрстка страниц согласно макету
2. Интеграция сторонних сервисов через RESTful API
3. Создание кастомных компонентов
4. Работа в команде
Стек технологий:
HTML, CSS (SASS), JavaScript, React