안드로이드와 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에 카피하였습니다. 

 

이전의 안드로이드 개발 시 UI XML파일만 작성해서 금방 끝났었는데,

이번에는 기존 XML에 iOS라이브러만 포팅하였기 때문에, 더욱 더 간단하게 끝났습니다.

Citrine에서 Layout 크기를 자동으로 조정해주고, 안드로이드에서 작동하는 기능을 iOS에서도 똑같이 사용 가능하기 때문에

별다른 수정을 하지 않아도 XML파일만 iOS(경로)에 복사 하시면 쉽게 적용 하여 사용할 수 있습니다.(One Source Multi Screen~~)

 

일반적으로 iPad 와 iPhone은 가로 세로 비율이 다르기 때문에, 꽉 찬 화면일 경우에는 image가 한쪽으로 늘어나게 됩니다.

일반적으로는 전체화면만 지원해 주기 때문에 pad용은 어쩔 수 없이 따로 디자인을 했는데 Citrine에서는 비율을 맞춰주니 간편하네요.

 

이제 Citrine으로 iOS와 Android 플랫폼에서 어플리케이션을 동시에 개발 해 보세요~~