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.


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.


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



16

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


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




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.