목록전체 글 28
BigJeon Android 개발 블로그

이번엔 "S펜을 이용한 드로잉 / 저장"에 대하여 포스팅 해볼까 한다. 우선 Spen을 이용한다면 생각해야 할게 몇가지 있다. 1. Spen의 모션을 어떻게 인식하고 사용할것인가. 2. 그림 그리는 기능을 어떻게 구현 시킬것인가. 3. 저장은 어떤 형식으로 저장할 것인가. 위 3가지중 오늘은 1번과 2번에 대하여 작성해볼까한다. 들어가기에 앞서 필자는 1순위로 'Spen의 터치를 어떻게 받아올까'에 대하여 고민하다보니 많은 시간을 날려버렸다....ㅠㅠ 각설하고 바로 시작해보겠다. 1. 삼성 공식 홈페이지를 통해 SDK받아오기. https://developer.samsung.com/galaxy-spen-remote/overview.html 우선 위의 링크를 통해 들어가면 로그인 하라고 나오는데, 필자는 구..

100 이전 "디자인을 공부해 보아야겠다" 포스팅에서 소개한 개인 프로젝트로 만든 어플 '그렁'을 최근 업데이트 하였습니다. 바뀐 점으로는 몇몇의 DB필드 추가와 전바적인 디자인 수정을 진행하였는데요. 이번 디자인 수정에서 경험한 내용들을 토대로 포스팅해보겠습니다. 1. 많이 보자. 많이 보자 라는 소리를 보면 이렇게 생각할수도 있겠다. ' 무슨 당연한 소리를 하냐 ' 충분히 맞는 소리이고 나 또한 알고 있는 사실이었다..... 나도 정말 하루에 몇시간씩 핸드폰만 보고있고, 이런 저런 어플 많이 사용해 봤기 때문에 누구보다 많이 봤다고 자부 할 수 있다! 근데 이전 포스팅에서 나 보여주었듯이 정작 내가 만든 어플리케이션의 디자인은..
지난번 포스팅과 연결괴는 포스팅이므로 이전 글과 연결해서 봐주시면 감사하겠습니다. 비동기처리를쉽게해주는Coroutine에대하여알아보자1 비동기 처리를 쉽게 해주는 Coroutine에 대하여 알아보자 지난번 포스팅에서는 Coroutine을 사용하기 위한 사전 공부로 Scope함수를 알아보았습니다.Scope함수란? 지난번 포스팅에 나와있듯이 Scope함수는 범위를 나타내는데 이를 토대로 Coroutine에 대하여 big-jeon-dev.tistory.com 이번 포스팅에서는 지난 코루틴 포스팅에 이어서 Channel에 대하여 알아보겠습니다. Channel Coroutine은 비동기처리를 쉽게 해주는 패턴이라고 이전 포스팅을 통해 배웠는데, 이전 포스팅에서는 한가지 코루틴에서만 데이터 처리..

지난번 포스팅에서는 Coroutine을 사용하기 위한 사전 공부로 Scope함수를 알아보았습니다.Scope함수란? 지난번 포스팅에 나와있듯이 Scope함수는 범위를 나타내는데 이를 토대로 Coroutine에 대하여 예제와 함께 알아보도록 하겠습니다. 1.Coroutine이란 무엇일까? 비동기식의 프로그래밍과 동기식 프로그래밍의 데이터 처리 속도는 상당히 많이 발생하기때문에 꼭 알아두어야 하는데요, 예전의 비동기식 프로그래밍은 복잡 그 자체였습니다. 하지만 이를 쉽게 간으하게 만들어 주기 위해 나온것이 바로 이 '코루틴'입니다. 코루틴이란 이름 때문에 코틀린언어 에서만 한정적으로 쓰이는 코틀린 언어라고 생각 할 수 있는데, 코틀린 뿐만아니라 다른 언어들에서도 사용되는 비동기 작업 처리를 쉽고 빠르게, ..
코루틴 함수란 비동기 처리를 쉽게 해주기 위한 방법이다. 이름 때문에 코틀린용 방법이라 오해하기 쉽지만 다른 언어에서도 상당히 많이 쓰이는 방법중 한가지이다. Co + routine으로 협력을 의미하는 Co와 반복을 의마하는 routine을 합친 이름을 생각해보면 코틀린의 코랑은 다른 의미임을 알 수 있다. 오늘은 코루틴을 다뤄보기 전에 코틀린으로 작성한 코루틴에서 쓰이는 Scope함수에 대하여 알아 보고자 한다. 우선 Scope함수란 무엇일까? 남자들에게 Scope라 함은 배율 생각이 날것이다.나만그런가...? 코틀린의 표준 라이브러리의 경우 객체의 컨텍스트 내에서 코드를 실행 만을 위해 제공되는 여러 함수들이 있는데, 이러한 함수들을 람다식으로 표현할때 Scope범위를 형성합니다. 이 범위 ..

최근 '그렁'이라는 SNS플랫폼을 개인 개발 진행하였다. SNS앱의 경우 처음 개발하는 장르였고, 애초에 진짜 어플 다운 어플을 만들고자 개발한 어플이다. 처음엔 호기롭게 지인과 함께 개발을 하여 지인이 디자인 부분을 담당하고, 내가 자바 기능 개발을 담당하기로 했었는데, 시작한지 며칠만에 지인의 다른 업무가 많아져 부득이하게 못하게되어 미안하다는 연락을 받았다. 그러다 보니 내가 디자인, 기능 개발, DB, 등등 모든걸 맡아서 개인 개발을 진행 해야 하는 상황이 와버린것이다. 처음엔 그래 기간이 좀 오래 걸리더라도 개인 개발을 해보자 생각하고, 약 2달 어플 개발에만 집중했다난코딩고수가아니기에기간이오래걸렸다 2달이 지난후 처음 디자인 틀을 잡기 시작했고, 처음 생각한 테마는 블랙과 화이트..