잘 설계된 Android 애플리케이션의 오픈 소스 예? [닫은]


138

분석하고 안드로이드 프로그래밍을 배우는 데 유용한 오픈 소스 안드로이드 애플리케이션을 추천 할 수 있습니까?

기본적으로 안드로이드 오픈 소스 프로젝트의 모든 앱이 기본 학습에 적합합니까? 기본적으로 소스 코드를 사용한 UI 디자인 참조를위한 안드로이드 앱을 찾고 있습니다.


답변:


96

Android와 함께 제공되는 모든 애플리케이션 (캘린더, 연락처, 이메일 등)은 모두 공개 소스이지만 SDK의 일부는 아닙니다. 해당 프로젝트의 소스는 https://android.googlesource.com/(/platform/packages/apps 참조 )에 있습니다. 전화기에서 응용 프로그램을 사용하고 특정 기능이 어떻게 구현되었는지 확인하고 싶을 때 여러 번 이러한 소스를 언급했습니다.


3
정말 훌륭한 소스 ... btw, 당신은 그것들 중 어느 것을 컴파일 했습니까?
Jox

2
AOSP 앱 중 일부는 전체 펌웨어 빌드 외부에서 빌드되도록 설계되었습니다. stackoverflow.com/questions/5293110/…을 참조하십시오 . 샘플 앱을 만들 수 있다는 것은 코드를 실험하고 더 많이 배울 수 있다는 것을 의미합니다 (적어도 내가 배우는 방법입니다). 코드를 탐색 할 수있는 것이 다른 것보다 낫습니다. 컴파일 가능한 코드가 더 좋습니다.
Android Eve

내장 응용 프로그램은 안드로이드 내부 코드를 기반으로 직접 개발되었으므로 컴파일 할 수도 없습니다.
didxga

2
InstaMaterial을 추천합니다 : github.com/frogermcs/InstaMaterial
Sagar Mody



16

안드로이드 샘플이 충분하지 않습니까? 나는 안드로이드의 새로운 측면을 배울 때 ApiDemos 가 필수 불가결 하다는 것을 알았 습니다.


2
Condescending 응답의 경우 -1, Braid 아이콘의 경우 +1
MattC

1
균형을 잡기 위해 +1, 저에게 혼란스러워 읽지 않았습니다.
si618

5
단지 코드 예제를 함께 던지는 것 외에는 ApiDemos의 예제 중 어느 것도 잘 설계되지 않았거나 응용 프로그램도 아닙니다.
Matthias



7

내가 보았던 다른 응용 프로그램이 몇 가지 있습니다. 여기에서 찾을 수 있습니다.

선반




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.