iOS дайджест #15: React Native — iOS-розробка на JavaScript

Технологія React Native, розроблена Facebook, дозволяє писати на JavaScript єдиний код для iOS, Android та Windows. На відміну від Xamarin, де в єдиний код винесена лише бізнес-логіка, React Native дозволяє розробляти єдиний код UI.

На жаль, поки що React Native не такий стабільний, як традиційна iOS-розробка. Однак Facebook активно працює над технологією і є всі шанси на те, що за нею майбутнє. Вже зараз React Native використовують такі культові iOS аплікації, як Facebook та Instagram.

Офіційні джерела

Офіційна сторінка React Native.

React Native на GitHub.

Документація від Facebook по React Native.

IDE

Deco — безкоштовна open source IDE для React Native розробки.

Tutorials

Tutorial по React Native для iOS від Ray Wenderlich. Переклад на російську мову.

Tutorial по React Native для iOS від AppCoda.

І ще один tutorial з красивою назвою: «The Beauty of React Native: Building Your First iOS App with JavaScript».

Книги

Книга «React Native for iOS Development» на Amazon. На сайті видавництва Apress книгу можна придбати в електронному вигляді.

Книга «React Native Quickly. Start Learning Native iOS Development with JavaScript». Читати онлайн можна безкоштовно.

Статті

Використання React Native в iOS аплікації Facebook.

Інтеграція React Native в існуючу iOS аплікацію.

«I may never write an iOS app in Objective-C or Swift again», — одкровення iOS розробника.

І протилежна точка зору: «Чому я не React Native Developer».

«Исполнит ли React Native мечту программиста: единый код для Web, Android и iOS». Стаття на Хабрахабр.

Дискурс

Дискусія: що простіше вивчити — Swift чи React Native?


← Попередній випуск: iOS дайджест #14
Наступний випуск: iOS дайджест #16

LinkedIn

10 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Ну ок :( як не крути щоб писати додатки для iOS потрібний мак що на SWIFT що на RN. Жесть, я на цей мак ніколи неназбираю, .....

Чем MacBookPro плох? Это ж как BMW, или Lexus! Сразу так уровень приятности поднялся :)

та я люблю Мак (в мене айфон і айпед є) я купив mac air для програмування собі, але він с**а згорів, тепер я у розбитого корита. Не знаю коли назбираю.

разработка идет на реакте и жиесе, но чтобы сделать билд — нужно в любом случае брать мак или ковыряться в хакинтоше? доколе?!

Так это вопрос к Эппл...я тоже, например, не понимаю, что им мешает портировать инструментарий сборки командной строки хотя бы на Linux. А там, глядишь, и подтянулись бы плагины для Sublime и (мечтательно) VS Code...

И, да, разработка идёт на JS, но для получения работающего приложения всё равно нужен инструментарий от Apple

Bash у macOS такой же как и на Linux. Оба внуки UNIXа откуда это дело унаследовали. Чтоб на iPhone залить апликуху надо сертификаты от Apple получить и через Xcode залить в билд.

больше похоже на PR

React Native

Подписаться на комментарии