Inhaltsverzeichnis:
- Android samples
- Die Google I / O-App
- K-9 Mail
- GitHub Android App
- Facebook SDK für Android
- Notizblock-Tutorial
- U + 2020-App
- Lutscher Osterei
- Android Bootstrap
- Die AOSP
Video: AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka 2025
Die meisten der zehn ausgezeichneten Open-Source-Anwendungen und Samples in dieser Liste sind Android-Anwendungen aus der realen Welt, die Sie im Google Play Store installieren können. Probieren Sie eine Anwendung auf Ihrem Gerät aus und öffnen Sie dann den Quellcode, um zu sehen, wie sich die Zahnräder drehen.
Android samples
Der Beispielordner des Android SDK enthält den Quellcode für die verschiedenen Android-Beispiele, die die Verwendung verschiedener Android APIs anhand kleiner, leicht verdaulicher Arbeitsbeispiele demonstrieren. Unzählige einfache, direkte Beispiele finden Sie im Quellcode der Android-Beispiele.
Die Integration von Animationen in Ihr Projekt oder das Abspielen einer Audiodatei in Ihrer App ist einfach, da API Demos Beispiele für beides bietet. Wenn du viele Ideen hast, aber nicht viel Zeit hast, solltest du diese Demo-App auf deinem Gerät installieren und mit ihren zahlreichen Beispielen spielen, um genau zu sehen, was sie können.
Die Beispiele sind einfach mit Android Studio zu verwenden: Öffnen Sie einfach Datei → Beispiel importieren, um die Liste der verfügbaren Beispiele zu durchsuchen und in ein neues Android Studio-Projekt zu importieren.
Die Google I / O-App
// github. com / google / iosched
Auf Moscone West in San Francisco treffen sich jedes Jahr unzählige Google-Entwickler-Gruppen zu einer mehrtägigen Konferenz, um alles über Google zu diskutieren. Die offizielle Konferenz-App ist für Android-Geräte geschrieben, und der Quellcode dient als Beispiel dafür, wie man gute Apps für die Plattform schreibt.
K-9 Mail
// Code. Google. com / p / k9mail /
K-9 Mail ist ein beliebter E-Mail-Client für Android, der früher mit Android ausgeliefert wurde, bevor er zu einer separaten App wurde. Es ist eine außerordentlich voll ausgestattete Open-Source-Anwendung mit Funktionen wie Suche, Push, Synchronisierung, Markierung, Signaturen und mehr.
GitHub Android App
// github. com / github / android
GitHub ist eine beliebte Community von Open Source-Projekten, die das Git Distributed Version Control System (DVCS) verwendet. Mit der GitHub Android App können Sie alle Ihre Lieblings-GitHub-Repositorys aus der Hand anzeigen. Die Anwendung demonstriert die Verwendung der GitHub-API sowie des RoboGuice-Frameworks.
Facebook SDK für Android
// github. com / facebook / facebook-android-sdk
Wenn Sie ehrgeizig sind, können Sie die Aufgabe übernehmen, die nächste beliebte Facebook-Anwendung zu erstellen, auch wenn Sie nicht wissen, wo Sie anfangen sollen. Verwenden Sie das Facebook Android SDK, um die Facebook-Funktionalität einfach in Ihre Anwendung zu integrieren - Benutzer zu autorisieren, API-Anfragen zu stellen und vieles mehr.Integrieren Sie die ganze Güte von Facebook, ohne zu schwitzen.
Notizblock-Tutorial
// d. Android. com / guide / tutorials / notepad /
Wenn Sie daran interessiert sind, die Grundprinzipien von SQLite zu verstehen, ohne die ganze Bandbreite von Services, Hintergrundaufgaben und anderen technischen Konzepten zu verstehen, ist Notepad Tutorial genau das Richtige für Sie. Obwohl es in seiner Ausführung und Verwendung einfach ist, sind der Quellcode und das Tutorial, die damit einhergehen, hilfreich.
U + 2020-App
// github. com / JakeWharton / u2020
Jake Wharton ist ein hervorragender Mitarbeiter der Android-Open-Source-Community. Zu seinen vielen Projekten gehört die U + 2020-App, die eine Reihe von Open-Source-Bibliotheken wie Dagger, Retrofit, Picasso, OkHttp, RxJava, Staggered Grid und viele andere zeigt.
Lutscher Osterei
// github. com / android / platform_frameworks_base / blob /master / pakete / SystemUI / src / com / android / systemui / ei /
LLand. java
Warst du 2014 noch am Leben? Dann haben Sie wahrscheinlich von Flappy Bird gehört. Vielleicht haben sogar Sie oder jemand, den Sie lieben, das Pech gehabt, dieser schrecklichen Bedrängnis zu erliegen. Nun, jetzt können Sie es auf jeden, den Sie wissen, der Android 5. 0 hat loslassen, indem Sie ein paar Mal auf "Android-Version" in den Einstellungen tippen und dann lange auf den resultierenden Lutscher drücken. Und wenn das nicht genug ist, machen Sie eine Tour durch den Quellcode auf Android Open Source Project (AOSP).
Android Bootstrap
// www. androidBootstrap. com
Das Erstellen einer App von Grund auf braucht Zeit. Android Bootstrap kann eine großartige Möglichkeit sein, diesen Prozess zu kürzen. Es enthält eine vollständige funktionierende Implementierung von Fragmenten, Fragment Pager, ActionBar über AppCompat, Navigation Drawer, ViewPagerIndicator, Retrofit, GSON, Robotium für Integrationstests, API-Verbrauch mit einer API auf Parse. com, und vieles mehr.
Es ist kein Ersatz für das Verständnis, wie man Android-Apps baut, aber es kann ein hilfreiches Werkzeug sein, um Ihr nächstes Android-Projekt mit ein paar häufig verwendeten Tools zu starten.
Die AOSP
// Quelle. Android. com
Fast alles über Android ist Open Source. Dies bedeutet, dass der Quellcode des Betriebssystems selbst, einschließlich vieler der Apps, mit denen es ausgeliefert wird, online für Sie verfügbar ist, um im Android Open Source Project (AOSP) zu surfen. Die Quelle ist massiv und Sie finden es vielleicht etwas schwierig zu navigieren. Sie sollten also den GitHub-Spiegel überprüfen, was es einfacher macht, zur Quelle beizutragen, wenn Sie ein Github-Benutzer sind.
