Przykłady open-source dobrze zaprojektowanych aplikacji na Androida? [Zamknięte]


138

Czy możesz polecić aplikacje na Androida typu open source, które mogą być przydatne do analizy i do nauki programowania na Androida?

Czy jakakolwiek aplikacja z projektu open source dla Androida nadaje się do podstawowej nauki? Zasadniczo szukam aplikacji na Androida do odniesienia do projektowania interfejsu użytkownika z kodem źródłowym.


1
Wiele projektów open source dla Androida można znaleźć tutaj: android-arsenal.com/demo
Vladislav Bauer

Odpowiedzi:


96

Wszystkie aplikacje dostarczane z systemem Android (kalendarz, kontakty, poczta e-mail itp.) Są oprogramowaniem typu open source, ale nie są częścią zestawu SDK. Źródło tych projektów jest tutaj: https://android.googlesource.com/ (patrz / platform / packages / apps). Wielokrotnie odwoływałem się do tych źródeł, gdy korzystałem z aplikacji na moim telefonie i chciałem zobaczyć, jak zaimplementowano daną funkcję.


3
Doprawdy świetne źródło ... przy okazji, czy udało Ci się skompilować którekolwiek z nich?
Jox

2
Niewiele aplikacji AOSP zostało zaprojektowanych do tworzenia poza pełną wersją oprogramowania układowego. Zobacz stackoverflow.com/questions/5293110/… Możliwość zbudowania przykładowej aplikacji oznacza, że ​​mogę eksperymentować z kodem i nauczyć się o wiele więcej (przynajmniej tak się uczę). Możliwość przeglądania kodu jest lepsza niż nic, ale kod, który można kompilować, jest jeszcze lepszy.
Android Eve

Wbudowana aplikacja została opracowana bezpośrednio na podstawie wewnętrznego kodu Androida, nie można jej nawet skompilować.
didxga


31

Oprócz innych odpowiedzi, polecam spojrzeć na tę listę:

14 Świetnych aplikacji na Androida, które są również open source

Dla mnie najbardziej pomocne okazały się NewsBlur , Hacker News Reader i Astrid . Nadal nie wiem, czy „nadają się do nauki na poziomie podstawowym”.


4
Pod wymienioną listą znajduje się następująca bibliografia: 1) en.wikipedia.org/wiki/List_of_open_source_Android_applications 2) f-droid.org 3) aopensource.com
42n4

poprawiony link w odpowiedzi
kolobok


16

Czy próbki Androida nie są wystarczająco dobre? Odkryłem, że ApiDemos są niezbędne podczas uczenia się nowego aspektu Androida.


2
-1 za protekcjonalną odpowiedź, +1 za ikonę warkocza.
MattC

1
+1 za równowagę, co nie brzmiało dla mnie protekcjonalnie.
si618

5
tylko tyle, że żaden z przykładów nie jest ani dobrze zaprojektowany, ani ApiDemos nie jest aplikacją, poza połączeniem kilku przykładów kodu.
Matthias



7

Jest kilka innych aplikacji, które widziałem polecane, znajdziesz je tutaj:

Półki




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.