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


138

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

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


1
Вы можете найти множество проектов Android с открытым исходным кодом здесь: android-arsenal.com/demo
Владислав Бауэр

Ответы:


96

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


3
Действительно отличный исходник ... Кстати, тебе удалось скомпилировать какой-нибудь из них?
Jox

2
Некоторые из приложений AOSP предназначены для создания вне полной сборки прошивки. См. Stackoverflow.com/questions/5293110/. Возможность создать образец приложения означает, что я могу экспериментировать с кодом и узнавать гораздо больше (по крайней мере, так я учусь). Возможность просматривать код лучше, чем ничего, но код, который можно компилировать, еще лучше.
Android Eve,

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

2
Я бы порекомендовал InstaMaterial: github.com/frogermcs/InstaMaterial
Sagar Mody

31

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

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

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


4
Под упомянутым списком приведена следующая библиография: 1) en.wikipedia.org/wiki/List_of_open_source_Android_applications 2) f-droid.org 3) aopensource.com
42n4

фиксированная ссылка в ответе
колобок


16

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


2
-1 за снисходительный ответ, +1 за значок косы.
MattC 03

1
+1 для баланса, что мне не показалось снисходительным.
si618 03

5
просто ни один из приведенных здесь примеров не является ни хорошо спроектированным, ни ApiDemos как приложение, кроме как объединение некоторых примеров кода.
Матиас,


13

https://github.com/google/iosched

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

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

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

https://github.com/yanchenko/droidparts (бессовестная вилка)


Это мило. Красиво написанное простое приложение. Thanx
Jox

Приложение Google I / O 2014 доступно на GitHub: github.com/google/iosched
Йенс,

7

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

Полки




Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.