Примеры с открытым исходным кодом для хорошо разработанных приложений для Android?

Вы можете рекомендовать приложения с открытым исходным кодом для Android, которые могут быть полезны для анализа, и изучать программирование на Android?

Является ли какое-либо приложение из проекта с открытым исходным кодом Android подходящим для базового обучения? В основном, я ищу приложения для Android для ссылки на дизайн интерфейса с исходным кодом.

Ответ 1

Все приложения, поставляемые с Android (календарь, контакты, электронная почта и т.д.), являются открытыми исходными кодами, но не являются частью SDK. Источник для этих проектов находится здесь: https://android.googlesource.com/ (посмотрите/platform/packages/apps). Я несколько раз ссылался на эти источники, когда использовал приложение на своем телефоне и хотел посмотреть, как была реализована определенная функция.

Ответ 2

В дополнение к другим ответам, я рекомендую вам ознакомиться с этим списком:

14 отличных приложений для Android, которые также доступны с открытым исходным кодом

Для меня NewsBlur, Hacker News Reader и Astrid были наиболее полезными. Тем не менее, я не знаю, подходят ли они для базового обучения.

Ответ 3

Являются ли образцы Android недостаточно хорошими? Я нашел ApiDemos незаменимым при изучении нового аспекта Android.

Ответ 4

Я рекомендую приложение Last.fm для Android: http://github.com/c99koder/lastfm-android

UPDATE: Я не уверен, что это хороший пример, он не обновлялся через 2-3 года.

Ответ 7

Есть несколько других приложений, которые я видел порекомендовал, вы найдете их здесь:

Shelves

Ответ 9

Исходный код для удаленного VLC - VLC Remote

Ответ 10

Используйте примеры приложений, поставляемые с версией API. Если не предоставлено, посетите http://developer.android.com/tools/samples/index.html для получения инструкций по получению образцов кода приложения.