프로그래밍/Android (Kotlin) 3

[5가지 사랑의 언어] 연애 심리 테스트 앱 "얼마나 사랑해" 출시했습니다. 사랑에 대한 고뇌로 만들어진 앱

안녕하세요 제가 6/14일을 기준으로 구글 플레이 스토어에 앱을 하나 런칭했습니다. "5가지 사랑의 언어"를 인용하여 만든 앱입니다. "5가지 사랑의 언어"란 미국의 게리 채프먼이라는 작가가 출판하여 유명해진 책입니다. 5가지 사랑의 언어는 "인정하는 말", "함께하는 시간", "선물", "노력", "스킨쉽" 이라고 말하고 자신이 어떠한 사랑의 언어를 가지고 있는지 알아볼 수 있는 책입니다. . . . . . . . 이 앱을 개발한건 총 4일 정도 되는 것 같습니다. 기능은 별로 없지만 디자인 작업이 오래걸린 것 같습니다. 서론이 길었습니다. 이 앱을 갑자기 개발하게된 궁극적인 계기는 최근 우후죽순 생겨나는 연애 심리 테스트 페이지 때문입니다. 과학적인 근거가 없이 몇가지 질문만으로 너는 뭐고 나는 무슨..

[Android] BLE 통신 애플리케이션 개발하기 #2 주변 장치 검색 실습

** 소스코드 옮기는 과정에서 계속 띄어쓰기 및 대소문자가 뒤바뀌는 이슈가 있어서 직접 작성 혹은 수정하느라 이상한 오타가 있을 수 있습니다. 저번에 말씀드린 대로 주변 장치에서 Advertisement 라는 행위를 통해서 " 나 여기 경주최씨 충렬공파 37대손 최형배 입니다 " 라는 값들을 알리고 있다. 그러한 값들을 일단 싸그리 주워 담아야 한다. 블루투스 스캔을 하기위해서는 준비물이 필요합니다. AndroidManifest.xml에 두가지 permission을 줘야 합니다. 위의 permission은 커넥션과 페어링된 기기와 데이터 송수신을 사용하겠다는 권한이며, 아래의 permission은 기기 검색, 블루투스 설정등을 다루는데 필요합니다. android.permission.BLUETOOTH_AD..

[Android] BLE 통신 애플리케이션 개발하기 #1 - 개발이전에 알아두면 좋을 정보들

안녕하십니까 훙리입니다. 요즘 회사에서 안드로이드와 IOS 를 이용하여 Bluetooth BLE 애플리케이션을 만들고 있습니다. 아직 신입으로 들어온지 반년밖에 되지 않았기 때문에 많이 부족합니다. 피드백 주시면 감사드리겠습니다. 단순한 기능이지만 낯선 기능이기에 제가 공부하면서 알게된 부분에 대해서 작성을 해보도록 하겠습니다. 안드로이드와 IOS가 차이가 나기 때문에 각자 작성을 해보도록 하겠습니다. 일단 필요한 부분을 설명하기전에 블루투스에 대한 이해가 필요합니다. 물론 구글링하면 정말 정말 많기 때문에 약식으로 금방 금방 넘어가겠습니다. 1. BLE 블루투스에 대한 이해 BLE란 저전력 블루투스를 영어로 표현한 것 입니다. Bluetooth Low Energy 의 약자 입니다. 블루투스 4.0 모듈..