İyi tasarlanmış Android Uygulamalarının Açık Kaynak Örnekleri? [kapalı]


138

Analiz etmek ve android programlamayı öğrenmek için değerli olabilecek açık kaynaklı android uygulamalarını önerebilir misiniz?

Android açık kaynak projesinden herhangi bir uygulama temel öğrenme için uygun mu? Temel olarak, kaynak kodu ile UI tasarım referansı için android uygulamaları arıyorum.


1
Burada birçok açık kaynaklı Android projesi bulabilirsiniz: android-arsenal.com/demo
Vladislav Bauer

Yanıtlar:


96

Android ile teslim edilen tüm uygulamaların (Takvim, Kişiler, E-posta vb.) Hepsi açık kaynaklıdır, ancak SDK'nın bir parçası değildir. Bu projelerin kaynağı şurada: https://android.googlesource.com/ (/ platform / Packages / apps adresine bakın). Telefonumda bir uygulama kullandığımda ve belirli bir özelliğin nasıl uygulandığını görmek istediğimde bu kaynaklara birkaç kez başvurdum.


3
Gerçekten harika bir kaynak ... btw, bunlardan herhangi birini derlemeyi başardınız mı?
Jox

2
AOSP uygulamalarından birkaçı, tam ürün yazılımı yapısının dışında oluşturulacak şekilde tasarlanmıştır. Bkz. Stackoverflow.com/questions/5293110/… Örnek bir uygulama oluşturabilmek, kodla deneme yapabileceğim ve çok daha fazla şey öğrenebileceğim anlamına geliyor (en azından bu şekilde öğreniyorum). Kodda gezinebilmeniz, derlenebilir koddan başka bir şeyden daha iyi değildir.
Android Eve

Dahili uygulama doğrudan android iç kodu üzerine geliştirildi, hatta derleyemezsiniz.
didxga

2
InstaMaterial'ı tavsiye ederim: github.com/frogermcs/InstaMaterial
Sagar Mody



16

Android örnekleri yeterince iyi değil mi? Ben Android'in yeni bir yönünü öğrenirken ApiDemos'u vazgeçilmez buldum.


2
Küçümseyen yanıt için -1, Örgü simgesi için +1.
MattC

1
Denge için +1, bu bana küçümseyen olarak okunmadı.
si618

5
sadece buradaki örneklerin hiçbiri ne iyi tasarlanmış ne de ApiDemos'un bazı kod örneklerini bir araya getirmekten başka bir uygulama olmamasıdır.
Matthias



7

Önerilen gördüğüm birkaç uygulama daha var, bunları burada bulacaksınız:

Raflar




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.