Из этой статьи вы узнаете, как создать собственное приложение, похожее на популярное приложение Letgo.
Шаги
Шаг 1. Решите, какие функции Letgo включить в ваше приложение
Чтобы получить представление о типе знаний (и сумме денег), которые потребуются для создания приложения для торговой площадки, составьте список функций, которые вы хотите включить. Вот самые важные особенности Letgo:
- Регистрация пользователя
- Интеграция с Facebook
- Искать с фильтрацией
- Страницы продуктов
- Карты и геолокация
- Добавление товаров на продажу
- Уведомления
- Обмен сообщениями внутри приложения
- Добавление друзей
- Справочный портал
Шаг 2. Спланируйте элемент, который отличает ваше приложение от Letgo
Вы не сможете получить прочную клиентскую базу, создав клон существующего приложения. Что будет делать ваше приложение, чего нет в Letgo? Попробуйте сосредоточиться на конкретной базе пользователей, например на пожилых людях, технарях, музыкантах или жителях определенного региона.
Шаг 3. Изучите (или наймите команду) код
Letgo написан на ES6, основанном на ReactJS, ExpressJS и NodeJS, но вы можете написать что-то подобное на другом языке. Вы также захотите ознакомиться с системой баз данных, такой как MySQL, для хранения данных.
Если вы новичок в программировании, для начала ознакомьтесь с разделом Как кодировать
Шаг 4. Планируйте заднюю часть
Помимо написания кода для приложения, вам нужно будет убедиться, что у вас есть надежное хранилище данных, сервер базы данных, надежные услуги хостинга и решения для обеспечения безопасности.
Шаг 5. Нарисуйте пользовательский интерфейс (UI)
Многие люди, покупающие и продающие товары в Интернете, не являются техническими экспертами. Пусть ваше приложение будет простым в использовании, но при этом наполнено полезными функциями. Нарисуйте интерфейс вашего приложения на бумаге, учитывая, где вы разместите кнопки, фотографии и ссылки. При создании рисунков учитывайте такие элементы, как стили шрифтов, цвета и другие изображения.
Шаг 6. Создайте блок-схемы использования
Что вы хотите, чтобы произошло, когда пользователь нажимает кнопку? Выставляет товар на продажу? Создавайте блок-схемы для каждой функции вашего приложения, чтобы знать, что нужно кодировать.
Шаг 7. Создайте базу данных
Теперь, когда вы знаете, что будет делать приложение, создайте базу данных, чтобы она могла хранить данные для всех функций.
Шаг 8. Протестируйте приложение
После того, как вы интегрировали дизайн приложения с серверной частью, вы захотите протестировать и повторно протестировать приложение, прежде чем выпускать его для широкой публики. Первое впечатление очень важно - вы не хотите, чтобы ваш первоначальный выпуск был полон ошибок и проблем с удобством использования.
Шаг 9. Отпустите приложение
Убедившись, что ваше приложение из Marketplace готово для публики, выпустите его через Play Store.
- Проведите рекламную / маркетинговую кампанию, побуждающую людей скачивать приложение. Может быть полезно предложить пользователям стимул для регистрации, например бесплатные объявления.
- Отправьте пресс-релиз о функциях и выпуске вашего приложения в популярные технические блоги.
- Попросите пользователей оставить отзыв о приложении, чтобы увеличить количество загрузок.