Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.24 KB

README.md

File metadata and controls

43 lines (32 loc) · 2.24 KB

UMC - HandsUp final Project

UMC 동아리 안드로이드 개발자로 참여하여 최종프로젝트 진행!

KakaoTalk_20230315_185747809

웹개발자가 왜 앱 포폴을 넣었을까?

비록 앱이지만 WebSoket.io , Firebase 는 웹에서도 유용하여 웹개발자로서 의미없는 경험이라고 보기는 어렵다!
(그리고 중간에 Kotlin이 너무 어려워 Express node를 이용해 구현해보았다...! ㅎㅎ)
javascript는 동적언어이지만 kotlin은 정적언어이다. 이는 타입스크립트를 배울때 큰 도움이 되었다!

📌 프로젝트 설명

진행 동기

  • 비록 나는 WEB React 개발자를 희망하지만 Native 앱도 만들어보고 싶었다!
  • 가장 중요한 것은 도전! 어차피 정적언어도 공부한다고 생각할겸 지원했다.
  • 처음으로 개발팀장도 해보았다... 하지만 Kotlin에서는 거의 말하는 감자...
  • 하지만 그래도 모르는거 꾸역꾸역 열심히 배우며 완주했다.

진행 기간

  • 2023.01 ~ 2023.02

사용기술

  • Kotlin , Android Studio
  • Socket.io , Firebase realtime Database
  • Node.js , Express

주요역할

  • 전체 프로젝트 관리 및 설계(팀장)
  • 오류 주 담당
  • 실시간 채팅 구현 (firebase realtime DB)

성장한점

  • 팀장으로서 모든 트러블 슈팅을 함께했다. 특히 merge할때 오류를 주도적으로 해결했다!
  • Socket.io 와 Firebase realtime Database 를 통해 실시간 채팅을 구현했다.
    앱이 익숙치 않아 웹 (Node.js , Express) 에서 먼저 구현해보았다.
    어렵다면 내가 익숙한 환경에서 적응하는 것도 좋은 방법이라고 생각해서이다! socketio

시연영상

HandsUp-Android-시연영상 mp4-곰플레이어-2023-03-13-02-07-08