Android 64bit 대응(갤럭시 24)

인수인계를 받고 처음으로 안드로이드 스튜디오를 켜서 레거시 코드를 읽고 있었다. 인수인계를 하시면서 처음으로 나한테 물어본 질문은 64비트 호환에 대해 알고 있으시냐는 질문이었다. 64비트에 관한 이슈가 있어 해결을 해야 했다.

2024년 7월 16일
·
0개의 댓글
·
post-thumbnail

Java→Kotlin 전환해야 하는 이유

컴파일 시점에 객체의 타입이 결정되며 런타임 시점에 문제가 발생할 확률이 훨씬 더 적어 상대적으로 안전한 언어라고 할 수 있다타입 추론Kotlin은 기본적으로 변수가 선언될 때 변수의 타입을 명시하지 않더라도 할당된 값을 보고 어떤 자료형을 가지는지 추론해 줍니다. 타

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

'오늘여행' 유저테스트 피드백 분석

현재 운영중인 '오늘여행' 앱을 배포한 후 유저테스트를 진행하였다. 앱을 사용하면서 편리하고 좋은 점과 불편한점을 피드백으로 받게되어 수정할 내용을 더 명확하게 알 수 있었다. 피드백 받은 내용을 정리해 보려고 한다.UI와 UX가 사용자 친화적이라 좋았습니다. 설명을

2024년 4월 8일
·
0개의 댓글
·
post-thumbnail

[kotlin] 화면 크기의 맞는 Gridlayout 열 구하기

내배캠 최종 프로젝트를 진행하면서 여행을 다녀온 곳에 저장된 사진을 gridlayout으로 출력하는 것을 구현하게 되었다.처음에는 이런식으로 열을 2로 고정을 하여 gridlayout을 구현하고 있었다. 이러한 방식으로 구현을 하다보니 다른 애뮬레이터에서 테스트를 해봤

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

기상청 단기 날씨 API(kotlin)

Retroifit을 사용해 현재 날씨를 기상청 API를 이용해 데이터를 받아온다.

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

Velog 동영상 첨부 방법(github ReadMe 가능)

영상찍기.mov파일 .gif 변환https://convertio.co/kr/mov-gif/이 사이트에서 영상 변환3.변환된 .gif파일 복붙

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

Velog 이미지 크기, 정렬

이미지 크기 조절 이미지 정렬 가운데 정렬 왼쪽, 오른쪽 정렬

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

CollapsingToolbarLayout

CoordinatorLayout : FrameLayout의 특징을 갖는 레이아웃behavior는 스크롤, 드래그, 스와이드, 플링 등, 뷰의 다양한 움직임이나 애니메이션에 따른 상호작용을 구현하기 위해 사용된다.scroll : 사용자의 스크롤에 따라, 이 뷰가 화면에서

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

Button 보라색 색상고정 현상

안드로이드를 시작하고 많은 사람들이 겪는 상황일 것이라 생각한다. 버튼을 만든 후 배경색을 바꾸려 할 때 drawable이 적용되지 않는 현상이다.이를 해결하기 위해 2가지 방법이 있다.그냥 <Button>을 만들지 말고 androidx.appcompat.widg

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

[TabLayout] tab indicator 길이

TabLayout - Tab Indicator 길이 조절

2024년 2월 27일
·
0개의 댓글
·
post-thumbnail

Loading Dialog

무언가 작업을 할 때 로딩이 되는 화면을 구현해 보도록 하겠다.

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

Fragment 교체 에러

API로 80개의 이미지를 불러온 후 스크롤이 끝까지 내려가면 새로운 아이템들을 불러오는 기능을 구현하고 있었고, 새로 불러오는 과정에서 CircleProgressDialog로 로딩 pogressbar를 띄우는 기능을 구현하려고 했다. 그 과정에서 에러가 발생했다.Ho

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

RecyclerView 업데이트 오류

API 통신을 통해 받아온 데이터들을 리사이클러뷰에 출력을 한 후 아이템 뷰를 클릭하면 보관함에 아이템을 보관하는 기능을 구현하고 있었다. 여러 개를 클릭 한 후 보관함 프레그먼트안에서 뿌려진 아이템을 다시 클릭하게 되면 삭제기능을 구현하려고 했는데 클릭한 순서대로 삭

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

Android - Floating Icon Color

나는 플로팅 버튼의 아이콘 색상을 검은색에서 하얀색으로 바꾸려고 한다.많은 구글링 결과 이 코드를 찾아냈다.간단하지만 찾지 못하는 이유는 속성이 자동완성이 안돼서 직접 tint=""까지 작성해야한다.

2024년 1월 31일
·
0개의 댓글
·
post-thumbnail

Android - Glide

Glide는 구글에서 만든 이미지 로더 라이브러리다. Glide의 with()는 Picasso와는 다르게 Context뿐 아니라 Activity와 Fragment도 인자로 사용할 수 있다.Glide는 Picasso보다 메모리 용량을 적게 차지한다.(그 이유는 이미지를

2024년 1월 31일
·
0개의 댓글
·
post-thumbnail

Android - Room

SQLite를 쉽게 사용할 수 있는 데이터베이스 객체 매핑 라이브러리쉽게 Query를 사용할 수 있는 API를 제공Query를 컴파일 시간에 검증함Query결과를 LiveData로하여 데이터베이스가 변경될 때 마다 쉽게 UI를 변경할 수 있음SQLite 보다 Room을

2024년 1월 24일
·
0개의 댓글
·
post-thumbnail

Android - SharedPreferences

SharedPreferences 간단한 데이터를 저장하고 불러올 수 있다. 앱을 꺼도 데이터가 유지된다는 점에서 간편한 데이터베이스 역할을 할 수 있다. 초기 설정 값이나 자동 로그인 여부 등 간단한 값을 저장할 때 적합하다. ShardPreferences는 어플리케

2024년 1월 24일
·
0개의 댓글
·
post-thumbnail

Team KPT

프로젝트 만들고 각자 clone을 하기 전 gitignore 파일을 먼저 작성하여 미연에 혼선을 방지할 수 있었다.이전 프로젝트 경험을 회고하여 프로젝트 시작전 개선점을 찾아 반영한 점이슈가 있을 때마다 노션에 기록해 문제점을 잘 파악할 수 있었다.이슈가 생겼을 때 혼

2024년 1월 22일
·
0개의 댓글
·
post-thumbnail

ActivityResultLauncher

액티비티에서 데이터를 받아오기 위해 사용된다.콜백을 분리하여 항상 콜백을 받을 수 있도록 한다.e.g. 현재 실행중인 앱의 activity A에서 갤러리 앱의 activity B로부터 사진을 갖고올 때AndroidX Activity와 Fragment에 도입된 Activ

2024년 1월 22일
·
0개의 댓글
·