네이티브 크로스 플랫폼인 citirne으로 개발한 쇼핑몰 app 소스 공개합니다.
안드로이드와 iOS로 동시에 개발이 가능한 Citrine framework가 공개되어 네이티브 크로스 플랫폼으로 개발한 마리헤즈 쇼핑몰
App 소스를 공개합니다. 이제 Citrine Framework가 원소스 멀티 플랫폼이 되었네요~~
(Android와 iOS 플랫폼에 적용 가능한 크로스 플랫폼이 되었습니다.)
AppStore 바로가기 : http://itunes.apple.com/us/app/marihas/id534533279?l=ko&ls=1&mt=8
구글플레이 바로가기 : https://play.google.com/store/apps/details?id=kr.co.logeo.mospi.marihas
iOS용 Xcode 프로젝트와 android도 1.0.5로 업그레이드된 라이브러리를 적용하여 프로젝트 전체를 압축하여 첨부하였으나
첨부파일 용량 관계로 블로그에서 다운받아보시기를 바랍니다.
citrine 블로그 바로 가기 : http://blog.naver.com/logeo514
그리고 CITRINE Framework 개발자 커뮤니티인 네이버 카페(http://cafe.naver.com/citrineframework)에서
보다 많은 정보를 교류할 수 있습니다.
폴더 구조는 첨부를 푸시면 Android,iOS, xml폴더가 있으며, xml폴더 부분이 소스입니다.
배포를 위해서 xml 폴더의 소스는 안드로이드의 경우는 Android/Marihas/ assets/xml 폴더에 카피하였으며,
iOS는 iOS/Marihas/xml에 카피하였습니다.
최신 라이브러리는 http://www.mospi.org/download.html에 가셔서 받으시면 됩니다.
이전의 안드로이드 개발 시 UI XML파일만 작성해서 금방 끝났었는데,
이번에는 기존 XML에 iOS라이브러만 포팅하였기 때문에, 더욱 더 간단하게 끝났습니다.
Citrine에서 Layout 크기를 자동으로 조정해주고, 안드로이드에서 작동하는 기능을 iOS에서도 똑같이 사용 가능하기 때문에
별다른 수정을 하지 않아도 XML파일만 iOS(경로)에 복사 하시면 쉽게 적용 하여 사용할 수 있습니다.(One Source Multi Screen~~)
일반적으로 iPad 와 iPhone은 가로 세로 비율이 다르기 때문에, 꽉 찬 화면일 경우에는 image가 한쪽으로 늘어나게 됩니다.
일반적으로는 전체화면만 지원해 주기 때문에 pad용은 어쩔 수 없이 따로 디자인을 했는데 Citrine에서는 비율을 맞춰주니 간편하네요.
이제 Citrine으로 iOS와 Android 플랫폼에서 어플리케이션을 동시에 개발 해 보세요~~
댓글 달기