오랜만에 하이브리드 앱에 대한 글을 다시 써보려고 합니다~!
네이버블로그 https://blog.naver.com/rlantm3/221199532302 에서
가장 관심도가 높았던 우선순위로 글을 써보려고해요~~
제가 만들었던 엔 아워 : 축구매칭플랫폼
https://play.google.com/store/apps/details?id=com.hyhy1.app
앱의 버그를 최근에 약간씩 수정하다가
여러 플러그인도 시간이 지남에 따라 조금씩 수정되어 가더라구요..
하지만 역시 그 정보에 대한 내용은 찾기가 쉽지는 않았습니다.
코르도바 외에 리액트 네이티브가 하이브리드 앱의 새로운 세대로 떠오르면서
코르도바의 선호도가 약간..? 뒤쳐진다는 느낌을 받았습니다.
직접 만들어보니 아무래도 성능이나 뷰 퍼포먼스 부분에 있어서 미흡한게 사실인듯 합니다..
하지만 여전히 저에게 있어서는 처음부터 리액트를 따로 배우면서 하기엔 학습량이 부담스러웠고
실제 네이티브 코드를 손댈일이 꽤있으며 국내레퍼런스 역시 부족해보였습니다.
그래서 쉽게 Html Javscript Css + Jquery + Cordova 로 시작했습니다
여기에 살짝 Typescript 와 Angular.js 그리고 Ionic 더해주면
Ionic 하이브리드앱이 됩니다.
제 경험상 성능부분은 코르도바도 충분히 티 안날정도로 감출수 있는 야매가 있다고 생각합니다.
그리고 코르도바를 배운뒤 아이오닉으로 넘어가는 과정은 생각보다 간편했고 쉬웠습니다.
추후 제가 만든 Ionic 앱도 쉽게 정리하여 포스팅하겠습니다.
ionic 의 뷰 템플릿들과 문서 설명들은 예쁘고 친절해요~
이후 저는 리액트를 배워 천천히 리액트 네이티브를 해보려고합니다 ^^
지금까지 만든 앱들은 그닥 성능을 요구하는게 아니라 괜찮았습니다.
코르도바와 아이오닉의 앱들을 만들면서 가장 힘들었던것은
플러그인과 코르도바 또는 아이오닉 간의 플러그인 버전차이에 오류해결이었습니다.
버전차이의 오류를 해결하려 했던 행동은 레퍼런스, 스택오버플로우에서 찾는건 물론이고
정말 많은 해당 프레임워크와 플러그인 간의 수많은 경우의 수를 시도하여 딱 맞는 버전을 찾아내는 것이었습니다.
거짓말 안하고 이거 찾느라 정말 많은 노가다했습니다... 무모할 정도로 반복했습니다...
후회하진 않습니다. 다 찾았으니깐요
전 다~ 공개할까 합니다.
여러분들은 저와 같은 노가다를 조금 덜 하시길 바라면서...
끝으로
실제 서비스를 하려면 안드로이드 ios 네이티브앱를 만드는것이 가장 좋겠죠.
하지만 게임같은 그래픽이 필요한것이 아닐경우 개발 속도가 가장 중요하다고생각합니다..
어차피 성공의 여부는 시장이 판단하는거라 좋은 상품이라 생각해도 시장에서의 판단 다를 수 있으니깐요.
안드로이드 ios 의 사용자들의 반응을 보며 동시에 업데이트하고 또 빠른 시간 안에 괜찮은 상품을 여러개 만들어 내는게 좋다는 생각이었습니다.
이건 자신만의 마인드 차이가 있다생각하기때문에 일단 패스.
저의 작은 경험이지만 시작하시는 분들에게 도움이 되길 바라면서
다음 글부터 기능 하나하나씩 포스팅하겠습니다.
오픈카톡방에서 하이브리드 앱(코르도바 아이오닉)의 정보 공유를 하고있습니다^^
https://open.kakao.com/o/gDuyxh5
참여하셔서 언제든지 글남겨주세요~~