안드로이드 오픈소스 30+가지 어플 (2019년)
간단한 안드로이드 어플 만들어 보고 싶은데 어떻게 만들고 어디서 부터 시작해야 할지 모를 때, 오픈소스 코드를 보고 배우세요!
오픈소스 코드란, 개발자가 만든 어플리케이션 코드를 공개하는 걸 말합니다.
개발 하고자 하는 어플을 어떻게 개발 해 나아가야 할지 모를때, 오픈소스를 통해서 이미 만들어진 어플도 실행해보고, 코드도 분석한 뒤 내가 원하는 어플을 개발하게 되면 좀 더 수월하게 개발해 나아갈 수 있습니다.
출처: medium.com
1. Android-oss
Kickstarter라는 회사는 혁신적인 아이디어를 소개하고 펀딩을 받는 어플입니다. 꾸준히 개발이 진행되고 있고요. 이 프로젝트는 안드로이드 스튜디오로 개발중입니다. 트렌디한 Observable RxJava를 사용하고있어, 공부에 많이 도움되리라 봅니다.
2. NewPipe – 영상 플레이어
안드로이트 영상 플래이어. 유투브같은 영상 콘텐츠 보여주는 어플입니다. UI는 유투브(Youtube)를 많이 흡사합니다. 페이지 수가 상당하고요.
생각보다 기능이 많이 있습니다. 다운로드 비디오 또는 오디오 ONLY, 1080p/2k/4k 호환, 다중 언어 검색 기능, 구독 기능 등등..
3. WordPress-Mobile
워드프레스가 공개한 워드프레스 모발일 버젼입니다. 공개적으로 개발자들에게 개발요청도 하는군요. 참여하고싶은 분은 하시고 pull request만드셔서 검사 받고 승인나면 코드가 마스터 브란치로 올라갑니다.
4. Plaid – 뉴스 어플
안드로이드 뉴스 어플입니다. 공개적으로 개발/버그 요청도 있내요. 이 프로젝트는 안드로이드 스튜디오로 만들어졌습니다. 디자인은 역시나 Material Design.
5. FastHub – 깃 클라이언트
안드로이드 깃헙 (Github) 클라이언트. 모바일을 위한 깃헙이라 생각하시면 되겠습니다.
6. Materialistic – 뉴스 어플
안드로이드 뉴스 어플입니다. 디자인은 매터리얼 디자인 스탠더드입니다.
7. Telecine – 비디오 리코더
해상도 높은 안드로이드 비디오 리코더. 이 프로젝트는 현재 개발
8. LeafPic – 사진 갤러리
매터리얼 디자인이 들어간 사진 갤러리
9. K-9 Mail – 이메일 클라이언트
여러가지 기능이 있는 이메일 클라이언트입니다. 아직까지 활발히 개발이 진행중이네요.
10. OwnCloud – 클라우드 스토레지
나만의 클라우드 공간을 만드는 어플입니다. 아직까지 개발은 진행중입니다.
11. AmazeFileManager – 파일 매니져
안드로이드 파일 매니져입니다. 디자인은 매터리얼 디자인입니다.
12. Omni-Notes – 노트 어플
노트 쓰고 정리하는 어플입니다.
- 한꺼번에 수정
- 검색 기능
- 태그 기능
- 정렬 기능
- 링크 다는 기능
- 첨부 기능
- 등등
13. Timber – 뮤직 플레이어
안드로이트 뮤직 플레이어입니다. UI가 참 맘에 듭니다. 이 프로젝트의 개발은 더이상 하지 않습니다.
14. Phonograph – 뮤직 플레이어
안드로이드 뮤직 플레이어입니다. UI는 심플한 매터리얼 디자인입니다. 아직 개발은 진행중입니다.
15. Shuttle Music Player – 뮤직 플레이어
안드로이드 뮤직 플레이어입니다. 현재 구글 스토어에 무료버젼과 유료버젼이 배포되어있습니다.
16. Pixel-Dungeon – 게임
안드로이드 게임 오픈소스! 고전 RPG 게임! 구글스토어에 배포되어있습니다.
17. Santa Tracker – 게임
포켓몬고 같이 GPS를 사용한 게임니다. 실제로 거리를 돌아아니면서 하는 게임이지만, 한국에서는 잘될지 모르겠네요.
18. 2048 – 게임
안드로이드 퍼즐 게임 오픈소스입니다. 2048 현재 유명한 퍼즐 게임입니다.
19. Telegram – 메세지 어플
안드로이드 메세지 어플입니다. 현재 구글 스토어에 3억의 다운로드수를 가지고있는 어플이네요. 메세지 속도와 보안에 신경을 많이 쓴다는군요.
20. Signal Android – 메세지 어플
안드로이드 메세지 어플입니다. 프로젝트는 아직 진행중 입니다.
21. Qksms – 메세지 어플
안드로이드 메세지 어플입니다. 특별한게 있다면, 메세지를 스케줄러에 넣어 원하는 날짜/시간에 알아서 전송해주는 기능이 있습니다.
22. ExoPlayer – 동영상 플레이어
안드로이드 동영상 플레이어 오픈소스입니다.
23. VLC media player – 동영상 플레이어
앤드로이드 동영상 플레이어 입니다.
24. AntennaPod – 동영상 플레이어
안드로이드 동영상 플레이어 (팟캐스트) 입니다. 현재 구슬스토어에 무료로 제공되어있습니다.
25. MovieGuid – 동영상 플레이어
영화 리뷰 어플입니다. TMDB API를 사용으로 리뷰, 트레일러도 등등 제공하고있습니다.
26. CoCoin – 회계 어플
안드로이드 회계 어플입니다. 여러가지 기능이 생각보다 많은 기능이 있고요. 그래프, 파이그래프 등 날짜별로 보여주고있습니다.
27. Kickmaterial – 펀딩 어플
안드로이드 펀딩 어플입니다. 컨셉으로 개발된 프로젝트이며, 깔끔한 UI와 애니미이션이 독보입니다.
28. Bitcoin Wallet – 비트코인 지갑
안드로이드 비트코인 지갑 어플입니다. QR code를 이용한 코인 사고 팔기 가능합니다.
29. GnuCash – 가계부 어플
안드로이드 가계부 어플 오픈소스입니다. 돈의 씀씀이를 기록하여 보여주는 어플입니다.
30. SoundRecorder – 음성 녹음
안드로이드 음성 녹음 어플 오픈소스입니다. 정말 심플한 UI랑 간단한 기능입니다.
31. SeeWeather – 날씨 어플
안드로이트 날씨 어플 입니다. RxJava, RxBus Retrofit, Glide, material를 사용한어플입니다.