반응형

고향집에서 농사를 짓고 계신데 그중에서 가장 많이 생상하는 농산물이 고추입니다. 

그래서 요즘 공부하고 있는 리액트를 이용해서 간단한 고추 시세 조회 앱을 개발하였습니다. 

농산물 가격은  KAMIS(한국농수산식품유통공사)에서 제공하는 OPEN API를 이용하였습니다. 

리액트 네이티브는 처음 사용해 봤지만 이전에 Vue Native를 사용했던 경험을 살려서 구현 해보았습니다. 

확실히 최신 자바스크립트를 이용해서 인지 개발은 금방하였지만 역시나 제일 문제는 배포하는 과정이었습니다. 

현재 나오는 시세가 공공기관에서 조사하는 고추시세라서 신빙성이 있는지 없는지는 모르겠지만 농작물 시세를 알고 싶

어하시는 분들에게 많은 도움이 되었으면 합니다. 

구현하는데 제일 큰 목적을 둔 것은 가독성이 었습니다. 앱을 실행하자 마자 가격을 확인할 수 있도록 하는 이쁜 디자인

고민하여 개발하였습니다. 누군가에 꼭 필요한 앱이 되었으면 합니다.

play.google.com/store/apps/details?id=com.todayfarm&hl=ko&gl=US

 

고추시세 - Google Play 앱

kamis에서 제공하는 Open API를 활용하여 고추농산물의 시세 조회 앱입니다. V.1.0.2 시세 등락율 표시 및 도매 시세, 소매 시세 분리 V.1.0.0 초기 앱 배포

play.google.com

 

728x90
반응형

Spring Framework에서 의존성 주입이 이루어진 후 초기화를 수행하는 메서드입니다. @PostConstruct가 붙은 메서드는 클래스가 service 로직을 수행하기 전에 발생합니다. 다른 리소스에서 호출되지 않는다해도 수행됩니다.

bean 라이프사이클에서 오직 한 번만 수행되는 것을 보장한다. WAS가 올라가면서 Bean이 생성될떄 한번만 초기화 됩니다. 즉 Bean이 여러번 초기화 되는것을 방지할 수 있습니다.

728x90
반응형

코로나로 운동량이 많이 줄어서 아내와 건강관리를 위해서 체중계를 구매했어요.

저희 부부는 캐시워크를 평소에 자주 사용했던터라 캐시워크에서 나온 캐시인바디 제품을 구매했습니다. 

원가 69,000원 짜리를 캐시워크 쇼핑몰에서 할인 받은 가격으로 48,000원에 구매했어요.

단순한 체중계가 아니라 인바디여서 근육량, 지방량,  BMI 정보까지 제공해줍니다. 

아래쪽에는 캐시워크 표시가있습니다.

캐시워크 앱을 블루투스 통신으로 연결해서 사용합니다.

체중계에 올라가면 블루투스 모양이 뜨면서 페어링을 시도하더라고요.

캐시워크 앱을 실행 시킵니다. 

위 그림 상단에 BMI 글씨를 클릭하시면되요. 

저렇게 주변기기 연결에서 캐시인바디를 선택하시면 블루투스 연결이 이루어집니다. 

기존에 저장해놓은 본인의 키와 나이를 입력하면 자동을 캐시인바디에서 측정한 몸무게와 인바디 정보가 자동으로 전달이 되고, BMI 결과 확인을 누르시면 여러가지 본인으 BMI정보를 확인할수 있습니다. 

저렇게 연속으로 10일은 측정하면 1000캐시를 받게 되고 

30일간 연속으로 측정하면 총 4500캐시를 받게되요. 

결국 캐시인바디 구매한 가격으로 본전을 찾을 수 있는 장점이 있겠네요.

건강도 관리하고 캐시도 적립받고 일석이조인거 같네요.

코로나 시대에 건강관리는 필수 입니다. 

저는 건강관리에 관심이 많으신 분들에게 추천합니다.

728x90

+ Recent posts