치춘짱베리굿나이스

졸업작품 (Application) 본문

기타공부/Android

졸업작품 (Application)

치춘 2021. 2. 9. 00:10

하드웨어 (AVR 아두이노 코딩) + 안드로이드 어플리케이션 + 서버용 프로그램으로 구성됨

이건 그중 어플리케이션 코드였다

앱으로 만들어본거라곤 자바 뷰 리로드 이용한 슈팅게임이 전부였던지라 완전 맨땅에 헤딩식으로 만든 기억이 난다

 

LoadingScreen은 내부 파일들 불러오는 동안 표시되는 화면

MainScreen이 로딩 후에 표시되는 첫 화면 (칼로리랑 당분 섭취량 + 경고이미지 표시)

BTScreen이 하드웨어랑 블루투스 통신하면서 센서값 받아오고 서버랑 통신해서 음료수 Classification해오는 부분

ResultScreen이 지금까지 먹은 음료수 칼로리랑 설탕량 (json으로 저장됨) 날짜별 그래프로 표시해주는 곳

SettingScreen이 사용자 설정 설정하고 json 저장 / 불러오는 부분 (일일권장칼로리 등)

그외는 FTP 통신이나 블루투스 통신용 함수

 

자세한 내용은 Github 링크에 유튜브 영상을 걸어놨다

다시 꺼내보고싶진 않다

 

이거 만들면서 나는 자바랑 안맞는다는 생각 많이했다

왜냐면 졸작하면서 가장 시간 오래걸렸던 부분이기때문... 요즘 누가 앱을 자바로 짜냐 코틀린이나 리액트쓰지..

그래서 차라리 취미로 앱을 만들더라도 다른 언어를 쓰겠다 하고 자바랑 사회적거리두기 시작한 기억이 난다

블로그에 적는건 지금까지 했던 것들 정리하면서 겸사겸사...

 

지금생각해봐도 하드웨어 졸업작품 제작주제에 안드로이드 앱까지 만드는건 무리수였던거같음

겨우 갈아넣어서 완성했는데 공모전에서 아무런 주목 못받은것도 현타오고.. 두번다시 이런 프로젝트는 하기싫다

Comments