post-thumbnail

[Android] Hilt 사용하기

DI는 프로그래밍에 널리 사용되는 방식으로 객체의 생성과 사용의 관심을 분리하는 것이다. 다시말하면 클라이언트에서 어떤 서비스를 이용할 때 이를 외부에서 생성하여 해당 서비스를 사용할 수 있게 해주는 것이다. 클라이언트는 서비스의 생성 및 구성 방식에 대해 알 필요가

2022년 3월 16일
·
0개의 댓글
·
post-thumbnail

[Android] Datastore 사용하기

💡 Datastore 기존의 SharedPreferences의 단점을 보안하여 만들어진 Datastore를 사용해보려고 한다. 우선 DataStore는 두가지의 기능을 제공한다. Preferences DataStore : SharedPreferences와 동일하게

2022년 3월 15일
·
0개의 댓글
·
post-thumbnail

[Android] MediatorLiveData와 Transformations

💡 MediatorLiveData 다른 LiveData 객체를 observe하고 해당 객체의 OnChanged 이벤트를 받는 LiveData 하위 클래스이다.

2021년 9월 8일
·
0개의 댓글
·
post-thumbnail

[Android] AAC ViewModel의 생성과 파괴

💡 ViewModel 이 포스팅에서는 AAC ViewModel의 생성과 파괴에 대해 알아볼 것이다.

2021년 9월 8일
·
0개의 댓글
·
post-thumbnail

Lesson 13: App UI Design

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 9월 7일
·
0개의 댓글
·
post-thumbnail

Lesson 12: Repository pattern and WorkManager

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 9월 7일
·
0개의 댓글
·
post-thumbnail

Lesson 11: Connect to the internet

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 9월 7일
·
0개의 댓글
·
post-thumbnail

Lesson 10: Advanced RecyclerView use cases

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 9월 5일
·
0개의 댓글
·
post-thumbnail

Lesson 9: App architecture (persistence)

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 9월 1일
·
0개의 댓글
·
post-thumbnail

Lesson 8: App architecture (UI Layer)

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 9월 1일
·
0개의 댓글
·
post-thumbnail

Lesson 7: Activity and Fragment Lifecycles

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 9월 1일
·
0개의 댓글
·
post-thumbnail

[Android] RecyclerView, Base Class 만들기

💡 RecyclerView 만들기 list를 보여주는 화면을 구현할때 매번 사용하는 RecyclerView. 좀 더 편하게 사용하기 위해 반복되는 코드를 줄여보자!

2021년 8월 25일
·
0개의 댓글
·
post-thumbnail

[Kotlin] Functional (SAM) interfaces

추상 메소드가 하나만 있는 interface를 functional interface 또는 SAM(Single Abstract Method) interface 라고 한다.

2021년 8월 24일
·
0개의 댓글
·
post-thumbnail

[Kotlin] 지연초기화(lateinit, lazy)

일반적으로 propertie를 non-null type으로 선언하기 위해선 생성자에서 초기화가 필요하다

2021년 8월 24일
·
0개의 댓글
·
post-thumbnail

[Android] findViewById 는 어떻게 동작할까?

🤔 왜일까? findViewById를 반복적으로 호출하게 될 경우 성능 저하가 발생한다고 한다. 왜 성능 저하가 발생하는지 어떻게 동작하는지 알아보자.

2021년 8월 24일
·
0개의 댓글
·
post-thumbnail

Lesson 6: App navigation

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 8월 12일
·
0개의 댓글
·
post-thumbnail

Lesson 5: Layouts

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 8월 12일
·
0개의 댓글
·
post-thumbnail

Lesson 4: Build your first Android app

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 8월 9일
·
0개의 댓글
·
post-thumbnail

Lesson 3: Classes and objects

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 8월 4일
·
0개의 댓글
·
post-thumbnail

Lesson 2: Functions

💡 Teach Android Development 구글에서 제공하는 교육자료를 정리하기 위한 포스트입니다.

2021년 8월 4일
·
0개의 댓글
·