post-thumbnail

MVI란?

Android에서 일반적으로 사용되는 패턴으로 MVC, MVP, MVVM이 있습니다. 이 패턴들은 명령형 프로그래밍 접근 방식을 사용합니다. 이 접근 방식을 사용하면 안드로이드에서 발생하는 대부분의 문제가 해결되지만, thread safety 또는 state 관리에 관

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

안드로이드 Jetpack이란?

Jetpack이란?Jetpack은 2018년 5월 8일에 구글이 발표한 라이브러리와 도구 모음집이다.개발자들이 쉽고! 빠르고! 퀄리티 좋은! 앱을 만들 수 있도록 도와주는 라이브러리와 도구를 모아두었다.Jetpack이 나오게 된 배경사실 Jetpack이 나오기 전 Su

2023년 3월 23일
·
0개의 댓글
·
post-thumbnail

DI와 그 필요성

1\. 의존성 주입(DI)이란?의존성 주입(DI, Dependency Injection)하나의 객체의 다른 객체의 의존성을 제공하는 기술위 코드를 보면 Car를 생성할 때 Engine이 강하게 결합한다다른 Engine으로 변경이 불가능. 즉, 'Car가 Engine에

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

안드로이드 헷갈리는 개념 정리

안드로이드 Maniest란?모든 앱 프로젝트에 반드시 있는 파일이다.애플리케이션의 정보들을 가지고 있어 앱에 대한 필수적인 정보를 안드로이드 빌드 툴과 Android OS, 그리고 구글 플레이에 제공한다.컴파일 타임 (Compile Time) 이란?소스코드를 컴파일을

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

DataBinding vs ViewBinding

DataBindingViewbinding에 비해서 Build Speed가 더 느린데요. 하지만 이 말의 의미는 여러가지 관점으로 볼 수 있습니다.Build Speed가 빠르면 좋긴하나 느리다고 꼭 나쁜건 아닙니다. Databinding은 느린대신 layout에서 표현식

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

객체지향과 절차지향의 차이

위의 사진을 보면, 먼저 절차지향을 보면 순서대로 프로그램을 실행하는 프로그램임이 틀림없습니다.그 다음으로 객체지향을 살펴봅시다.개별적으로 자주 참조되거나 호출되는 변수들을 분리하는함수들을 '객체'라는 틀로 묶어서 사용했다는 것을 배제하고,순서대로 차근차근 진행되는 실

2022년 12월 19일
·
0개의 댓글
·