profile
안드로이드 외길

[Android] Coil vs Glide in Compose

들어가며 안드로이드 앱을 만들다보면 이미지url을 사용하는 경우가 많다. 이미지url을 사용하는 방법도 Coil, Glide 등 굉장히 다양하다. 그렇다면 무엇을 사용하는 게 좋을까? 라는 의문이 자연스럽게 생긴다. 그래서 Coil과 Glide를 차이를 찾아보던 중 롯

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

[Android] Hilt를 왜 쓸까?

기업들의 기술 스택 요구사항을 보면 늘 Hilt가 빠지지 않는다.경험이 많지 않은 나는 아직까지 Hilt의 필요성을 느끼지 못했고 '굳이 의존성 주입을 해야하나?' 라는 생각도 했었다.또한 Hilt를 사용해본적이 없어서 언제 어느 상황에서 Hilt를 사용해야 할지 감도

2025년 2월 6일
·
0개의 댓글
·
post-thumbnail

[OOP] 객체지향 설계의 5가지 원칙 SOLID

SOLID 원칙은 소프트웨어 개발시 보다 Understandable, Flexible, Maintainable 하도록 도와주는 5가지 원칙을 말한다.즉 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 사용하는 원칙이다.SOLID는 5가지 원

2024년 12월 21일
·
0개의 댓글
·
post-thumbnail

[Kotlin] MVP, MVVM, 클린 아키텍쳐

아키텍처 패턴은 소프트웨어 시스템의 구성 요소와 그 요소들 간의 관계를 정의하는 설계 원칙으로 소프트웨어의 구조와 동작을 정의하기 위한 고수준의 설계 청사진이다.코드 재사용성 증가 \- 이미 검증된 패턴을 사용하여 새로운 시스템을 개발할 때 시간과 비용을 절약할 수

2024년 11월 21일
·
2개의 댓글
·
post-thumbnail

[Kotlin] 디자인패턴(Singleton, Adapter, Observer)

Singleton Pattern이란 >The singleton pattern is one of the creational design patterns that is used to limit the instances of a class to one. That means

2024년 11월 8일
·
0개의 댓글
·

[Kotlin] 상속, 추상 클래스, 인터페이스

상속 추상 클래스 인터페이스 정리

2024년 10월 26일
·
2개의 댓글
·
post-thumbnail

네이버 부스트캠프 웹모바일 9기 챌린지 후기

실력을 기르자는 생각으로 지원했던 네이버 부스트캠프의 챌린지 과정이 끝났다.3학년이 될 때까지 별다른 프로젝트 경험도 없고 그렇다고 기본기가 탄탄하지도 않았었기에 방학 동안 실력을 기르자는 생각으로 냅다 지원하게 되었고 커리큘럼을 보았을 때 내가 부족한 부분을 채울 수

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

[Android] MVVM에 대해 알아보기

MVVM이란? Model View ViewModel 아키텍처를 의미하며 UI 및 비 UI 코드를 분리하기 위한 UI 아키텍처 디자인 패턴이다. 왜 MVVM을 사용할까? 팀 단위의 큰 프로젝트에서의 작업 용이 의존성을 낮추어 테스트 용이 유지보수 용이 또한 MVVM은

2024년 5월 20일
·
0개의 댓글
·

[Android] Jetpack Compose의 by에 대해 알아보기

안드로이드에서 remember function을 통해 mutableStateOf로 State를 사용할 때기본적으로 를 사용하지만 by를 사용하면로 사용할 수 있고 이렇게 by를 사용하면 state의 value를 가져와서 사용하는 것이 아닌 state 그 자체가 값이기에

2024년 3월 12일
·
0개의 댓글
·

[Android] Jetpack Compose

기존에는 xml을 통해 UI 정보를 구축 구글이 Jetpack Compose를 사용하기로 결정 xml 안씀 반응성이 좋아 속도가 더 빠름, 더 편리 Kotlin에 직접 코드 작성 가능 Flutter도 위젯(Widget)으로 똑같은 개념 사용

2024년 3월 12일
·
0개의 댓글
·
post-thumbnail

[안드로이드] AndroidStudio의 Touch target size too small 에러

안드로이드 스튜디오에서 Design에서 EditText를 배치하던 중 해당 오류가 발생하였는데단순한 안드로이드의 권장 터치 영역 최소치를 맞춰달라는 이야기이다.안드로이드 접근성 고객센터에서는 48dp 이상을 권장하므로권장치인 48dp이상으로 사이즈를 설정해주면 해결된

2024년 2월 5일
·
0개의 댓글
·

[안드로이드] Volley

Android Developer에 따르면 "Volley는 Android 앱의 네트워킹을 더 쉽고, 무엇보다도 더 빠르게 하는 HTTP 라이브러리입니다."로 Volley를 소개하고 있다.또한 Android Developer는 Volley가 가진 이점들을 소개한다.네트워크

2024년 2월 5일
·
0개의 댓글
·