728x90
반응형
- [ Do what you want/WW ][Android] locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER) 이 null을 반환할 때2022-12-25 22:29:42상황 날씨앱이다 보니 현재 위치를 받아와야 하는 것은 당연하다. 현재 위치의 좌표를 구하기 위해 LocationManager 클래스의 getLastKnownLocation 메서드를 이용한다. 그런데 해당 메서드가 Location이 아닌 null을 반환하는 바람에 현재 위치도, 현재 주소도 알 수 없어졌다. getLastKnownLocation(provider) Gets the last known location from the given provider, or null if there is no last known location. The returned location may be quite old in some circumstances, so the age of the location should a..
- [ Do what you want/WW ][Android] Bottom Appbar와 FloatingActionButton (feat. Appbar left margin 없애기)2022-12-01 14:06:36제작일지 벌써 붙잡고 있은지 일년이 넘어가는 내 아픈 손가락... 날씨 앱..이다지도 골치 아픈것이었단 말인가 날씨날씨 앱 만드신 분들 정말 존경합니다..너무 잘쓰고 있어요..(갑자기 분위기 영상편지 쉬게 된 김에 반드시 제대로 만들어 출시시키겠다는 목표를 가지고 다시 키보드를 잡았다. 아 개발자가 화면 구성하려니 머리가 다 뽑히는 것 같은데 사실상 이것 때문에 일년 가까이 시간 잡아 먹었다는게 학계의 정설 (해당 카테고리 이전 글을 읽으면 모두 알 수 있는....) 디자인 하시는 분들도 정말..정말 존경합니다. 각설하고 필자는 이런식으로 앱 구성을 하길 원했다. 후자 쪽이 내가 더 원하던 느낌이었는데 이건 바텀 네비게이션은 아닌 것 같고… 도대체 뭘까 하며 뒤져보다 우연히 바텀 앱바와 플로팅 액션 버튼..
- [ Do what you want/WW ]바텀 네비게이션 추가하기, 프로토타입 만들기2022-03-20 22:58:50목차 프로토타입을 만들었다 여기 에서 만들었다 기존의 날씨와 옷차림 안내 기능과 더불어 간단한 기록을 통해서... 나중에 요긴하게 쓸 수 있지 않을까 하는 생각에... (개인적인 생각으로는 '이 날씨에 이렇게 입었는데 괜찮았더라~' 하는 정도로 쓰고 싶었다.) 간단한 기록을 남길 수 있는 기능을 추가하기로 했다. 당연한 수순으로 화면이 늘어나고 바텀 네비게이션을 사용하기로 했다. Android BackStack 참고 : https://medium.com/harrythegreat/android-navigation-component-%EA%B0%9C%EB%85%90%EA%B3%BC-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC-1-5ac6ac081643 Android Navigation ..
- [ Do what you want/WW ]API 변경하기2021-11-05 01:06:23API를 변경하기로 했다 One Call API: weather data for any geographical coordinate - OpenWeatherMap To learn about how get access to historical weather data for the previous 5 days, please use this section of the documentation. How to make an API call https://api.openweathermap.org/data/2.5/onecall/timemachine?lat={lat}&lon={lon}&dt={time}&appid={API key openweathermap.org API 응답 데이터 현재 온도 및 날씨 정보앞으로 7일간 ..
- [ Do what you want/WW ]예고편2021-11-05 01:00:21지난 이야기.. 여기를 보면 알겠지만.. 지난 9월 경 코틀린을 이용해 기온별 옷차림 안내 어플을 만든 적이 있다. 진짜 내가 필요해서 만든...내 자식 같은 아이..🥺 딱 원하는 기능만 구현한 다음 umm...잠들게 두었던 아이를 다시 가져와 리팩터링하고 실제로 플레이 스토어에 배포해보는 기회로 삼아보려 한다. ** 리팩터링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. ... 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위 (from 위키백과) 1차 결과물 아이콘을 클릭하면 상세 정보가 나온다 (현재 누른 상태)검색하기로 원하는 장소 검색해 정보 확인하기 아이..
728x90
반응형