Pouvez-vous recommander des applications Android open source qui peuvent être utiles pour analyser et pour apprendre la programmation Android?
Une application du projet open source Android convient-elle à l'apprentissage de base? Fondamentalement, je recherche des applications Android pour la référence de conception d'interface utilisateur avec le code source.
Réponses:
Toutes les applications fournies avec Android (calendrier, contacts, e-mail, etc.) sont toutes open-source, 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 une fonctionnalité particulière était mise en œuvre.
la source
En plus d'autres réponses, je vous recommande de consulter cette liste:
14 excellentes applications Android qui sont également open source
Pour moi, NewsBlur , Hacker News Reader et Astrid ont été les plus utiles. Pourtant, je ne sais pas s'ils sont «adaptés à l'apprentissage de base».
la source
Je recommande l'application Last.fm pour Android: http://github.com/c99koder/lastfm-android
MISE À JOUR : Je ne suis plus sûr que ce soit un bon exemple, il n'a pas été mis à jour depuis 2-3 ans.
la source
Les exemples Android ne sont-ils pas assez bons? J'ai trouvé les ApiDemos indispensables pour apprendre moi-même un nouvel aspect d'Android.
la source
C'est un bon: apps-for-android
la source
https://github.com/google/iosched
Ceci est le dépôt de l'application Google I / O.
(La version actuelle est 2015, a également des balises pour 2011 à 2014).
Sources de ces livres: http://commonsware.com/books
https://github.com/yanchenko/droidparts (un plug sans vergogne)
la source
Il y a quelques autres applications que j'ai vues recommandées, vous les trouverez ici:
Étagères
la source
Vérifiez ce lien, il s'agit d'une recherche avancée sur github https://github.com/search?l=Java&o=desc&q=android&ref=searchresults&s=stars&type=Repositories et ce projet contient beaucoup de bibliothèques pour vous lancer dans Android https: / /github.com/mttkay/ignition
la source
Code source pour Remote pour VLC - VLC Remote
la source
Utilisez les exemples d'applications fournis avec votre version d'API. S'il n'est pas fourni, visitez http://developer.android.com/tools/samples/index.html pour obtenir les instructions pour obtenir les exemples de codes d'application.
la source