Contoh Sumber Terbuka Aplikasi Android yang dirancang dengan baik? [Tutup]


138

Dapatkah Anda merekomendasikan aplikasi android open source yang dapat bermanfaat untuk dianalisis, dan untuk mempelajari pemrograman android?

Apakah ada aplikasi dari proyek open source Android yang cocok untuk pembelajaran dasar? Pada dasarnya, saya mencari aplikasi Android untuk referensi desain UI dengan kode sumber.


1
Anda dapat menemukan banyak proyek Android open source di sini: android-arsenal.com/demo
Vladislav Bauer

Jawaban:


96

Semua aplikasi yang dikirim dengan Android (Kalender, Kontak, Email, dll) semuanya open-source, tetapi bukan bagian dari SDK. Sumber untuk proyek-proyek tersebut ada di sini: https://android.googlesource.com/ (lihat / platform / paket / aplikasi). Saya telah merujuk sumber-sumber tersebut beberapa kali ketika saya menggunakan aplikasi di ponsel saya dan ingin melihat bagaimana fitur tertentu diimplementasikan.


3
Sumber hebat memang ... btw, apakah Anda berhasil mengkompilasi salah satu dari mereka?
Jox

2
Beberapa aplikasi AOSP dirancang untuk dibuat di luar pembuatan firmware lengkap. Lihat stackoverflow.com/questions/5293110/... Mampu membuat contoh aplikasi berarti saya bisa bereksperimen dengan kode dan belajar lebih banyak (setidaknya begitulah cara saya belajar). Mampu menelusuri kode lebih baik daripada tidak sama sekali tetapi kode yang dapat dikompilasi bahkan lebih baik.
Android Eve

Aplikasi bawaan dikembangkan pada kode internal android secara langsung, Anda bahkan tidak dapat mengompilasinya.
didxga

2
Saya akan merekomendasikan InstaMaterial: github.com/frogermcs/InstaMaterial
Sagar Mody

31

Selain jawaban lain, saya sarankan Anda untuk melihat daftar ini:

14 Aplikasi Android hebat yang juga merupakan sumber terbuka

Bagi saya, NewsBlur , Hacker News Reader, dan Astrid adalah yang paling membantu. Namun, saya tidak tahu apakah mereka "cocok untuk pembelajaran dasar".


4
Di bawah daftar yang disebutkan, daftar pustaka berikut: 1) en.wikipedia.org/wiki/List_of_open_source_Android_applications 2) f-droid.org 3) aopensource.com
42n4

tautan tetap dalam jawaban
kolobok


16

Apakah sampel Android tidak cukup baik? Saya menemukan ApiDemo sangat diperlukan ketika mempelajari aspek baru Android.


2
-1 untuk respons merendahkan, +1 untuk ikon Braid.
MattC

1
+1 untuk saldo, itu tidak dianggap merendahkan saya.
si618

5
Hanya saja tidak ada contoh di sana yang tidak dirancang dengan baik dan tidak pula ApiDemos aplikasi, selain menyatukan beberapa kode exmaples.
Matthias



7

Ada beberapa aplikasi lain yang saya lihat direkomendasikan, Anda akan menemukannya di sini:

Rak




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.