Разработки приложения под Android
Техническое задание
1. Введение
1.1. Наименование программы
Наименование — "Places.gold"
1.2. Назначение и область применения
Мобильное приложение предназначено для упрощения доступа пользователей к контенту сайта, увеличения целевой аудитории портала, возможности доступа к предварительно загруженному контенту офлайн. Целевая аудитория – туристы, в том числе и иностранные, которых интересует отдых в Беларуси. Мобильное приложение необходимо разработать для операционных систем Android с последующим размещением в Google Play.
Предполагается, что приложение включит в себя:
Доступ к интерактивным картам через стороннее приложение:
Информация о том, как добраться до того, или иного заведения или места в Беларуси. Должна быть возможность построить маршрут до выбранного места в пользовательском оффлайн-приложении (Google Maps, Яндекс Карты, Maps.me и т. д.).
Каталог объектов:
Доступ к базе данных объектов, размещенных в базе сайта Places.gold;
Структура каталога в приложении (категории, подкатегории) должны быть схожи со структурой категорий сайта.
Возможность оставлять отзывы на заведения в каталоге посредством перехода на соответствующую страницу сайта.
Удобный фильтр, для сортировки объектов по категориям, а также иным параметрам: рейтингу, либо услугам, оказываемым тем или иным заведением.
Статьи:
Информация о достопримечательностях и исторических личностях Беларуси (в данный момент эти страницы являются обычными информационными записями);
Иные информационные статьи, блог.
2. Требования к приложению
2.1. Требования к функциональным характеристикам
Приложение должно обеспечивать возможность выполнения перечисленных ниже функций:
Многоязычность: контент сайта представлен на разных языках. Интерфейс приложения должен быть запущен на языке, установленном на устройстве пользователя. Если язык пользователя отсутствует в нашем перечне, то автоматически должен быть загружен русский.
На данный момент есть следующие языки: русский, английский, китайский, литовский, персидский (RTL), польский, украинский.
2.2. Требования к надежности и безопасности
Надежное (устойчивое) функционирование Мобильного приложения должно быть обеспечено Разработчиками. Для доступа к контенту сайта необходимо использовать защищённый протокол HTTPS. Данные Мобильного приложения должны быть недоступны для сторонних приложений, установленных на устройстве. В случае необходимости передачи информации стороннему приложению, организовать передачу данных, не раскрывая данных внутри Мобильного приложения. Сгенерированный файл установки должен быть подписан подписью стандарта V1 и V2.
3. Стадии и этапы разработки
3.1. Стадии разработки
Разработка должна быть проведена в три стадии:
Разработка технического задания;
Создание приложений;
Загрузка приложений в общий доступ;
3.2. Этапы разработки
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии создания приложения должны быть выполнены перечисленные ниже этапы работ:
Разработка приложения;
Проведение испытаний приложения.
На стадии загрузки приложения в общий доступ должны быть выполнены работы по загрузке приложений в системы App Store и Google Play.
3.3. Содержание работ этапа «Разработка приложения»
Проектирование и менеджмент.
Проработка структуры (решаем, где и что будет находиться).
Менеджмент проекта, распределение обязанностей, абстрактный менеджмент и декомпозиция первого спринта.
Настройка непрерывной интеграции и доставки.
Разработка UX/UI-дизайна.
Подбор цветовой гаммы.
Оформление в стилистике бизнеса Заказчика.
Отрисовка всех пользовательских экранов.
Интеграция макетов в код.
Разработка мобильного приложения.
Разработка логики отображения.
Разработка бизнес-логики.
Разработка логики интеграции.
Разработка бэкэнда и серверной части.
Покупка и настройка домена и хостинга.
Интеграция с базой данных и сервером Заказчика.
Написание необходимого API.
Тестирование.
Тестирование серверной части.
Тестирование бизнес-логики.
Тестирование безопасности.
Тестирование логики отображения.
Пользовательское тестирование.
Внедрение аналитических систем.
Подключение Fabric.
Подключение Яндекс-метрики.
Релиз и развертывание.
Создание аккаунтов на App Store и Google Play.
Интеграция с базой данных Заказчика.
Составление брифов, описания приложения, скриншотов.
Финальная сборка и релиз.
После финальных испытаний необходимо перейти к последней стадии - загрузке приложений в Google Play.
-
а что с дизайном и апи? давайте все детальки для адекватной оценки.
-
641 14 1 1 Здравствуйте, меня зовут Александр, я из Украины (UTC +2)
Для большей информации о моих навыках зайдите на мое портфолио.
Вы можете быть уверены, что я предоставлю вам качественное приложение для того, чтобы получить позитивный отзыв от вас.
Ваш проект вполне меня заинтересовал, потому что для меня большое удовольствие работать в таких проектах и потому что я имею опыт выше 5 лет в разработке.
Я успел поработать как андроид разработчик в маленькой компании в Харькове, где я улучшил свои навыки.
Я имею опыт в:
…
- Java, Kotlin
- Android SDK
- Retrofit 1/2, Dagger2, Coroutines,
- DataBinding + ViewModel + LiveData
- Navigation architecture component
- MVVM Clean architecture
- Work Manager
- Room
- Paging Library
- Firebase, Google Cloud, AWS, GraphQL
- Linux, Unix
- Git, Gradle and so on
-
302 5 0 Добрый день, мы команда из двух разработчиков React Native и у нас более двух лет опыта и 10 выполненных проектов на данной технологии. Мы заинтересованы в сотрудничестве с вами. Мы работаем по часовой ставке 15-17$/h. Мы разрабатывали похожий функционал в наших приложения. Для обсуждения вашего проекта хотел бы пообщаться в личных сообщениях.
-
258 1 0 Здраствуйте занимаюсь разработкой приложение под Android.
Знание java,react native.
Готов разработать приложение от состава технического задание до вигрузки в магазин.
Обращайтесь.
-
406 9 2 1 Доброго времени суток!
Имею опыт мобильной разработки больше 2 лет
я готов сделать это, пожалуйста, свяжитесь со мной
-
677 5 0 Доброго времени суток!
Имею опыт мобильной разработки больше 3 лет
Можете посмотреть мое портфолио на сайте
Сбросьте ТЗ и дизайн и мы сможем обсудить сроки и цену
-
321 1 0 Приветствую!
Мы команда разработчиков с опытом. Предлагаем полный цикл.
Для м.приложений можем использовать Flutter. API можно реализовать на стороне wordpress сайта.
Начать можем с ТЗ
-

Виктория, добрый день
Для API лучше нанять отдельно бэк-разработчика
Для отрисовки качественного UI нужен профессиональный дизайнер, который прошел курсы - знает стандарты и пр. ... А не вчерашний школьник, который освоил фотошоп.
Вы хотите всех специалистов в одном лице? Или подразумевается команда или вы сами отдельно ищете нужных людей?
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie na Androida
Rozwój aplikacji mobilnejSzukam deweloperów ios/android do tworzenia aplikacji hazardowych. Stos technologiczny: Flutter/Unity/Kotlin/Swift Dużym plusem będzie doświadczenie w pracy z wizualami i projektami Chicken Road/Tower Rush/Plinko, a także użycie takich narzędzi jak WebView, Firebase, AppsFlyer,… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 2 dni 7 godzin temu ∙ 28 ofert |
Aplikacja mobilna iOS/Androd
75 PLN
Poszukuję programisty aplikacji mobilnych (iOS i/lub Android) do stworzenia aplikacji treningowej dla osób początkujących i średniozaawansowanych. Aplikacja ma pomagać użytkownikom w planowaniu treningów, monitorowaniu postępów i motywowaniu do regularnej aktywności fizycznej.… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 4 dni 11 godzin temu ∙ 20 ofert |
Opracowanie aplikacji na Androida „Poetycki Asystent” z integracją AI (do użytku osobistego)Konieczne jest opracowanie aplikacji mobilnej dla systemu Android, przeznaczonej do tworzenia, edytowania i przechowywania wierszy w języku ukraińskim. Aplikacja jest tworzona do prywatnego użytku osobistego z naciskiem na jakość, wygodę, niezawodność i poufność. Kluczową cechą… Programowanie na Androida ∙ 9 dni 23 godziny temu ∙ 27 ofert |
Dopracowanie aplikacji mobilnej na Capacitor (Android/iOS)O projekcie Jest działająca strona (rynek z ogłoszeniami), która już została opakowana w aplikację mobilną za pomocą Capacitor. Strona działa na: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Wymagana jest finalizacja aplikacji mobilnej do pełnej… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 10 dni temu ∙ 14 ofert |