Czy możesz polecić aplikacje na Androida typu open source, które mogą być przydatne do analizy i do nauki programowania na Androida?
Czy jakakolwiek aplikacja z projektu open source dla Androida nadaje się do podstawowej nauki? Zasadniczo szukam aplikacji na Androida do odniesienia do projektowania interfejsu użytkownika z kodem źródłowym.
Odpowiedzi:
Wszystkie aplikacje dostarczane z systemem Android (kalendarz, kontakty, poczta e-mail itp.) Są oprogramowaniem typu open source, ale nie są częścią zestawu SDK. Źródło tych projektów jest tutaj: https://android.googlesource.com/ (patrz / platform / packages / apps). Wielokrotnie odwoływałem się do tych źródeł, gdy korzystałem z aplikacji na moim telefonie i chciałem zobaczyć, jak zaimplementowano daną funkcję.
źródło
Oprócz innych odpowiedzi, polecam spojrzeć na tę listę:
14 Świetnych aplikacji na Androida, które są również open source
Dla mnie najbardziej pomocne okazały się NewsBlur , Hacker News Reader i Astrid . Nadal nie wiem, czy „nadają się do nauki na poziomie podstawowym”.
źródło
Polecam aplikację Last.fm na Androida: http://github.com/c99koder/lastfm-android
AKTUALIZACJA : Nie jestem pewien, czy to już dobry przykład, nie był aktualizowany od 2-3 lat.
źródło
Czy próbki Androida nie są wystarczająco dobre? Odkryłem, że ApiDemos są niezbędne podczas uczenia się nowego aspektu Androida.
źródło
To jest dobre: aplikacje na Androida
źródło
https://github.com/google/iosched
To jest repozytorium aplikacji Google I / O.
(Obecna wersja to 2015, zawiera również tagi od 2011 do 2014).
Źródła tych książek: http://commonsware.com/books
https://github.com/yanchenko/droidparts (bezwstydna wtyczka)
źródło
Jest kilka innych aplikacji, które widziałem polecane, znajdziesz je tutaj:
Półki
źródło
Sprawdź ten link, jest to zaawansowane wyszukiwanie github https://github.com/search?l=Java&o=desc&q=android&ref=searchresults&s=stars&type=Repositories, a ten projekt zawiera wiele bibliotek do Kick-uruchamia Cię w Androidzie https: / /github.com/mttkay/ignition
źródło
Kod źródłowy pilota do VLC - VLC Remote
źródło
Użyj przykładowych aplikacji dostarczonych z Twoją wersją API. Jeśli ich nie ma, odwiedź http://developer.android.com/tools/samples/index.html, aby uzyskać instrukcje dotyczące pobierania przykładowych kodów aplikacji.
źródło