1. Data Binding 포괄적인 의미로 앱 UI와 해당 UI가 표시하는 데이터를 연결하는 프로세스이다. 바인딩 설정이 올바르고 데이터가 적절한 알림을 제공하는 경우 데이터 값이 변경될 때 데이터에 바인딩 된 요소에 변경 사항이 자동으로 반영된다. 즉, 데이터 바
ExoPlayer를 이용해 간단하게 mp3와 동영상을 재생하는 예제
Glide
Retrofit이란?
Github API를 활용해서 특정 키워드로 Github의 저장소들을 검색해 불러오는 안드로이드 앱을 구현할 예정이다.
Get과 Post
Navigation 사용방법에 대해 알아보자
TextWatcher 사용하기!
프로젝트를 진행하다보면 Action Bar를 숨기는 경우가 있는데 특정 페이지에만 없애는 간단한 방법!
local.properties 사용하여 인증 키 안전하게 보관하기
swipe 했을때 삭제할 수 있도록 구현해보고자 한다.
흔히 어플리케이션이 켜지기 전 나오는 화면을 Splash Screen, Launch Screen이라고 부른다.스플래시 화면은 단순히 보여주기 용도로 넣는 경우도 있지만, 주로 앱에서 필요한 리소스들을 다운받을 때 대기 화면 용도로도 사용한다.
문제상황 EditText의 text를 설정하는데 에러가 발생 ` 원인 String 대신 Editable type이 들어가야 함 > Editable This is the interface for text whose content and markup can be ch