it-swarm.com.ru

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

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

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

138
Jox

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

96
Erich Douglass

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

14 великолепных Android приложений с открытым исходным кодом

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

31
kolobok

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

16
Daniel Lew

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

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

16
mxcl

Это хороший: apps-for-Android

14
user139992

https://github.com/google/iosched

Это репо для приложения Google I/O.

(Текущая версия 2015, также есть теги для 2011 по 2014).

Источники для этих книг: http://commonsware.com/books

https://github.com/yanchenko/droidparts (бесстыдный плагин)

13
yanchenko

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

полки

7
user139992

Проверьте эту ссылку, это расширенный поиск GitHub https://github.com/search?l=Java&o=desc&q=Android&ref=searchresults&s=stars&type=Repositories и этот проект содержит много библиотек для Kick- запускает вас в Android https://github.com/mttkay/ignition

2

Исходный код для пульта для VLC - VLC Remote

1
Rahul

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

0
Sasivarnan