목록안드로이드 (38)
제이슨의 개발이야기

안녕하세요 오늘은 그동안 꼭 블로그에 쓰고 싶었던 안드로이드 이미지 피커 (사진첩) 랑 앨범에 접근 할때 접근 권한을 체크하고 권한이 없는 경우 권한을 묻는 부분에 대해서 이야기 해보고자 합니다 ! 일단 이미지 피커 란 무엇인가? 기기 내에 사진첩에 접근해서 자신이 원하는 사진을 선택하는 것을 이미지 피커 라고 합니다 ! 구글이나 유튜브에 안드로이드 이미지 피커 라고 검색하시면 많은 블로그와 영상이 있지만 대부분 다른 사람들이 만들어 놓은 라이브러리를 그대로 사용하는 경우가 많더라구요 ! 물론 남이 잘 만든 라이브러리를 사용해도 상관없지만 커스텀을 해야하는 경우에는 불편하고 자신이 직접 만들어야 커스텀 하기 쉽기 때문에 직접 만드는 것이 더 효율적인 경우도 있습니다 ! 일단 먼저 앨범에 접근하기 전 앨범..

안녕하세요 오늘은 안드로이드 AAC 중 LiveData Component 에 대해서 공부해보려구 합니다 ! LiveData 란 data의 변화를 감지할 수 있는 Data Holder 클래스 이고 일반적인 Observable 와는 다르게 생명주기를 알고 있다는 것이 특징입니다 ! 위에 이미지는 버튼을 누르면 LiveData 값이 바뀌고 LiveData 값이 바뀌면 그것을 감지하여 리사이클러뷰 아이템을 추가하는 이미지 입니다 ! 예제코드에서는 LiveData 뿐만 아니라 MVVM 과 RecyclerView 도 함께 사용합니다! LiveData에 대한 자세한 설명은 코드와 함께 설명하겠습니다 activity_main.xml MainViewModel.kt import androidx.lifecycle.Mutab..

※ 급하게 블로그 작성을 하다보니 내용이 부실하거나 내용이 이해가 잘 안될 수 있습니다 빠른 시일내에 좀 더 퀄리티 있게. 수정해보겠습니다 ㅠㅠ 안녕하세요 ! 오늘은 알고리아(algolia)에 대해서 공부하고자 합니다 ! 일단 첫번째로 알고리아 가 무엇일까? Algolia는 호스팅 된 검색 엔진으로, 첫 번째 키 입력에서 실시간 결과를 제공 할 수있는 전체 텍스트, 숫자 및 패싯 검색을 제공합니다. Algolia의 강력한 API를 사용하면 웹 사이트와 모바일 애플리케이션 내에서 빠르고 원활하게 검색을 구현할 수 있습니다. Google 검색 API는 매달 수천 개의 회사에 대해 수십억 개의 쿼리를 지원하여 전 세계 어디에서나 100ms 이내에 관련 결과를 제공합니다. 출처 ->www.algolia.com/..

안녕하세요 오늘은 코루틴을 이용해서 파이어스토어 접근할때 동기식으로 처리하는 방법에 대해서 공부하고자 합니다 ! 일단 동기 비동기 에 대해 잘 모르시는 분들은 jason-api.tistory.com/23 프로그래밍 용어 빌드? sdk? jdk? 컴파일? 안녕하세요 프로그래밍 공부를 하고 있는 학생이나 면접을 준비하고 있는 취업 준비생 혹은 전공생 분들이 개발 공부를 하다보면 문득 이런 생각이 듭니다 빌드가 근대 뭐지? sdk가 뭐지? 컴파일 jason-api.tistory.com 가서 동기와 비동기에 대해서 공부 하거나 아니면 구글에 더 좋은 설명이 되어있는 블로그를 통해서 공부하시기 바랍니다 ^^ 바로 본론으로 넘어가서 파이어베이스 에서 새로운 도큐먼트를 넣거나 혹은 읽을때는 비동기로 처리가 됩니다 그..