Приклади з відкритим кодом добре розроблених програм для Android? [зачинено]


138

Чи можете ви порекомендувати Android-програми з відкритим кодом, які можуть бути цінними для аналізу та вивчення Android програмування?

Чи підходить будь-який додаток з проекту з відкритим кодом Android для базового навчання? В основному я шукаю програми для Android для посилання на дизайн інтерфейсу з вихідним кодом.


1
Ви можете знайти багато проектів з відкритим кодом для Android тут: android-arsenal.com/demo
Владислав Бауер

Відповіді:


96

Усі програми, що постачаються за допомогою Android (Календар, Контакти, електронна пошта тощо), є відкритим кодом, але не є частиною SDK. Джерело для цих проектів знаходиться тут: https://android.googlesource.com/ (дивіться / платформа / пакети / програми). Я кілька разів посилався на ці джерела, коли використовував додаток на телефоні і хотів побачити, як реалізується певна функція.


3
Справжнє джерело ... До речі, вам вдалося скласти будь-яке з них?
Джокс

2
Мало хто з програм AOSP призначений для побудови поза повною версією вбудованого програмного забезпечення. Дивіться stackoverflow.com/questions/5293110/… Бути в змозі створити зразок програми означає, що я можу експериментувати з кодом і дізнаватися набагато більше (принаймні, так я і вчуся). Можливість перегляду коду краще, ніж нічого, але код, який можна скласти, ще краще.
Android Єви

Вбудований додаток було розроблено безпосередньо під внутрішнім кодом 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

1
+1 для рівноваги, що не сприймало мене як поблажливе.
si618

5
тільки те, що жоден із прикладів не є ні добре розробленим, ні додатком ApiDemos, крім того, щоб з'єднати деякі приклади коду.
Маттіас


13

https://github.com/google/iosched

Це репортаж для додатка вводу / виводу Google.

(Поточна версія - 2015, також має теги на 2011–2014 роки).

Джерела цих книг: http://commonsware.com/books

https://github.com/yanchenko/droidparts (безсоромна пробка)


Це добре. Приємно закодований простий додаток. Thanx
Jox

Додаток Google I / O 2014 доступний у GitHub: github.com/google/iosched
Jens

7

Є кілька інших додатків, які я бачив рекомендованими, їх ви знайдете тут:

Полиці




Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.