profile
yuuuzzzin의 개발 블로그
post-thumbnail

[Android] Clean Architecture

이 글은 앱 아키텍처 가이드와 찰스의 안드로이드 블로그를 참고해 공부하고 정리한 글입니다.클린 아키텍처는 로버트 C.마틴이 제시한 소프트웨어 설계 방식입니다. 계층을 나누어 관심사를 분리하는 것이 목표이고, 이런 아키텍처가 동작하기 위해서는 의존성 규칙을 지켜야 한다고

2022년 6월 19일
·
0개의 댓글
·
post-thumbnail

[Android] local.properties를 통해 API key 안전하게 보관하기

서버 주소나 API key값과 정보들은 협업하는 팀원이 아니면 노출되어선 안 되는 민감한 정보입니다.그러므로 그 값을 소스 코드에 그대로 노출시키지 않고 안전하게 숨겨야 할 필요가 있습니다.처음 local.properties 퍄일을 열면 SDK 경로가 적혀있을텐데 그

2022년 2월 19일
·
2개의 댓글
·
post-thumbnail

[Android] 멀티모듈에서 buildSrc + Kotlin DSL로 Dependency 관리하기

생성자나 메서드 등을 통해 외부로부터 생성된 객체를 전달받는 것을 말합니다.클래스간 결합도를 느슨하게 합니다.인터페이스 기반으로 설계되며, 코드를 유연하게 합니다.Stub 또는 Mock 객체를 사용해 단위테스트에 용이합니다.mock이란? 실제 객체를 만들어 사용하기에

2022년 1월 30일
·
0개의 댓글
·
post-thumbnail

[Android] 의존성 주입(DI)이란? (with dagger2, koin, hilt 비교)

생성자나 메서드 등을 통해 외부로부터 생성된 객체를 전달받는 것을 말합니다.클래스간 결합도를 느슨하게 합니다.인터페이스 기반으로 설계되며, 코드를 유연하게 합니다.Stub 또는 Mock 객체를 사용해 단위테스트에 용이합니다.mock이란? 실제 객체를 만들어 사용하기에

2022년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Kotlin] 리플렉션(Reflection)

리플렉션(Reflection)이란? 말 그대로, '반사', '반영'한다는 의미입니다. 바이트코드를 이용해 참조하려는 값을 찾기 위해 리플렉션을 사용합니다. 자바와 코틀린에서의 리플렉션 코틀린을 사용해 안드로이드 개발을 하면서 객체::class.java를 통해 해당

2022년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Android] Realm DB로 데이터 관리하기

안드로이드 프로젝트를 진행하면서 로컬에 데이터를 저장하기 위해 어떤 DB를 사용해야 할지 고민이 많았습니다. 안드로이드에서 데이터를 저장하는 방식에는 여러가지가 있습니다. 1. SharedPreferences 적은 양의 원시 데이터를 (key, value) 형

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

[Android] ViewBinding을 통해 뷰와 상호작용하기

이전에는 안드로이드 코드단에서 view의 컴포넌트들을 객체로 만들어 사용하고 컨트롤하기 위해서 findViewById() 메소드를 많이 사용했었습니다.위 코드와 같이 뷰를 참조하기 위해 findViewById() 메소드를 이용하는 방법은 몇 가지 문제가 있습니다.컴포넌

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

[Android] Retrofit2 라이브러리로 서버와 통신하기

❓ Retrofit2? Retrofit은 Square사에서 만든 라이브러리로 서버와 통신을 하기 위해 HTTP API를 자바나 코틀린의 인터페이스 형태로 변환해 사용할 수 있도록 해준다. 요즘은 안드로이드 개발 시, 통신 부분은 대부분 Retrofit 라이브러리를 사

2021년 7월 3일
·
2개의 댓글
·
post-thumbnail

[Kotlin] 코틀린 고급 문법 연습

\[Code with Joyce] 코틀린 3강으로 끝내기 - 2편 고급 문법 각각 출력되는 값이 다름.dataclass를 이용해 객체를 print하면 객체의 내용이 출력.그냥 class를 이용해 객체를 print하면 주소를 출력.한 파일 안에 연관된 data class

2021년 6월 29일
·
0개의 댓글
·
post-thumbnail

[Kotlin] 코틀린 기본 문법 연습

\[Code with Joyce] 코틀린 3강으로 끝내기 - 1편 기본 문법영상을 보고 코드로 익힌 코틀린 기본 문법이당 !(아니...근데 Joyce 이 분은 다 가지셨네 진짜,, 너무 매력적이시구 영어도 잘 하시고 말도 잘 하시고 개발도 잘 해..)

2021년 6월 29일
·
0개의 댓글
·