프로젝트 12

MERY PR 되돌아보기 [1]

https://github.com/abloom-AOS/MERY_Android/pull/7 [Feat/#10] 카카오 GlobalApplication 생성 및 초기화 by leeugun123 · Pull Request #7 · abloom-AOS/MERY_Androidclose #10 ✏️ 개요 카카오 GlobalApplication 생성 및 초기화 💻 작업 사항 카카오 Developer 사이트에서 Hash Key와 package를 등록하였습니다. API 키는 리뷰가 끝나고 merge 된 후 공유해드리겠습니다.github.com [1] 카탈로그로 버전 관리 메리 프로젝트를 진행하면서 버전 카탈로그라는 개념을 처음 알게 되었다.안드로이드를 개발 할 수록 무수히 많은 라이브러리를gradle 파일에 추가하게 ..

데이터 바인딩을 통한 코드 양 감소

https://developer.android.com/topic/libraries/data-binding?hl=ko 데이터 바인딩 라이브러리  |  Android 개발자  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 데이터 결합 라이브러리 Android Jetpack의 구성요소 데이developer.android.com 평소 뷰 바인딩만 사용하여 안드로이드를 개발했는데프로젝트를 같이 진행한 팀원분이 데이터 바인딩을 통해코드를 엄청나게 줄여주셨다. 뷰 바인딩만 사용할때는 binding의 onClickListener를 구현하여액티비티나 프래그먼트의 코드의 양이 늘..

2024-03-19

오늘 배운 것 1. Constraintlayout https://developer.android.com/develop/ui/views/layout/constraint-layout?hl=ko ConstraintLayout으로 반응형 UI 빌드 | Views | Android Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. ConstraintLayout으로 반응형 UI 빌드 Android Jetpack의 구성요 developer.android.com 안드로이드의 레이아웃은 LinearLayout , RelativeLayout, Constraintlayout, Framelayout 등등..

2024-03-13

오늘 제일 많이 든 생각이다 오늘 한 일 1. 깃허브 협업 방식 공부 https://github.com/abloom-AOS/MERY_Android/wiki/Github%EB%A1%9C-%ED%98%91%EC%97%85%ED%95%98%EA%B8%B0#4-%EC%BD%94%EB%93%9C%EB%A6%AC%EB%B7%B0 Github로 협업하기 Contribute to abloom-AOS/MERY_Android development by creating an account on GitHub. github.com 여태까지 혼자 깃허브로 commit/push만 해봤지 branch라는 기능을 처음 사용해보았다. MERY Android팀의 협업 컨밴션을 보면서 아직까지 배울게 너무나 많다는 것을 깨닫게 되었다. 실..

가장 가까운 주유소 찾기 (5차 업데이트) 내용

https://github.com/leeugun123/find_gas_station GitHub - leeugun123/find_gas_station: find_gas find_gas. Contribute to leeugun123/find_gas_station development by creating an account on GitHub. github.com # 5차 배포 내용 1. Java -> kotlin 언어 이전 사실 kotlin으로 변경할때 많은 생각이 들었다. 혹시 kotlin으로 다 변경 했음에도 불구하고, 어플이 갑자기 돌아가지 않거나 뭔가 컴파일러에게 문제가 생기면 어떡하지? , 다시 롤백해야 하나?? 수많은 안 좋고 부정적인 생각이 들었지만, 그럼에도 불구하고 kotlin으로 언어를 ..

가장 가까운 주유소 찾기 (4차 업데이트) 내용 (2)

https://github.com/leeugun123/find_gas_station GitHub - leeugun123/find_gas_station: find_gas find_gas. Contribute to leeugun123/find_gas_station development by creating an account on GitHub. github.com 계속해서 업데이트 내용을 소개하겠다. 3. 정렬 기준 추가 opinet 주유소 사이트의 공공 API를 이용하여 만든 어플들은 시중에 정말 많았다. 따라서 시중에 나온 어플들과 차이점을 두기 위해 정렬 기준을 추가하여 사용자의 편의성을 높이는 방법을 찾고 싶었다. 3-1 . 소요시간 , 도로거리 추가 Kakao Developer 사이트에서 다중 목적..

가장 가까운 주유소 찾기 (4차 업데이트) 내용 (1)

https://github.com/leeugun123/find_gas_station GitHub - leeugun123/find_gas_station: find_gas find_gas. Contribute to leeugun123/find_gas_station development by creating an account on GitHub. github.com # 4차 배포 내용 1 . Bottom Navigation Bar 생성 바텀 네비게이션 바는 어플의 기능과 사용자 경험을 향상시키는 필수 요소이다. 이를 통해 주유소 찾기 기능 뿐만 아니라 사용자가 원하는 다른 기능을 추가로 구현하기 위해 프래그먼트를 도입할 수 있다. 기존 액티비티에 있던 코드를 프래그먼트로 이전하려고 할때 고려해야 할 요소를 생..

가장 가까운 주유소 찾기 (3차 업데이트) 내용

https://github.com/leeugun123/find_gas_station GitHub - leeugun123/find_gas_station: find_gas find_gas. Contribute to leeugun123/find_gas_station development by creating an account on GitHub. github.com # 3차 배포 내용 1. 카카오네비 설치 페이지 카카오 네비를 설치 하지 않았을 경우, 카카오 설치 페이지로 이동하게 만들었다. 처음부터 이렇게 만들었어야 하는데 세세한 부분을 고려하지 못하고, 카카오 네비가 설치되었다는 가정하에 만든 것이 내 실수였다. 또한 카카오 네비 말고, T맵 API나 네이버 지도 API를 추가로 만들려고 했지만, 이상하게..

가장 가까운 주유소 찾기 (2차 업데이트) 내용 (2)

https://github.com/leeugun123/find_gas_station GitHub - leeugun123/find_gas_station: find_gas find_gas. Contribute to leeugun123/find_gas_station development by creating an account on GitHub. github.com 이어서 업데이트 내용을 이야기해보자! 3. 카카오 내비 도입 가장 가까운 주유소를 찾는 이유는 무엇일까? 바로 기름이 없기 때문이다. 유저는 자신의 가장 가까운 주유소나 or 값이 가장 저렴한 주유소를 찾고, 그곳까지 도달하여 자신의 차에 주유하는 것이 목적이지만, 내 어플은 정보만 보여줄 뿐 정작 그곳까지는 가는 것은 유저에게 맡기는 불친절함(?..

가장 가까운 주유소 찾기 (2차 업데이트) 내용 (1)

https://github.com/leeugun123/find_gas_station GitHub - leeugun123/find_gas_station: find_gas find_gas. Contribute to leeugun123/find_gas_station development by creating an account on GitHub. github.com 업데이트가 끝났다...... 업데이트가 끝나고, 약 1달이 지났다. 업데이트 내용과 유저의 증가수 또 업데이트를 진행하면서 어떤 문제가 있었는지 포스팅 하고자 한다. # 업데이트 내용 1. recyclerview 맨 위로 올리기 이 어플의 정렬 기준은 딱 2가지이다. 1. 가격순 2. 거리순 이 기준으로 recyclerView를 보여줄때 가격순으로..