Artur Atshemyan - Flutter Developer
Навыки
- 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.