Kakao Map을 이용해서 카카오지도 어플을 조금 모방해서 만들어보기 위해 이것저것 알아보다 Bottom Sheet를 알게 되어서 적용해 보았다. Bottom Sheet를 사용하기 위해서는 coordinatorLayout을 사용해야한다. 레이아웃은 이렇게 자면 되고 아주 간단하다. 사실 찾아보니 쉬운방법을 찾아서 넣었을 뿐 다른 방법들도 아주 많았다. 이렇게만 하면 기본적으로 터치로 위 아래로 올렸다 내렸다가 가능한대 코드로도 확장과 숨기기가 가능하다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) se..
대학에 들어와서 어플 개발자를 도전해보고 싶어서 20년도에 학교 기숙사 식단표를 만들어보았다. 어플도 출시 했고 조금이지만 50명 정도의 사용자가 있었다 ㅎㅎ 나름 뿌듯했던 일인데 첫 어플을 만들고 스토어에 올려보는거라 해결하기 힘든 일도 있었고 보안 관련된 이슈도 있었다. 그 중 가장 해결이 오래걸렸던 SSL 인증에 대해 적어보려구 한다. 아직 보안에 대한 개념이 없고 전공교과 중 보안은 3학년에 들어서야만 들을 수 있길래 아주 미흡한 점이 많겠지만 적어놓고 나중에 지식이 쌓이면 천천히 바꿔보기로 하자. https://github.com/JungHm/AnuTool/tree/master/app/src/main/java/com/anumeal/anutool 일단 깃헙 주소! JAVA를 처음 배우고 열심히..
시험기간 동안 못 올리고 묵혀 놨던 공부더미들 다 올리느라 피곤하다. 앞으로는 공부한거 바로바로 올리기 진짜 Kakao Map을 적용해 보고 이것저것 해보고 싶어서 사용한 것들을 정리하는 공간. DOCS만 잘 따라도 어려움이 없긴하다. 기본세팅 mView = MapView(this@MainActivity) val mViewContainer = findViewById(R.id.map_View) mViewContainer.addView(mView) Tracking Mode (자신의 좌표로 지도의 중심점이 바뀌거나 회전도 가능) mView.currentLocationTrackingMode = MapView.CurrentLocationTrackingMode.TrackingModeOnWithoutHea..
앱 개발 하면서 API 사용해보는것도 할 줄 알아야 한다는 말을 듣고 간단한 API를 호출 해 보는 코드를 작성해 보았습니다. 무언갈 만들려고 했지만 항상 전공공부에 막혀서 제대로 된 어플 만들 시간이 부족해지구,,, 종강하면 간단한 앱이라도 퀄리티 좋게 만들어 봐야겠습니다! Retrofit은 속도, 편의성, 가독성에 장점이 있다고 합니다. annotation 을 사용하여 호출 할 함수를 파라미터와 정의를 해 놓고 호출만 하면 통신이 이뤄지기에 코드를 읽기 아주 편합니다! implementation 'com.squareup.okhttp3:okhttp:4.9.0' implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0' //retrofit2 ..
implementation 'gun0912.ted:tedpermission:2.2.0' TedPermission은 권한체크를 할 때 귀찮은 작업들을 쉽게 해주기 위한 라이브러리다! 나는 권한 체크하는걸 직접 해보는데 너무 복잡하다 생각이되어서 찾아보고 쓰게 되었다,, 안드로이드에 대한 이해도가 부족한 탓이겠지만 라이브러리라도 잘 사용해 보자 출처: https://gun0912.tistory.com/61 [안드로이드/Android]유용한 라이브러리 - TedPermission(마시멜로우 권한체크) 위 블로그에서 더 자세히 볼 수 있다, 직접 만드신 분이기도 하구,,, val permissionlistener: PermissionListener = object : PermissionListener..
https://apis.map.kakao.com/android/guide/ Kakao 지도 API Kakao 지도 API를 이용해보세요. 다양한 샘플과 상세한 매뉴얼로 개발자분들의 시간을 아껴드리겠습니다! apis.map.kakao.com 카카오맵을 사용해서 지도를 띄우고 내 위치를 확인해보자! 기본적으로 DOCS만 잘 따라하면 문제없다. 카카오 개발자 사이트에 개발자 등록 및 앱 생성을 해 준다. 여기서 문제가 키 해시값을 넣는거였는데 카카오에서 간단히 하는법을 지원해준다! kakao SDK를 설정해 줘야 쓸 수 있다. implementation group: 'com.kakao.sdk', name: 'usermgmt', version: '1.30.5' 카카오 SDK중 아무거나 app수준 gradle에 ..