페이스북(Facebook)에서 최근 오픈소스로 공개하면서 다시 한 번 관심을 받고 있는 프레임워크가 바로 리액트 네이티브(React Native)입니다. 리액트는 웹 개발을 위한 프레임워크로 먼저 탄생되었지만 애플의 iOS 의 네이티브 앱 개발에 활용할 수 있도록 리액트 네이티브로 파생되면서 올해 초 큰 화제를 모았었습니다. Objective C 를 이용한 네이티브 개발이나 Swift 도 좋지만 이왕이면 익숙한 자바스크립트 기반으로 클라이언트와 서버를 모두 커버할 수 있다면 베스트가 아닐까 싶습니다.


리액트 네이티브를 이용해서 어느 선의 어플리케이션까지 개발할 수 있을지는 모르겠지만 일단 리빌드 없이 많은 수정 작업을 할 수 있다는 점이 분명 메리트라 보여집니다. 맥 환경에서 리엑트 네이티브를 이용한 개발환경을 꾸미는 방법은 리엑트 네이티브 공식 웹 사이트에서도 자세히 나와 있지만 이왕이면 동영상을 통해서 보시면 익숙하지 않은 분들께는 도움이 많이 될 것으로 보입니다.


리엑트 네이티브(React Native) 공식 웹사이트 살펴보기 [바로가기]




리엑트 네이티브의 공식 웹사이트에서 "Get started with React Native" 버튼을 누르시면 상세한 스텝 바이 스텝 설치 절차가 나옵니다. 리엑트 네이티브를 이용한 개발을 하려면 우선 Xcode 가 설치되어 있어야 합니다. 개발에 필요한 패키지 설치를 위해 Homebrew 를 이용하는 것을 권장하고 있으며 Homebrew 를 이용해서 node.js 와 watchman 을 설치하고 필요한 경우 JS Validation 프레임워크인 flow 까지 설치를 진행하면 됩니다 (flow 는 옵션) 실제 리엑트 네이티브의 패키지는 npm 을 이용해서 설치하게 되며 설치된 패키지를 이용하여 샘플 프로젝트를 생성할 수 있습니다.




개인적으로 이 과정을 거치는 동안 다소간의 이슈(?)가 있었는데요 대부분 권한에 대한 이슈들이었습니다. 로그인한 사용자 계정과 실제 패키지들이 설치되고 링크되는 폴더의 권한이 달라서 발생한 문제들이었습니다. brew 를 통한 인스톨이 좀 애로사항이 있었지만 권한에 대한 적절한 조절을 하고 나니 필요한 모든 과정이 문제 없이 진행되었습니다. 자세한 과정은 아래 첨부해드린 동영상을 한번 참고하시면 보다 쉽게 진행될 것으로 생각됩니다. 리엑트 네이티브로 시작하는 iOS 어플리케이션 개발의 세계로 빠져볼까요?




패키징 툴간의 충돌 문제 관련 참고 링크 [바로가기]

brew 를 통한 설치 과정에서의 퍼미션 이슈 관련 링크 [바로가기]



저작자 표시 비영리
신고
Posted by 노피디
애플이 얼마전 끝난 WWDC (World Wide Developer Conference) 에서 새로운 언어인 Swift 를 발표했습니다. Swift 는 기존의 Objective-C 와 마찬가지로 Apple Foundation Framework 에 기반하고 있는 언어입니다. Xcode 6 에서부터 지원이 되며 Objective-C 와 혼용하여 개발이 가능한 스크립트 스타일의 언어라고 보면 될 것 같습니다.

Swift 는 이제 막 발표된 언어이기 때문에 공부를 하기 위한 자료가 많지 않습니다. 이럴때는 공식 자료로 배포되고 있는 것을 찾아보는게 좋은데요, 역시 애플이 아이북스(iBooks)에 공식 튜토리얼을 올려두었습니다. 영문 버전으로만 배포되고 있어서 조금 아쉽지만 일단 가장 기본이 되는 레퍼런스로 쓰면 좋을 것 같습니다.


애플 스위프트(Swift) 공식 문서 다운로드 받기 [바로가기]


영어로 공부하는 것이 가장 좋습니다만 부담되시는 분들은 한글로 번역작업이 진행된 스위트프(Swift) 언어 개발문서 페이지를 참고하시면 좋을 것 같습니다. 아직 자세히 살펴보지는 못했으나 OSX Dev 의 멤버분들이 의기투합하여 공동 프로젝트로 진행한 번역 산출물로 퀄리티가 괜찮을 것 같습니다. 


스위트프 언어 개발문서 한글화 프로젝트 살펴보기 [바로가기]


이제 스위프트에 푹 빠져볼 시간입니다. 첫장을 펼치고 공부를 시작해 볼까요 -_-;; 

- NoPD -

 
저작자 표시
신고
Posted by 노피디
요즘 QR Code 를 비롯하여 Google Goggles 와 같은 이미지, 코드 인식 어플이 참 많습니다.
사실 개인 개발자들이 이런 구현을 하기란 쉽지 않은데요 (특히 이미지 인식)
MoodStocks SAS 라는 회사에서 iPhone 용 이미지 인식 SDK 를 내놓았습니다.
물론 무료는 아니지만 사용하는 동안만 월단위로 과금하는 방식이라고 합니다.
금액은... 문의 해봐야 할듯 ^^


이 SDK 를 이용한 Moodstocks Contacts 어플이나 Moodstocks Notes 앱을 받아보시면
Moodstocks SDK 가 어떤 역할을 하는지 쉽게 확인하실 수 있습니다.
이미지 인식 기능에 목말라 하시던 분들께 좋은 소식이 아닐까 싶네요!


- NoPD -

신고
Posted by 노피디
Development2010.09.03 07:13
어제 애플의 신제품 발표회가 진행되었습니다. 우리나라 입장에서는 애플TV 보다도 아이팟터치 4세대에 더 많은 관심이 가는게 사실입니다 :-) 보통 이런 이벤트 행사가 한번 진행되면 새로운 SDK 나 개발자도구... 뭐 그런 것들이 공개되곤 했는데요 아니나 다를까 개발자용 SDK 4.1 GM 이 오픈되었습니다.


자자~ 개발자 등록된 분들은 http://developer.apple.com 으로 고고씽입니다 :-)

- NoPD -
신고
Posted by 노피디
Development2010.08.04 08:30
빠릅니다 :-) 한국 시간으로 오늘 새벽 SDK 4.1 버전의 세번째 베타가 발표되었습니다. 요즘 Objective C 와 Xcode 그리고 아이폰 개발 관련하여 닷넷쪽 F/U 건이 많아 조금 소강상태인데요, SDK 는 주구장창 버전이 올라가고 있어서 조금 조바심이 나네요 ㅎ.


자, 애플 개발자 사이트로 달려가 봅시다! (http://developer.apple.com)

- NoPD -
신고
Posted by 노피디
Development2010.07.28 09:32
아이폰 iOS 4.1 SDK 의 업데이트가 무척 빨라지고 있습니다. Beta 2 까지 새벽에 공개가 되면서 4.1 Go Live 가 멀지 않았음이 느껴집니다. 개발자 분들이라면 바로 받아서 변화를 체험해 보시지요! Xcode 4 도 설치해야 하는데... 이래저래 못하고 있네요! ㅎ


다운로드 링크 : http://tinyurl.com/3prep2

- NoPD -
신고
Posted by 노피디
Development2010.04.21 08:10
어제 애플 실적 보셨나요? 장난 아닙니다. iPhone 판매량의 경우 시장 예상치를 20% 이상 초과하는 수치를 발표하며 완전 어닝서프라이즈 하더군요. 당분간 애플의 이러한 추세는 계속될 것 같습니다. 조만간 마이크로소프트의 시가총액을 넘어서지 않을까 하는 조심스런 예측도 해봅니다!

SDK 4 Beta 에 이어 Beta 2 가 어제부터 공개되어 다운로드가 가능한 상태입니다. 아직 개발머신에 설치해보지 않았습니다만, 와이프가 드라마에서 이민호-_-가 아이패드 들고 있는 모습을 보고 아이패드에 푹~ 빠진상태라... 조만간 아이패드 지르고 SDK 4 올리는 사태가 올지도 모르겠습니다 ;;


링크는 안걸려있구요... http://developer.tistory.com 으로 방문해 주세요 ^^

- NoPD -
신고
Posted by 노피디
Development2010.04.12 15:11
지난 주말, iPhone OS 4 의 공개로 온세상이 들썩인 것 같습니다. 마이크로소프트가 윈도우 모바일의 멀티태스킹으로 인한 문제점들을 없애기 위해 파격적으로 공개한 윈도우 폰 7 의 한정적인 멀티태스킹이 빛이 바래는 느낌입니다. 애플의 엄청난 마케팅과 기술 파상공세에 전세계가 행복한 비명을 지르는 것 같습니다.

이번에 새롭게 공개된 iPhone OS 4 에 발맞추어 새로운 iPhone SDK 4 도 공개가 되었습니다. 1500개 이상의 새로운 API 들이 추가가 되었다고 하니 벌써부터 설레이시는 분들이 많을 것으로 생각됩니다. 자세한 내용은 애플 개발자 사이트에서 확인하시지요!


- NoPD -
신고
Posted by 노피디
아침에 메일함을 열어보니 애플에서 " 또 " 메일이 와 있더군요.
거의 일주일에 베타 릴리즈를 한번씩 하는 분위기입니다.
오늘 공개된 Beta 5 는 애플의 개발자 사이트에서 다운로드 받으실 수 있습니다.
(http://developer.apple.com)


- NoPD -
신고
Posted by 노피디
Development2010.03.10 10:05
벌써 iPhone SDK 3.2 의 Beta 4 버전까지 업데이트가 되었습니다.
조만간 정식 버전이 나올 수 있을 것 같은 기대감이 드는군요!


지금 애플 개발자 사이트에 접속해서 다운로드 받으시기 바랍니다.
http://developer.apple.com/iphone/index.action

- NoPD -

신고
Posted by 노피디

티스토리 툴바