@dmitry_pacification
Трудности рождают прорыв

В чем плюсы и минусы Reаct Native? Какие рамки его возможностей? Что можно на нем писать?

Есть идея проекта, хочу чтобы приложение было доступно в веб, iOS, Android. Возникла идея сделать его на Reаct Native. Подскажите пожалуйста, кто писал, в чем плюсы и минусы Reаct Native, с какими трудностями придеться столкнуться?

Приложение для отмечания посещаимости людей. Фичи:
- есть юзеры с ролями и правами доступыми (владелец, админ, юзер).
- есть контакт, который можно создавать, удалять, редактировать. У контакта есть статусы, имя фамилия, и проче всякие там поля регистрации.
- владелец и админ могут редактировать, добавлять, удалять, контакты приложения.
- есть форма. Это список контактов, которые входят в какую-то группу контактов. Нужно будет заполнить форму, кто был из этих людй на мероприятии.
Юзер тыкает пальцем в экран, выделяя людей, который он своими глазами увидил в живую на мероприятии, нажимает кнопку Send и данные уходят на сервак.
- автоматические напоминалки в телефоне, об отправке формы (хотелось, чтобы срабатывал будильник или какая-то такая штука, но как минимум хочу сделать уведомляшки как в любых играх)

О себе:
- год опыта в React.js
- когда то пытался освоить C# и смотрел на Java (т.е. синтаксис Java понять смогу, но не более).
- Objective-C - вообще не имею редставление что это за язык.
- Смогу что-то написать только на js.

Скажите пожалуйста, что из этих фич реально будет сделать средствами React Native, а что придеться пилить под конкретные платформы?

Какие могут быть узкие места у React Native в такой задачи?
  • Вопрос задан
  • 566 просмотров
Пригласить эксперта
Ответы на вопрос 2
Zatmil
@Zatmil
Fullstack-разработчик
В принципе, все, что душе угодно. У RN уже достаточно большое сообщество, Facebook вроде не собирается останавливаться... По сути, никаких ограничение, кроме ограничений самих платформ, нет. Мы пишем под себя realtime приложения на RN и достаточно сложные.

Глубоких знаний Objective-C или Java не нужно. Во всяком случае, на первых парах. Да, нужно будет с XCode и AndroidStudio повоевать, с публикацией приложений билдами и прочими прелестями разработки, но это уже частности, которые можно разрешить с помощь офф. документации и stackoverflow.

В предложенном описании я не вижу ничего из того, с чем бы не справился RN =)
Ответ написан
Комментировать
raoffonom
@raoffonom
React Native Developer
Присоединяюсь к комментарию выше и если вы хотите изучить React Native, то рекомендую свои бесплатные видео уроки
https//react-native-village.github.io/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы