profile
개발공부를 미식칼럼 읽듯이 하고싶다구요
post-thumbnail

[자바/코틀린] Scope functions: let

코드를 만들다보면 이렇게 경고가 뜬다. 에라이 하고 Wrap with '?.let(...)'call을 누르면 경고가 없어진다. 그래서 자주 나타나는 이 let이 무엇인지 알아보았다. let은 scope functions의 일종이며 범위 지정함수라는 뜻이다. let과

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

[자바/코틀린] companion object에 대해

Companion object companion object는 말 그대로 클래스(또는 interface, object)와 동반하는 동반객체이다. 안드로이드 개발을 하다보면 Fragment나 Viewmodel을 자동 생성했을 때 아래와 같이 companion object

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

[안드로이드] 클린 아키텍처1-UI, Data Layer

Clean Architecture 권장 앱 아키텍처 안드로이드 문서에 따르면 권장 앱 아키텍처는 다음과 같다. 도메인 레이어가 선택인 이유는 있을 경우, 결합도를 낮추고 관심사를 분리할 수 있지만, 그만큼 보일러 플레이트가 증가하기 때문이라고 생각한다. UI Lay

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

[자바/코틀린]String, StringBuilder, StringBuffer을 적절하게 이용하자

대학교 친구들과 진행중인 안드로이드 스터디에서 String, StringBuilder에 대한 차이점을 들은 적이 있다. 아아~이랬지만 혼자 설명은 못할 거 같아서 제대로 정리해보았다. String, StringBuilder, StringBuffer에 대해 1.stri

2023년 2월 20일
·
0개의 댓글
·

[카카오서비스 사고] 프론트 단에서 나타나는 사고대응

10/15(토) 데이터센터 화재로 다음,네이버,카카오서비스가 장애를 겪었고, 특히 내가 사용하던 카카오톡,카카오택시 서비스가 먹통인 상황이 있었다. 나는 모바일 개발자를 지망하는 학생이기 때문에 이런 사고대응을 사용자들에게 어떤 방식으로 알려주는지 기록하고 싶었다.이미

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

[알고리즘]정렬 알고리즘

1.선택 정렬(Insertion Sort) 1.선택 정렬이란? 배열에서 가장 작은 원소를 찾아 첫번째 원소와 교환하고, 두번째 작은 원소를 찾아 두번째 원소와 교환하고...이 방식이 끝까지 반복되는 제자리 정렬방식이다. 2.성능 특징 위의 그림처럼 배열 [None,3

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

[안드로이드]Kotest로 API테스트하기(BDD)

1.서론 갑자기 API테스트를 해보자라는 생각이 들었다. 협업도 큰 프로젝트도 아니지만 이때 아니면 스트레스없이 언제함 ㅎㅎ... 안드로이드 개발 중 할 수 있는 테스트는 크게 2가지이다. > 1.Unit Test 2.Instrumentation Test 개발하면서

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

[안드로이드]부모,자식 프레그먼트와 프레그먼트 매니저 활용

뷰페이저에서 활용해 본 얘기를 쓰고 싶음. http://sunphiz.me/wp/archives/2395 이 글을 참고하고 https://github.com/danilao/fragments-viewpager-example/tree/master/src/com/pineap

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

[안드로이드]SharedPreferences로 토큰, 간단한 정보 저장하기

1.서론 서버에 로그인 요청을 보내면 응답으로 아래처럼 토큰 정보들을 반환할 예정이다. 참고자료 https://developer.android.com/training/data-storage/shared-preferences?hl=ko

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

[안드로이드]이벤트 처리 결과로 UI 변경하기

1.서론 로그인 인증이나 아이디&닉네임 중복확인에 실패했음을 시각적으로 알려주기 위한 기능을 만드려고 한다. ViewModel에서 로그인이나 중복확인에 실패 처리를 할 때, 실패의 결과로 UI에서 사용자에게 알림을 줘야 한다는 뜻이다. 2.본론 1.먼저 생각해 본

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

[안드로이드]검색 필터UI 만들기(프레그먼트)

홈 UI를 만들고 있다. 검색바를 클릭하면 기준에 맞는 콘텐츠를 찾게 만들 필터를 뙇! 보여줘야 한다. 밑으로 스르륵 smooth하게 애니메이션도 넣고 싶지만! 일단은 기초부터 만들어보았다. Frament1 속의 검색바를 클릭하면 검색필터를 하위프레그먼트로 보여주려고

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

안드로이드 로그캣 구경하기

1.서론 현재 학부생니까 다양한 분야를 접해보고 있다. 그 일환으로 안드로이드 스터디를 하다보니 깨닫게 된 점: 안드로이드는 참 다양한 방법으로 레이아웃을 보여주지 않을 때가 있다. 그래서 디버깅 로그를 봤는데 몇 백줄은 되는 것 같았다. 그 많은 정보들 가운데 딱 보

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

파이어베이스API, 구글로그인API 이용하기

스터디에서 간단한 앱을 제작 중이고, 구글 로그인 기능을 구현하려고 해보았다. 관련 유튜브 영상에서 파이어베이스에 앱을 등록하는 방법, 이미지url 로딩에 도움이 되는 오픈소스를 참고했다. 파이어베이스 제품을 사용하기 위해 구성파일과 SDK를 추가하고, 파이어베이스 '

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

[HikariCP] Exception during pool initialization

Connection Pool에 대해 App에 DBMS의 데이터를 주고싶을 때 그 사이 중개자 역할을 하는 것이 커넥션 풀(Connection Pool)이다. 위의 그림은 커넥션 풀의 원리를 간소하게 나타낸 그림이다. > Pool 속에 Database와의 connec

2021년 10월 28일
·
0개의 댓글
·