Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Небольшой кросс-платформенный шаблон (Android и iOS) на React Native

истекло время актуальности


Ниже Вы найдете краткое описание проекта. В дальнейшем, будет предоставлено детальное ТЗ. Пожалуйста уточняйте стоимость и сроки. Заранее спасибо.


Краткое описание:


Небольшой кросс-платформенный шаблон (Android и iOS) на React Native, для отображения контента, загружаемого через REST API.


Детальное описание:


Шаблон должен загружать контент через REST API (WordPress или Symfony), должен уметь работать с разными API и легко конфигурироваться удаленно.


Структура контента:

  • Список категорий (иерархический)

    • Одна Категория

      • Список постов

        • Один Пост


Экраны:

  1. Старт Скрин (Splash screen)

  2. Скрин с вопросами (GDPR, быстрый старт и т.д.)

  3. Главный

  4. Список всех Категорий

  5. Список подкатегорий одной родительской категории

  6. Список постов по категории/подкатегории

  7. Экран поста

  8. О нас

  9. Контакты

  10. Настройки

  11. Политика конфиденциальности

  12. Поиск + Результаты поиска

  13. Избранное


Функции:

  1. Загружать контент через API

  2. Интеграция пуш уведомлений (OneSignal)

  3. Интеграция разных SDK Аналитики: Analytics (не Google Analytics - AppAnnie, Flurry и т.д.), Crash Analytics, FB Pixel, AdWords (Google Ads).

  4. Пользователь - Внешние ссылки открывать внутри приложения (webview) и во внешнем браузере по-умолчанию, должна быть возможность выбрать один из способов в конфигурации. При открытии ссылки внутри приложения webwiew должна быть возможность вернуться не предыдущий экран (кнопка “назад”/”закрыть”).

  5. Админ - динамическое меню, настраиваемое удаленно (например в WP)

  6. Админ - Удаленная конфигурация приложения. Варианты:


    1. В одном файле (json), возможность хостить этот файл удаленно и подгружать по прямой ссылке

    2. Через REST API

    3. Смешанный вариант Файл + API

  7. Пользователь/Админ - Функции, связанные с Европейским законодательством о защите персональных данных (GDPR).

  8. Админ - Локализация


    1. Статичные фразы

    2. Динамичный контент через API, чтобы была возможность показывать разный контент, категории и т.д. для разных языков и стран.

    3. Отдельный конфигурационный файл под каждую локализацию + страну

  9. Пользователь - Секция “избранное” или типа “Read Later” для пользователя. Возможность пользователю добавлять посты в избранное.

  10. Пользователь - Функция поделиться 


    1. Делиться самим приложением

    2. Делиться внешней ссылкой заданной в посте (custom field)

  11. Админ - Возможность добавлять кастомные формы для генерации лидов и последующее их сохранение в БД (через API). Может быть несколько разных форм одновременно. Поля в формах могут конфигурироваться удаленно, либо через API, либо через конфигурационный файл.

  12. Пользователь - Возможность открывать некоторый контент, изображения либо же формы в попапе. Админ - настраивать, какой контент показывать в попапе.

  13. Пользователь - Пользовательские настройки приложения, например:


    1. Изменения размера шрифта

    2. Управление настройками GDPR (приватности)

  14. Админ - Возможность изменения внешнего вида удаленно: 


    1. цвета, 

    2. шрифты, 

    3. картинки, 

    4. расположение элементов на экранах (главный, категории и т.д.)

    5. возможность добавлять иконки к элементам: меню, категории, посты (иконки - шрифты, не картинки)

    6. текст некоторых элементов, как кнопки, секции и т.д.

  15. Админ - Возможность делать обфускацию кода при компилировании

  16. Админ - Возможность индивидуального Включения / Отключения почти всех из вышеперечисленных функций удаленно


Требования:

  1. Кросс-платформенное приложение (Android + iOS), написанное на React Native

  2. Использовать GIT

  3. Код должен быть легко читаем и иметь комментарии

  4. Приложение должно работать быстро

  5. Использовать кеш, для избежания лишних/повторных запросов к внешним API и ресурсам, изображениям...

  6. Совместимость с Европейским законодательством о защите персональных данных (GDPR)

  7. Все используемые сервисы и SDK должны отвечать требованиям GDPR

  8. Предоставить инструкции по настройке и конфигурации

  9. Использовать SSL для всех возможных соединений

  10. Размер сгенерированного apk приложения не должен быть большим (до 10мб)



  1. 20 днейскрыта
    Александр Плотников
     464   1   1

    Без проблем сделаю, пишите в личку или телеграм. С ТЗ ознакомлен.

    Россия Москва | 12 августа в 14:17 |
  2. 10 днейскрыта
    Артем Осядлий
     1889  проверен   16   0

    Здравствуйте, Судя по ТЗ шаблон не большой но работы не тк уш и мало, я специализуюсь на создании приложений, комплексный подход, это дизайн и розработка.
    https://jetup.digital/

    Украина Хмельницкий | 12 августа в 14:41 |
  3. ставка скрыта фрилансером
  4. 15 днейскрыта
    Sergey Iacyshen
     812   13   0

    Привіт. Я представояю команду розробників, ми спеціалізуємося на розробці мобільних додатків на React Native і маємо великий досвід для різноманітних рішень будь яких завдань, Прошу звертайтеся якщо цікаво працювати із професіоналами.

    Украина Хмельницкий | 16 августа в 16:38 |
  1. 31 деньскрыта
    Александр Чухрай
     1121  проверен   20   0

    Здравствуйте.

    Готов выполнить.

    Напишите мне:

    skype zimmalex
    email [email protected]

    Украина Херсон | 12 августа в 13:52 |

Заказчик
Проект опубликован
12 августа в 00:01
60 просмотров