사이드프로젝트
-
안드로이드 앱 개발과정 - 1 : 시작 / 컨셉 정하기 (Your K-Dance)사이드 프로젝트/Your K-Dance (Android) 2021. 3. 14. 21:13
사이드 프로젝트 시작 작년 12월쯤, 동생과 함께 공부 겸 사이드 프로젝트 개발을 하기로 했다. 나는 회사에서 안드로이드 개발을 주로 하고 있고, 동생은 크롤링이나 빅데이터 쪽을 주로 하고 있었다. 이번 프로젝트를 통해 동생은 안드로이드를 개발하는 경험을 쌓고자 했다. 나는 안드로이드의 최신 기술과 코틀린을 스터디하고 적용하고 싶었고 서버 개발까지 해보고 싶었다. 종합하자면 우리의 목적은 새로운 기술 스택 학습과 포트폴리오 추가였고, 최종 목표는 구글 플레이스토어에 안드로이드 앱을 출시하는 것으로 잡았다. 할 일과 일정은 이렇게 계획하고 시작하였다. - 어플리케이션 컨셉 확정 : 1W (12.2~12.8) - 세부 기획 확정 : 1W (12.9~12.15) - 디자인 확정 : 1W (12.16~12.22..
-
Android 앱 출시 : Your K-Dance사이드 프로젝트/Your K-Dance (Android) 2021. 3. 6. 11:16
Your K-Dance - Google Play 앱 - K-POP 아이돌 댄스 안무영상들을 모두 볼 수 있어요 - 안무영상을 보며 동시에 촬영할 수 있어요 - 촬영한 내 안무영상을 꺼내볼 수 있어요 play.google.com 2인 사이드프로젝트로 안드로이드 앱을 개발하였습니다! 관심있으신 분들은 사용해보시고 피드백주시면 감사하겠습니다^^ 앱 설명 - K-POP 아이돌 댄스 안무영상들을 모두 볼 수 있어요 - 안무영상을 보며 동시에 촬영할 수 있어요 - 촬영한 내 안무영상을 꺼내볼 수 있어요 기술 스택 - 크롤링 : Python, Selenium - 서버 : AWS Lambda - DB : MongoDB Atlas - 안드로이드 : Kotlin, MVVM, Koin, RxJava, Room - 협업 툴 ..
-
[Git/GitHub] Git 을 이용한 사이드 프로젝트 협업 방식 정리Git 2020. 12. 20. 21:21
사이드 프로젝트를 위해 Git 전략을 어떻게 가져갈지 많이 고민하고 있는 중이다. Git으로 협업하는 방법에는 크게 두가지가 있다. 1. 하나의 원격저장소에서 모든 팀원들이 각자 브랜치를 두고 작업하는 방식 2. 중앙 원격저장소에서 팀원들이 본인의 원격저장소로 Fork해서 작업하는 방식 2번 Fork 방식은 아래와 같이 운영할 수 있다. 팀원들의 수가 N명이라면, 중앙원격저장소 : 팀원 원격저장소 : 팀원 로컬저장소 = 1 : N : N 이라고 할 수 있다. 1) 프로젝트 중앙 원격저장소 GitHub에 팀 계정 또는 Organization을 새로 생성한다. 해당 팀 계정의 Repository를 생성하여 프로젝트 소스코드를 Push한다. ex) team/project → 배포 가능한 상태만 관리하는 저장소..