Pouvez-vous recommander des applications open source Android qui peuvent être utiles pour analyser et apprendre Android?)?
Est-ce qu'une application du projet open source Android est adaptée à l'apprentissage de base? En gros, je recherche Android pour la référence de conception d'interface utilisateur avec le code source.
Toutes les applications livrées avec Android (Calendrier, Contacts, E-mail, etc.) sont toutes à code source ouvert, mais ne font pas partie du SDK. La source de ces projets est ici: https://Android.googlesource.com/ (regardez/platform/packages/apps). J'ai fait référence à ces sources à plusieurs reprises lorsque j'ai utilisé une application sur mon téléphone et que je voulais voir comment fonctionnalité a été mis en œuvre.
En plus d'autres réponses, je vous recommande de regarder cette liste:
14 Great Android également à code source ouvert
Pour moi, NewsBlur , Hacker News Reader et Astrid ont été les plus utiles. Cependant, je ne sais pas s'ils sont "adaptés à l'apprentissage de base".
Les échantillons Android ne sont-ils pas suffisants? J'ai trouvé le ApiDemos indispensable pour apprendre un nouvel aspect d'Android, moi-même.
Je recommande le Last.fm pour Android: http://github.com/c99koder/lastfm-Android
[~ # ~] met à jour [~ # ~] : Je ne suis pas sûr que ce soit un bon exemple, il n'a pas été mis à jour dans 2 -3 années.
C’est un bon exemple: apps-for-Android
https://github.com/google/iosched
Ceci est le dépôt pour l'application Google I/O.
(La version actuelle est 2015, a également des tags pour 2011 à 2014).
Sources de ces livres: http://commonsware.com/books
https://github.com/yanchenko/droidparts (un bouchon sans vergogne)
Il y a quelques autres applications que j'ai vues recommandées, vous les trouverez ici:
Vérifiez ce lien, il s'agit d'une recherche avancée dans github https://github.com/search?l=Java&o=desc&q=Android&ref=searchresults&s=stars&type=Repositories et ce projet contient de nombreuses bibliothèques sur Kick- vous lance dans Android https://github.com/mttkay/ignition
Code source pour Remote pour VLC - VLC Remote
Utilisez les exemples d'applications fournis avec votre version d'API. Si non fourni, visitez le site http://developer.Android.com/tools/samples/index.html pour obtenir les instructions permettant d’obtenir les exemples de code de l’application.