Разработки приложения под 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 лет
Можете посмотреть мое портфолио на сайте
Сбросьте ТЗ и дизайн и мы сможем обсудить сроки и цену
-
318 1 0 Приветствую!
Мы команда разработчиков с опытом. Предлагаем полный цикл.
Для м.приложений можем использовать Flutter. API можно реализовать на стороне wordpress сайта.
Начать можем с ТЗ
-

Виктория, добрый день
Для API лучше нанять отдельно бэк-разработчика
Для отрисовки качественного UI нужен профессиональный дизайнер, который прошел курсы - знает стандарты и пр. ... А не вчерашний школьник, который освоил фотошоп.
Вы хотите всех специалистов в одном лице? Или подразумевается команда или вы сами отдельно ищете нужных людей?
-
Current freelance projects in the category App Development for Android
Development of a mobile applicationLooking for iOS/Android developers to create gambling applications. Stack: Flutter/Unity/Kotlin/Swift Experience with visuals and designs of Chicken Road/Tower Rush/Plinko, as well as using tools like WebView, Firebase, AppsFlyer, various SDKs. App Development for Android, Apps for iOS (iPhone and iPad) ∙ 4 days 9 hours back ∙ 33 proposals |
Mobile application iOS/Android
20 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 6 days 12 hours back ∙ 20 proposals |
Development of the Android application "Poetic Assistant" with AI integration (for personal use)It is necessary to develop a mobile application for the Android OS, designed for creating, editing, and storing poems in the Ukrainian language. The application is being developed for private personal use with an emphasis on quality, convenience, reliability, and… App Development for Android ∙ 12 days back ∙ 27 proposals |
Improvement of the mobile application on Capacitor (Android/iOS)About the Project There is an existing website (marketplace with listings) that has already been wrapped into a mobile application using Capacitor. The website runs on: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) The mobile application needs to be brought… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 12 days 1 hour back ∙ 15 proposals |