Flutter Mobile Developer
До роботи з Flutter працював як Front-end Developer.
Як Flutter mobile developer працював в одній команді на двох різних проєктах + 1 "у стіл".

Перший комерційний додаток - про консультації користувачів згідно їх анкети/опитування та попередньої медичної історії з реальними лікарями. На цьому проєкті, оскільки він був першим, я займався саме front-end частиною, це повна перевірка додатку на відповідність макету, створення анімацій, покращення UX у співпраці з дизайнером.

Другий додаток - про інвестиції за допомогою DriveWealth. Людина реєструється, проходить перевірку даних, додає грошей на акаунт за допомогою одноразового депозиту або recurring депозиту, обирає профіль інвестування. Після цього бот DriveWealth інвестує в обрані активи автоматично. На цьому проєкті я також був відповідальним за відповідність дизайну в додатку до макету, але також почав розробляти логіку отримання/зберігання інформації, сервіси, запити на сервер, тощо.

На обох проєктах використовували Firebase для авторизації/реєстрації, REST для запитів на сервер, а також прикладні API, такі як Plaid (banking), SEON/Veriff (KYC tool). Для менеджменту стану додатку використовувася паттерн BLoC/Cubit; Cubit - майже для всіх випадків.  Для зберігання інформації використовували shared_preferences для некритичної інформації та secure_storage для критичної. Для довгого зберігання використовували objectbox. Тести на жодному з проєктів не писалися.

До роботи з Flutter працював як Front-end Developer.
Як Flutter mobile developer працював в одній команді на двох різних проєктах + 1 "у стіл".

Перший комерційний додаток - про консультації користувачів згідно їх анкети/опитування та попередньої медичної історії з реальними лікарями. На цьому проєкті, оскільки він був першим, я займався саме front-end частиною, це повна перевірка додатку на відповідність макету, створення анімацій, покращення UX у співпраці з дизайнером.

Другий додаток - про інвестиції за допомогою DriveWealth. Людина реєструється, проходить перевірку даних, додає грошей на акаунт за допомогою одноразового депозиту або recurring депозиту, обирає профіль інвестування. Після цього бот DriveWealth інвестує в обрані активи автоматично. На цьому проєкті я також був відповідальним за відповідність дизайну в додатку до макету, але також почав розробляти логіку отримання/зберігання інформації, сервіси, запити на сервер, тощо.

На обох проєктах використовували Firebase для авторизації/реєстрації, REST для запитів на сервер, а також прикладні API, такі як Plaid (banking), SEON/Veriff (KYC tool). Для менеджменту стану додатку використовувася паттерн BLoC/Cubit; Cubit - майже для всіх випадків.  Для зберігання інформації використовували shared_preferences для некритичної інформації та secure_storage для критичної. Для довгого зберігання використовували objectbox. Тести на жодному з проєктів не писалися.
