본문 바로가기

서버

(2)
안드로이드 Json파싱해보기! Json?json 이 뭘까요? json이라고 검색해보면 www.json.org 에 " 경량의 DATA-교환 형식이다." 이렇게 나와있다. 무슨 소린지 이해가 안다. 프로그래밍을 많이 해보신분이라면 사실 저걸 왜 이해 못해라고 생각할 수 있지만 우리가 프로그래밍을 처음 배울때 DATA의 교환에 대해서 이해하는데 엄청난 시간이 걸렸던것을 생각해보면 초보자는 쉽게 이해할만한 문장은 아니다. 쉬운 비유를 통해 알아보도록 하겠다. Json 은 쉽게 이해하자면 흔히 말하는 확장자 개념으로 이해하면 쉽다. 사진을 친구와 주고받는데 png파일인지 jpeg 파일인지 같은 사진이라도 확장자가 다를 수 있다. 우리가 프로그래밍 상에서 주고받는 데이터중에서 여러가지 데이터의 유형이 있지만 Json은 그 유형중 하나라고 보면된..
안드로이드 MVP 패턴에 대해 알아보자! MVP이 뭐에요??? 우리가 아는 Most Valuable Player?? 는 아니고 Model View Presenter 의 약자입니다. 근데 일단 정의 보다 중요한게 안드로이드를 개발하다 보면 mvc 패턴, mvp 패턴, mvvm 패턴, 등등 이상한 말들을 많이 들어봤을 겁니다. 여기서 우린 패턴이란 말에 주목할 필요가 있습니다. 패턴은 행위 혹은 사건들이 일정하게 반복되는 것을 의미합니다. -패턴의 필요성이 패턴이란 것이 왜 모두가 중요하다 여기면서 지향점으로 삼고 왜 코딩을 패턴이란것에 맞춰서 진행할까요?? 패턴은 일종의 약속의 역할을 합니다. 사람은 모두 개개인이 다르기 때문에 코딩또한 스타일 부터 프로젝트 구조까지 전부 제각각입니다. 그렇게 되면 협업을 할때 서로 같은 언어를 쓰더라도 상대방이..