본문 바로가기

Project

(11)
Branch : 01_uiDesign (Localization / Ripple Effect) Localization commit message : strings.xml korean Localization 경로 : app/src/main/res/values-b+ko/strings.xml 생활 도우미 경로 : app/src/main/res/values/strings.xml Life helper Ripple Effect commit message : add ripple effect 경로 : app/src/main/res/drawable/ic_eco.xml Ripple Effect를 사용할 Button에 넣을 Vector 이미지 생성 경로 : app/src/main/java/com/example/lifehelper/MainActivity.kt class MainActivity : AppCompatAct..
09_mvvm : Network communication using retrofit - Search User Test IRetrofit_Service에서 Coroutine으로 비동기 처리를 하기위해서 suspend 키워드를 추가 @GET(API.SEARCH_USERS) suspend fun searchUsers(@Query("query") searchTerm : String) : JsonElement // 사용자 검색 서비스 Network와 통신해서 수신받은 data를 파싱하고 data class 타입의 ArrayList 담아 Bundle을 이용해 전달하기 위해서 User Class를 생성 data class User(var username: String, var profile_image: String) :Serializable // Serializable을 상속받아 직렬화가 가능하도록 한다. API에 사용자 검색에 대..
Goni95_App Goni95_App 사용 기술 1. Kotlin Extension Functions 2. retrofit 3. OkHttp HttpLoggingInterceptor, Interceptor 4. High Order Function 특징 1. Material NoActionBar 2. Material Theme Handle git과 안드로이드 프로젝트 연결 - GitBash 처음 사용할 경우 : git config --global user.name "Your Name Here" git config --global user.email "your_email@youremail.com" - Repository를 생성 : mkdir /MyProject - 디렉토리로 이동 : cd ~/MyProject (로컬 컴퓨터의..