728x90

 

 

..... 을 추가하는데 2시간이 넘게걸렸다

 

왜 안됐고 왜 되는지 모르겠지만 암튼 되니까 해결책을 블로그에 아래 글로 썼다....

 

 

 

...

그리고 쓸려고보니까 영 이해가 잘 안돼서 오늘도 어떤 인도인스승님의 유튜브를 보며 마무리한다..... 

 

유튜브체고

 

...그리고 레트로핏을 이용한 웹요청부분을

인자를 받아서 처리할 수 있도록 바꾸었고... 이래저래 실행 플로우 이해하고 실행한 날...

 

어제도 열시미했는데 너무피곤해서 블로그글을못씀ㅠ

728x90
728x90

알바퇴근하고 시간이 많지는 않았던 하루 ㅠ

 

어제 Ecos api 로 기간별 kospi 지수를 받아오도록 했고..

 

오늘은 그것을 IndexItem 이라는 클래스를 만들어 연/월과 지수 두가지를 저장하고

Livedata 객체를 만들어 집어넣는것까지 했당

 

빅너드 랜치의 '실무에바로적용하는 안드로이드 프로그래밍' 책 CH24 를 참고하고있다...

 

json 응답이 어떻게 오는지 확인하기 위해

 

코드뷰티파이 툴을 써보았다...! 알바하면서 귀동냥으로 들은 것 써먹기ㅎㅎ

 

 

 

json 응답등을 사람이 보기 편한 모습으로 보여준다...

 

https://codebeautify.org/jsonviewer

 

Best JSON Viewer and JSON Beautifier Online

 

codebeautify.org

 

그렇게 Gson 으로 Livedata 객체 만든것 커밋하고 끝!

 

낼은 뷰모델 만들고 화면에 정보 띄우는것 해보고... 

 

이제 받아온데이터를 로그로 가공해서 그래프 그리는 라이브러리를 넣어야한다 ㅠㅠ

 

잘할수있으려나 마감기한내에...

728x90
728x90

언어는 자바랑 코틀린 둘다 쓸 수 있지만.... 주 언어를 고민하다가 결국 코틀린으로 하고있다...ㅎ

 

오늘은 API 요청 뼈대를 얼추 만들어보았다

일단은 그냥 하드코딩으로 요청 넣고 받아오는것으루...

 

KOSPI Index 를 얻어오기 위해

Ecos open api 를 신청해서 받아온다..

retrofit2 를 이용했고, API Key를 따로 저장하기 위해

https://wpioneer.tistory.com/197

 

날씨 앱 만들기 : Git에서 API 키 숨기기 (feat. gitignore)

Git 에다가 프로젝트를 올리다가 민감한 정보도 같이 올라갈수가 있다. 나도 처음에 api키 숨기는 법을 모르고 프로젝트를 진행하다가 뭔가 계속 찝찝함이 남아 있어서 api 키를 숨기는 법에 대해

wpioneer.tistory.com

위 블로그 글을 참조하였다 감사합니다....

옛날에는 이런거 할 줄 몰라서 걍 매번 돌릴때마다 텍스트에서 복붙해서 돌리고 지워서 커밋하고 그랬었다 하하...

 

 

 

낼은 GSON라이브러리를 이용해  JSON을 예쁘게 정리해볼 것이당

 

사용한 API는

https://ecos.bok.or.kr/jsp/openapi/OpenApiController.jsp

 

한국은행 경제통계시스템 - OpenAPI 서비스

 

ecos.bok.or.kr

한국은행 경제통계시스템이고

 

통계코드 검색이 아래와같이 아주 잘 되어있다..

 

 

오늘 실험용으로 사용한 요청

http://ecos.bok.or.kr/api/StatisticSearch/*APIKEY*/json/kr/1/10/028Y015/MM/201101/202101/1080000/?/?/

 

028Y015 : 주식거래 및 주가지수

1080000 : KOSPI 평균

의 코드이고 위 검색과 명세서가 잘 되어있어 좋다..

 

앞으로 할 일은

입력 받아서 요청 범위를 정할 수 있도록 하고... 시각화 하기...

728x90
728x90

모바일 앱 프로그래밍 수업의 학기말 프로젝트는 앱을 만들어보는 것이다.

 

이참에 원래 계획하고있던 어플의 일부를 구현해보고자 한당

 

 

오늘 한/할 일은...

1. 깃허브에 리포지토리 만들었음

2. 마인드맵 그렸음.. specification 과 requirements 가 뒤죽박죽이긴 하지만 better than never!

3. 데이터 시각화 위한  뭐쓸지 둘러보기 - 일단은 MPAndroidChart 를 써보려고한다

4. 필요한 데이터를 어디서 받아올지 정하고 / 가능하면 사용신청까지

5. API key 를 프로젝트에 포함하되 git ignore 로 감춰두기

 

찬찬히 해보자 화이팅!

728x90

+ Recent posts