마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹사이트 코드 파싱으로 앱을 만들기

0 추천
안녕하세요 안드로이드 초보개발자입니다.

웹으로 구동되는 어플을 만들려고하는데

WebView를 써서 하려다 너무 느려서 Web Code를 가져와서 파싱을 사용해서 만들어보려합니다.

웹관련작업은 처음이다보니 검색을해도 애매한 정보만 찾게되네요. 이방식으로 해도 되는지, 어떤식으로 해야 빠른지, 유용한 (스튜디오) 라이브러리는 있는지 검색키워드 좀 알려주세요! 감사합니다.
R0R0 (2,610 포인트) 님이 2016년 9월 26일 질문
R0R0님이 2016년 9월 26일 수정

1개의 답변

+1 추천
 
채택된 답변
htmlparser로 검색하시면 html파싱 관련해서 많은 자료를 얻으실 수 있습니다.

html을 그대로 읽어서 파싱하면 오버헤드가 크기 때문에 이는 웹서버 커스텀이 불가능한 최후의 경우에 사용하시길 권장 드리고 웹서버 커스텀이 가능하시다면 직접 관련된 데이터만 내려주는 Rest API를 만들어 사용하시길 권장드립니다.
Development Guy (70,570 포인트) 님이 2016년 9월 26일 답변
R0R0님이 2016년 9월 26일 채택됨
혹시 쇼핑몰 같이 웹기능이 주인 앱 같은것은 어떤식으로 만드는지 여쭤봐도될까요? 같은 앱인데 속도가 훨씬빠르더라구요...
예를들어 어떤앱을 말씀하시는건가요??
G마켓 어플이나 Pikicast 같은것들으보면 웹이 들어가는데 속도가 엄청빠르더라구요, 초보인저는 차이를 모르겠어서 조심스레 여쭤봤습니다 ㅠㅠ
둘다 확인해 봤는데 웹앱이 아니라 네이티브로 레이아웃 구성해서 개발 된것 같습니다. 이를 확인해 볼 수 있는게 개발자 옵션에서 화면 레이아웃 표시를 on 하였을때 레이아웃 구성이 표시 되면 네이티브로 개발한 것이고 웹페이지라면 레이아웃이 표시되지 않습니다.
말씀하신 G마켓이나 Pikicast정도의 퍼포먼스가 나오려면 네이티브로 해야합니다. 끝까지 웹앱을 고수하겠다 싶으시면 하이브리드앱 프레임워크 관련해서 찾아보고 수정을 하셔야할것 같습니다.
좋은정보 감사합니다 하나배웠습니다. 한번 계획을 다시 짜봐야겠네요 감사합니다!
...