Необходим загрузчик файлов для платформ Android и iOS

Цена договорная
27 февраля 2024, 18:32 • 6 откликов • 60 просмотров
Интересуют специалисты имеющие опыт и наработки в сфере загрузки файлов мобильным приложением.

Язык:
Требуется разработка загрузчика файлов на платформах Android и IOS, а также объединение функционала рамках одной библиотеки во Flutter.
Требования к знанию языков:
1. Android – Java, Kotlin
2. IOS – Swift, Objective-C
3. Dart, Flutter
Android разработка относится к разработке приложений, которые будут работать на устройствах под управлением операционной системы Android. Вам потребуются знания языков программирования Java или Kotlin, а также понимание различий и особенностей Android-платформы.
iOS разработка относится к разработке приложений для устройств Apple. Потребуются знания языков программирования Swift, Objective-C.
Flutter разработка — это кроссплатформенный фреймворк, который позволяет связать приложения для Android и iOS. Вам потребуются знание языка программирования Dart для разработки с использованием Flutter.

Задача:
Необходим загрузчик файлов для платформ Android, iOS и объединение функционала рамках одной библиотеки во Flutter.
Загрузчик должен обеспечить:
- Загрузка должна возобновляться при каждом активном действии пользователя приложения.
- Предоставление точного статуса и прогресса загрузки.
- Система должна быть четко разделена на отдельные компоненты.
- Обеспечить работу в офлайн режиме.
- Комментарии для понимания кода и документация.
- Гибкость кода для создания новых модулей таких как возможность пакетной доставки файлов (2 релиз)
Более подробное техническое задание будет предоставлено после выбора исполнителя.

Необходимо:
Опыт разработки от 6 лет на языках Java/Kotlin (Android), Swift/Objective-C (iOS) и Dart (Flutter).
Знание особенностей платформ Android и iOS в области загрузки файлов.
Опыт работы с библиотеками для загрузки файлов.
Опыт интеграции нативного кода в проекты Flutter.
Понимание основных принципов работы многопоточности и оптимизации приложений.