Open-Source-Beispiele für gut gestaltete Android-Anwendungen? [geschlossen]

138

Können Sie Open Source-Android-Anwendungen empfehlen, die wertvoll sein können, um Android-Programmierung zu analysieren und daraus zu lernen?

Ist eine App aus dem Android Open Source-Projekt für das grundlegende Lernen geeignet? Grundsätzlich suche ich nach Android-Apps als Referenz für das UI-Design mit Quellcode.

Jox
quelle
1
Sie können viele Open-Source-Android-Projekte hier finden: android-arsenal.com/demo
Vladislav Bauer

Antworten:

96

Alle mit Android gelieferten Anwendungen (Kalender, Kontakte, E-Mail usw.) sind Open Source, aber nicht Teil des SDK. Die Quelle für diese Projekte ist hier: https://android.googlesource.com/ (siehe / platform / packages / apps). Ich habe mehrmals auf diese Quellen verwiesen, als ich eine Anwendung auf meinem Telefon verwendet habe, und wollte sehen, wie eine bestimmte Funktion implementiert wurde.

Erich Douglass
quelle
3
Tatsächlich eine großartige Quelle ... Übrigens, haben Sie es geschafft, eine davon zu kompilieren?
Jox
2
Nur wenige der AOSP-Apps können außerhalb des vollständigen Firmware-Builds erstellt werden. Siehe stackoverflow.com/questions/5293110/… Wenn ich eine Beispiel-App erstellen kann, kann ich mit dem Code experimentieren und so viel mehr lernen (zumindest lerne ich so). Das Durchsuchen des Codes ist besser als nichts anderes, aber kompilierbarer Code ist noch besser.
Android Eve
Die eingebaute Anwendung wurde auf Android internen Code direkt entwickelt, Sie können es nicht einmal kompilieren.
Didxga
2
Ich würde InstaMaterial empfehlen: github.com/frogermcs/InstaMaterial
Sagar Mody
31

Neben anderen Antworten empfehle ich Ihnen, sich diese Liste anzusehen:

14 großartige Android-Apps, die auch Open Source sind

Für mich waren NewsBlur , Hacker News Reader und Astrid am hilfreichsten. Trotzdem weiß ich nicht, ob sie "für das Grundlernen geeignet" sind.

Kolobok
quelle
4
Unter der genannten Liste die folgende Bibliographie: 1) en.wikipedia.org/wiki/List_of_open_source_Android_applications 2) f-droid.org 3) aopensource.com
42n4
fester Link in Antwort
Kolobok
16

Sind die Android-Beispiele nicht gut genug? Ich habe festgestellt, dass ApiDemos unverzichtbar ist, wenn ich selbst einen neuen Aspekt von Android lerne.

Dan Lew
quelle
2
-1 für die herablassende Antwort, +1 für das Braid-Symbol.
MattC
1
+1 für das Gleichgewicht, das war für mich nicht herablassend.
Si618
5
Nur, dass keines der Beispiele dort weder gut gestaltet ist noch ApiDemos eine Anwendung ist, außer einige Codebeispiele zusammenzufassen.
Matthias
7

Es gibt einige andere Anwendungen, die ich empfohlen habe. Sie finden sie hier:

Regale


quelle