Android Best Article
์๋๋ก์ด๋ ๊ด๋ จ ์ํฐํด ์ ์ฅ์์ ๋๋ค.
โจ PR์ด๋ ์ด์๋ก ์ํฐํด ์ถ๊ฐ๋ฅผ ์์ฒญํด์ฃผ์ธ์
์ํฐํด
Android-Fundamental - ZeroBrain๋
Android Animation 11% ๋ ํ์ฉํ๊ธฐ - SOUP๋
Dagger ์๋ Hilt๋ก Android DI ํ๊ธฐ - ์ด์น๋ฏผ๋
RecyclerView์์ ํ ์คํธ ๋ ์ด์์ ๋ฏธ๋ฆฌ ๊ณ์ฐํ๊ธฐ
Functors, Applicatives, Monad๋ฅผ ์ฝํ๋ฆฐ์ผ๋ก ์์๋ณด๊ธฐ - ์ด 3๋ถ์ - Lazysoul๋
๋ชจ๋๋์ ํจ์ํ ์ํคํ ์ฒ - ๊น์ฑ์ฒ ๋
LiveData Unit ํ ์คํธ ๋ฐ ์ผ๋ฐ์ ์ธ ๋ฌธ์ (์๋ฌธ) - Jose Alcerreca๋
android spans a powerful concept - asamaru๋
The "Real" Repository Pattern in Android - Denis Brandi๋
Canvas save()์ restore() - ์ฌ์ฌ์ฌ๋
path์ cubicto๋ฅผ ์ฌ์ฉํด์ ๋ฒ ์ง์ด ์ปค๋ธ ๊ทธ๋ฆฌ๊ธฐ - chanson๋
ConstraintLayout์ ์ฑ๋ฅ ์ด์ ์ ๋ํ ์ดํด - IT ๊ผฌ๋งน์ด๋
Android ์ฑ ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ - ๋ค์ด๋ฒ D2 ๋ฐ์ฑํ๋
์ฝ๋ ๋ฆฌ๋ทฐ in ๋ฑ ํฌ์๋ฌ๋ - ๋ฑ ํฌ์๋ฌ๋
์นด์นด์ค์คํ ๋ฆฌ ํ์ ์ฝ๋ ๋ฆฌ๋ทฐ ๋์ ์ฌ๋ก โ ์ฝ๋ ๋ฆฌ๋ทฐ, ์ด๋๊น์ง ํด๋ดค๋? - ์นด์นด์ค์คํ ๋ฆฌ
์ฝ๋๋ฆฌ๋ทฐ๊ฐ ์์์ฌ๋ฆฐ ์์๊ณต - ์ฐ์ํ ํ์ ๋ค
ํจ๊ณผ์ ์ธ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ํด์ - LINE
Android ์ด๋๊น์ง ์์ธ์ 1 : Build Process - MJ Studio๋
Android ์ด๋๊น์ง ์์ธ์ 2-1 : background task, Service, Foreground Service - MJ Studio๋
Android ์ด๋๊น์ง ์์ธ์ 2-2 : Bound Service, IPC - MJ Studio๋
์ฝ๋ฃจํด๊ณผ ์ค๋ ๋ - aaronryu๋
์๊ธฐ ์ฌ์ด ์ฝ๋ฃจํด ์ด๋ก - cliearl๋
์ฝํ๋ฆฐ-์ฝ๋ฃจํด-๊ฐ๋ -์ตํ๊ธฐ - wooooooak๋
Kotlin์ ์ํ Coroutine ์ ๋ฆฌ - DevCho๋
Understanding Jetpack Compose โ part 1 of 2 - Leland Rechardson(Compose ๊ฐ๋ฐ์)
Understanding Jetpack Compose โ part 2 of 2 - Leland Rechardson
๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ํด๋ถํ๊ธฐ - 1 - ilovecoffeee๋
๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ํด๋ถํ๊ธฐ - 2 - ilovecoffeee๋
์์ ์๋ฃ
ํด๋ฆฐ ์ํคํ ์ฒ์ ๋์์ธ - Robert C. Martin
์ํํธ์จ์ด ์ํคํ ์ฒ์ ์ค์์ฑ - ๋งํด ํ์ธ๋ฌ(๋ฐ๋ธ์์๋ ์ ํ๋ธ)
๋ฆฌํฉํ ๋ง์ ์ค์์ฑ - ๋งํด ํ์ธ๋ฌ(๋ฐ๋ธ์์๋ ์ ํ๋ธ)
RecyclerView ins and outs - Google I/O 2016
๊ฐ์ธ ๋ธ๋ก๊ทธ
TedPark๋์ ๋ฏธ๋์ ๋ธ๋ก๊ทธ
PhotoView ์ ์์๋ก ์ ๋ช ํ Chris Banes๋์ ๊ฐ์ธ ๋ธ๋ก๊ทธ
Jorge Castillo์ ๊ฐ์ธ ๋ธ๋ก๊ทธ
๊ถํํ๋์ ๊ฐ์ธ ๋ธ๋ก๊ทธ
Chang W.doh๋์ ๋ธ๋ก๊ทธ - ์๋๋ก์ด๋์ ์ฝํ๋ฆฐ์ ๊ด๋ จ๋ ๊ธ ๋ชจ์
๊ธฐ์ ๋ธ๋ก๊ทธ
Dagger Hilt๋ก ์๋๋ก์ด๋ DI ์์ํ๊ธฐ - ํ์ดํผ์ปค๋ฅํธ ๊ธฐ์ ๋ธ๋ก๊ทธ
ํ ์คํธ ์ฝ๋, ์๋๋ก์ด๋์์๋ ์ด๋ป๊ฒ ์์ฑํด์ผ ํ ๊น? - BankSalad ๊ธฐ์ ๋ธ๋ก๊ทธ
๋ฉ๋ด ๊ฒ์๊ณผ ํ๋ฉ๋ด ๊ฐ๋ฐ๊ธฐ - ์ฐ์ํ ํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ
ํด๋ฆฐ ์ํคํ ์ฒ์ ํจ๊ปํ๋ ๋ฐฐ๋ฏผ์ฑ - ์ฐ์ํ ํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ
ViewPager2 ํํค์น๊ธฐ - ๊ฐ๋จ์ธ๋ ๊ธฐ์ ๋ธ๋ก๊ทธ
MVVM Anti Pattern - ๊ฐ๋จ์ธ๋ ๊ธฐ์ ๋ธ๋ก๊ทธ
TDDDDD ์๋๋ก์ด๋์์ ๊ฐ๋ฅํ ๊น? - ๊ฐ๋จ์ธ๋ ๊ธฐ์ ๋ธ๋ก๊ทธ
Android GIF ์ธ์ฝ๋ ๋น ๋ฅด๊ฒ ํ๊ธฐ - ๋ค์ด๋ฒ D2 ๊ธฐ์ ๋ธ๋ก๊ทธ
Android ํ๋ก์ธ์ค์ ํต์ ๋ฉ์ปค๋์ฆ: ๋ฐ์ธ๋ - ๋ค์ด๋ฒ D2 ๊ธฐ์ ๋ธ๋ก๊ทธ
์๋๋ก์ด๋ ๋ฐ์ฒ์ ์์ ฏ ํบ์๋ณด๊ธฐ(1) - ํ ํ๋ฉด๋ ์ฑ์ด์๋ค? - TOAST ๊ธฐ์ ๋ธ๋ก๊ทธ
์๋๋ก์ด๋ ๋ฐ์ฒ์ ์์ ฏ ํบ์๋ณด๊ธฐ(2) - ์ค์น๋ ์ฑ๋ค์ ์ด๋์? - TOAST ๊ธฐ์ ๋ธ๋ก๊ทธ
Android Unit Testing Framework - Robolectric - TOAST ๊ธฐ์ ๋ธ๋ก๊ทธ