ตัวอย่างโอเพ่นซอร์สของแอปพลิเคชัน Android ที่ออกแบบมาอย่างดี? [ปิด]


138

คุณช่วยแนะนำแอพพลิเคชั่น Android โอเพ่นซอร์สที่มีคุณค่าในการวิเคราะห์และเรียนรู้การเขียนโปรแกรม Android ได้จากไหน?

แอพจากโครงการโอเพ่นซอร์ส Android เหมาะสำหรับการเรียนรู้ขั้นพื้นฐานหรือไม่โดยทั่วไปฉันกำลังมองหาแอพ android สำหรับการอ้างอิงการออกแบบ UI พร้อมรหัสต้นฉบับ


1
คุณสามารถค้นหาโครงการ Android โอเพ่นซอร์สมากมายได้ที่นี่: android-arsenal.com/demo
Vladislav Bauer

คำตอบ:


96

แอปพลิเคชันทั้งหมดที่มาพร้อมกับ Android (ปฏิทินที่ติดต่ออีเมล ฯลฯ ) เป็นโอเพนซอร์สทั้งหมด แต่ไม่ได้เป็นส่วนหนึ่งของ SDK แหล่งที่มาสำหรับโครงการเหล่านั้นอยู่ที่นี่: https://android.googlesource.com/ (ดูที่ / แพลตฟอร์ม / แพ็คเกจ / แอพ) ฉันอ้างถึงแหล่งข้อมูลเหล่านั้นหลายครั้งเมื่อฉันใช้แอปพลิเคชันบนโทรศัพท์ของฉันและต้องการดูว่าคุณลักษณะเฉพาะถูกนำไปใช้อย่างไร


3
แหล่งใหญ่จริง ๆ ... btw คุณจัดการรวบรวมพวกมันได้ไหม?
Jox

2
มีแอพ AOSP เพียงไม่กี่ตัวที่ได้รับการออกแบบมาให้สร้างขึ้นนอกการสร้างเฟิร์มแวร์เต็มรูปแบบ ดูstackoverflow.com/questions/5293110/…ความสามารถในการสร้างแอปตัวอย่างหมายความว่าฉันสามารถทดสอบด้วยรหัสและเรียนรู้มากขึ้น (อย่างน้อยนั่นคือวิธีที่ฉันเรียนรู้) ความสามารถในการเรียกดูโค้ดนั้นดีกว่าไม่มีอะไรนอกจากโค้ดที่สามารถคอมไพล์ได้นั้นดีกว่า
Android Eve

แอปพลิเคชั่นในตัวได้รับการพัฒนาโดยใช้รหัสภายใน android โดยตรงคุณไม่สามารถรวบรวมได้
didxga

2
ฉันจะแนะนำ InstaMaterial: github.com/frogermcs/InstaMaterial
Sagar Mody

31

นอกจากคำตอบอื่น ๆ ฉันขอแนะนำให้คุณดูรายการนี้:

14 แอพ Android ที่ยอดเยี่ยมที่เป็นโอเพ่นซอร์ส

สำหรับฉันNewsBlur , Hacker News ReaderและAstridนั้นมีประโยชน์มากที่สุด ถึงกระนั้นฉันก็ไม่รู้ว่าพวกเขา "เหมาะสำหรับการเรียนรู้ขั้นพื้นฐาน" หรือไม่


4
ภายใต้รายการที่กล่าวถึงบรรณานุกรมดังต่อไปนี้: 1) en.wikipedia.org/wiki/List_of_open_source_Android_applications 2) f-droid.org 3) aopensource.com
42n4

ลิงก์ถาวรในคำตอบ
kolobok

16

ฉันแนะนำแอปพลิเคชั่น Last.fm สำหรับ Android: http://github.com/c99koder/lastfm-android

ปรับปรุง : ฉันไม่แน่ใจว่านี่เป็นตัวอย่างที่ดีอีกต่อไปมันไม่ได้รับการปรับปรุงใน 2-3 ปี


16

ตัวอย่าง Android ไม่ดีพอหรือไม่? ฉันพบว่าApiDemosขาดไม่ได้เมื่อเรียนรู้แง่มุมใหม่ของ Android ด้วยตัวเอง


2
-1 สำหรับการตอบสนองที่รวดเร็ว +1 สำหรับไอคอน Braid
MattC

1
+1 สำหรับยอดคงเหลือที่ไม่ได้อ่านว่าวางตัวฉัน
si618

5
เพียงแค่ไม่มีตัวอย่างใด ๆ ในนั้นที่ไม่ได้รับการออกแบบมาอย่างดีและ ApiDemos เป็นแอพพลิเคชั่นอื่นนอกเหนือจากการรวบรวม exmaples โค้ดเข้าด้วยกัน
Matthias


13

https://github.com/google/iosched

นี่คือธุรกรรมซื้อคืนสำหรับ Google I / O App

(เวอร์ชันปัจจุบันคือ 2015 และยังมีแท็กสำหรับปี 2011 ถึงปี 2014)

แหล่งที่มาสำหรับหนังสือเหล่านี้: http://commonsware.com/books

https://github.com/yanchenko/droidparts (ปลั๊กไร้ยางอาย)


นี่เป็นสิ่งที่ดี แอปพลิเคชั่นเรียบง่ายที่เขียนโค้ดอย่างดี Thanx
Jox

แอป Google I / O 2014 มีให้ที่ GitHub: github.com/google/iosched
Jens

7

มีแอปพลิเคชั่นอื่น ๆ สองสามตัวที่ฉันเคยเห็นแนะนำคุณจะพบพวกมันที่นี่:

ชั้นวางของ




โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.