Artur Atshemyan - Flutter Developer

  • Junior
  • Армения
  • 50 000 ₽ (руб/мес)
  • Полная занятость | Фриланс | Частичная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 4 месяца назад
Photo

Навыки

  • CSS
  • Dart
  • Flutter
  • HTML
  • Java Core
  • JS
  • React
  • React Native

Опыт работы

GITC Gyumri

Junior React Native Developer - Май 2022 — Февраль 2024

Я разработал мобильное приложение от начала до публикации в App Store.
Varemarem — это инновационное приложение для управления умным домом, которое превращает ваше жилое пространство в интеллектуальное и комфортное место. Благодаря удобному интерфейсу и уникальной функции визуализации в виде 2D-плана, Varemarem позволяет легко управлять устройствами умного дома и оптимизировать их работу.
Вот ссылка на приложение: https://apps.apple.com/us/app/varemarem/id6474273062.

Kidguru LLC

Junior Flutter Developer - Февраль 2023 — по настоящее время

Я принял участие в разработке приложения Kidguru: помощник для родителей.
Приложение в данный момент находится в Google Play.

Образование

React Developer

GITC Gyumri
Февраль 2021 / Май 2021

Обо мне

Здравствуйте!

Меня зовут Артур Аджемян.

Вопрос: Какой у вас опыт во Flutter?

Ответ: На последнем проекте я занимался разработкой мобильного приложения Kidguru на Flutter. В мои обязанности входила реализация ключевых функций, включая управление состоянием, работу с сетью, локальное хранилище и интеграцию различных сервисов.

🔹 Управление состоянием: • Использовал flutter_bloc и hydrated_bloc для разделения логики и представления. • Настроил get_it для удобного внедрения зависимостей.

🔹 Работа с сетью: • Реализовал взаимодействие с API с помощью Dio, добавил обработку ошибок и логирование через logger и pretty_dio_logger. • Использовал dartz для безопасной обработки данных.

🔹 Локальное хранилище и кеширование: • Настроил сохранение данных в SharedPreferences и Hive. • Использовал flutter_cache_manager для кеширования изображений и других данных.

🔹 Работа с Firebase и уведомлениями: • Интегрировал firebase_core и firebase_messaging для push-уведомлений. • Настроил flutter_local_notifications для локальных уведомлений.

🔹 Работа с UI/UX: • Использовал flutter_svg для работы с векторной графикой и pinput для ввода кода подтверждения. • Реализовал навигацию через persistent_bottom_nav_bar.

🔹 Работа с доступом к устройству: • Использовал device_info_plus, android_id и permission_handler для работы с устройством и разрешениями. • Настроил работу с камерой с помощью camera и face_camera.

🔹 Дополнительные интеграции: • Добавил возможность обмена данными через share_plus. • Настроил работу с конфигурационными переменными с помощью flutter_dotenv.

📌 Ссылки на мои проекты: ✅ Kidguru (Flutter, Google Play) – Скачать ✅ Varemarem (React Native, App Store) – Скачать

Вопрос: Есть ли у вас MacBook/iPhone?

Ответ: Да, я работаю на MacBook Air M3, но у меня нет физического iPhone, поэтому я тестирую приложения на симуляторе. Это не мешает мне разрабатывать качественные мобильные приложения, но в будущем планирую приобрести реальное устройство для более детального тестирования.

Вопрос: Публиковали ли вы приложения в App Store / Google Play / RuStore?

Ответ: Я разрабатывал приложение Kidguru с нуля до публикации, но сам процесс публикации выполняла команда. В App Store опубликован мой другой проект – Varemarem, разработанный на React Native.

Приложение GeekLink

Установить
×
41 / 0,403 / 53.73mb