-
자바스크립트로 안드로이드, IOS 앱 만들기카테고리 없음 2020. 7. 31. 12:55
앱을 만드려면 알아야 할 것들이 정말 많다. (진짜..)
서버가 필요 없는 앱으로 만들고자 한다면 안드로이드, IOS 각각 공부를 해야 한다.
각 운영체제에 맞는 언어, 아키텍쳐 그리고 디자인 컨벤션 등.. 앱이란 올려서 심사를 받아야 하기 때문에 스토어에 올라가기 전까지 챙길게 엄청나게 많다.
그리고 서버가 필요한 서비스라면 공부할 양이 상당히 많아진다..
반대로 서버개발자 입장에서 서비스를 만들고자 할 때 걸림돌이 있다.
그것은 바로 프론트, 디자인...
아무리 백엔드 시스템을 만들어 놓아도 프론트, 디자인을 할 수 없다면 최종 난관에 부딪혀서 포기하기 일쑤다.
그나마 어드민 툴 등을 만들면서 조금 익숙한 자바스크립트로 클라이언트쪽을 만들 수 있다면 너무나도 좋을 터 백엔드 개발자들을 도와주는 프론트엔드 프레임워크들이 요새는 점점 많아지고 있어서 다행이긴하다.
게다가 html 기반으로 안드로이드, IOS 앱을 동시에 만들 수 있는 기술들이 소개되고 있는데 이번에 소개할 framework7 이 그것이다.
Framework7 - Full Featured Framework For Building iOS, Android & Desktop Apps
Build full featured iOS, Android & Desktop apps
framework7.io
quasar vs, framework7 비슷한 포지션인 quasar와 비교를 하면 살짝 밀린다고 볼 수 있지만, 웹이 아닌 모바일로만 서비스를 만들고자 한다면 framework7이 더 나은 대안이 될 수가 있다.
가장 큰 장점은 '네이티브스러운 디자인' 이라 말 할 수 있다.
framework7 몇 개 예시 화면만 가지고 왔는데, 딱 봐도 엄청 네이티브 앱 같은 느낌이 풀풀 난다.
반응형 디자인만으로는 구현하기 어려운 부분들, 예를 들어 화면 전환이나 기타 여러가지 UX요소들까지 많이 갖추고 있어서 모바일 앱을 만들고자 한다면 꽤 만족스러운 선택지가 될 수 있을 것 같다.
vue, react 또는 그냥 js로도 구현할 수 있고, cli를 통해 프로젝트 셋팅을 빠르고 손쉽게 할 수 있을 것 같다. (왠지 약을 파는 느낌)
필자도 이제 셋팅을 하는 중인데 하다가 걸리는 게 있으면 추가로 정리하겠다.