본문 바로가기
OLD_달려라/Android

🍒 프로젝트 진행 상황 ] BusReviewer App

by 달승 2021. 1. 31.

앱 개발 이유

디자인 초안 보러가기

 

2020년 12월

일자

총 정리

할 일 목록

완료 목록

미완료 목록

보완점 / 다음 할 일

2020

12.28 ~ 29

reference 찾음.

- 참고할 사이트 검색

- 참고할 사이트 검색

   

 

 

2021년 1월

첫 ~ 둘째 주

일자

총 정리

할 일 목록

완료 목록

미완료 목록

보완점 /다음 할 일

2021
01.04

Kotlin으로 결정.
적합한 GUI 찾음.

- Timeline ListView 예제 적용
- XML parser
- xml parser + custom Listview
- Kotlin 적용

깃허브

- Timeline ListView 예제 적용
- XML parser
- xml parser + custom Listview

 - 원래 JAVA로 구현하고자 했는데, 활용할 만한 Timeline recyclerview 오픈소스가 없었다.(사실 많은데, 내 마음에 들지 않음)
그래서 Kotlin 기반 오픈 소스로 다시 찾았다.

01.05

안드로이드 개발자 가이드 기반으로 XML 데이터 파싱.

- API 데이터 불러오기 (예제 진행)
API 데이터 바꾼 예제 Kotlin으로 바꾸기

- API 데이터 불러오기 (예제 진행)

API 데이터 바꾼 예제 Kotlin으로 바꾸기

 

01.06
~01.07

 

API 데이터 바꾼 예제 Kotlin으로 바꾸기

 

API 데이터 바꾼 예제 Kotlin으로 바꾸기

할 일을 미완료한 이유
: Kotlin 처음 접하니 어렵게 느껴진다. dart와 같은 느낌인데, 사용하다보면 편해질 것 같다. 

01.11

이전 예제 Kotlin으로 변경.
XML 데이터 파싱 오류 해결.
Recycler View에 나타낼 때 발생하는 다양한 오류 해결.

Parse XML data problem
- RecyclerView + AsyncTask
ListView problem

- Parse XML data problem

- RecyclerView + AsyncTask

ListView problem

 

진행 시 발생한 각종 문제 해결 완료

01.12

GUI 패키지 적용.

github.com/vipulasri/Timeline-View 적용한 프로젝트 새로 생성

 

 

사용할 GUI 패키지를 새롭게 적용하느라 하루를 다 보냈다..

내일은 이전에 완료한 XML 파싱 데이터를 적용해서 화면에 띄우려고 한다.

 01.13

 Timeline ListView 적용.

 - XML 파싱 데이터 Timeline View에 적용하기

 - XML 파싱 데이터 Timeline View에 적용하기

 

딩가딩가 놀다가 막판에 완료..

내일은 XML 문서 다시 보고, parsing해야 할 데이터를 정리해야겠다.

 01.14

 

 - API 공식 문서 검토
✔ 사용할 변수 정리
✔ 앱에서 깔끔히 보여줄 방법 찾기

 

 - API 공식 문서 검토

 

01.15

 

- API 공식 문서 검토
✔ 사용할 변수 정리
✔ 앱에서 깔끔히 보여줄 방법 찾기

 - API 공식 문서 검토

 

url마다 딸려오는 데이터가 달라서 + 방대해서 어떻게 보여줘야 할 지 생각/검색을 해봐야겠다. 

 

~ 넷째 주

일자

총 정리

할 일 목록

완료 목록

미완료 목록

보완점 /다음 할 일

01.19 ~
01.20

GUI 초안 수정

- GUI 초안 수정

- GUI 초안 수정

 

 

01.21~
X

 

- 초안 토대로 GUI 구현 및 보완

- GUI ) 1차 구현

 - EditText 필터링

 

01.26

EditText 검색 리스트 필터링

 - EditText 검색 리스트

EditText 필터링

 

 

01.27

 

- EditText GUI 수정
- API Data 정리

- EditText GUI 수정

- API Data 정리

 - UI 구성 / 보완 + 코드 구현 + 동작 방식 확인 + 리팩토링까지 혼자 하려니 정말 힘들다...
 가장 힘들다고 느끼는 것은 디자인이다. 모든 디자이너분들 정말 존경스럽다.
- 또한 코드를 구현한는 데 있어서 이것이 효율적인 코드인가? 라는 의문이 든다. 동작방식, 효율성 등을 내가 잘 알아야 질문도 효율적 + 확실하게 할 수 있으므로 일단은.. 혼자 좀 더 다듬어봐야겠다.

01.28

 

- EditText GUI 수정
- EditText부분에서 Parsing된 데이터 보여주기
- parsing data를 EditText로 필터링

3개 모두 완료

 

 

01.29 ~
02.04

 

- 검색 데이터 토대로 result 데이터 보여주기
- recyclerview click event
- parsing data를 EditText로 필터링 보완
- 변수명 수정

 - parsing data를 EditText로 필터링 보완
- 검색 데이터 토대로 result 데이터 보여주기
- 변수명 수정

- recyclerview click event

 

 

 

 

리팩토링

findViewById( ) 수정

 

댓글