Ví dụ mã nguồn mở của các ứng dụng Android được thiết kế tốt? [đóng cửa]


138

Bạn có thể giới thiệu các ứng dụng Android nguồn mở có thể có giá trị để phân tích và học lập trình Android từ đó không?

Có ứng dụng nào từ dự án nguồn mở Android phù hợp cho việc học cơ bản không? Về cơ bản, tôi đang tìm kiếm các ứng dụng Android để tham khảo thiết kế UI với mã nguồn.


1
Bạn có thể tìm thấy rất nhiều dự án Android nguồn mở tại đây: android-arsenal.com/demo
Vladislav Bauer

Câu trả lời:


96

Tất cả các ứng dụng được phân phối với Android (Lịch, Danh bạ, Email, v.v.) đều là nguồn mở, nhưng không phải là một phần của SDK. Nguồn cho các dự án đó có tại đây: https://android.googlesource.com/ (xem tại / platform / gói / ứng dụng). Tôi đã nhắc đến những nguồn đó nhiều lần khi tôi sử dụng một ứng dụng trên điện thoại của mình và muốn xem một tính năng cụ thể được triển khai như thế nào.


3
Nguồn tuyệt vời thực sự ... btw, Bạn đã quản lý để biên dịch bất kỳ trong số họ?
Jox

2
Rất ít ứng dụng AOSP được thiết kế để được xây dựng bên ngoài bản dựng firmware đầy đủ. Xem stackoverflow.com/questions/5293110/ ( Có thể xây dựng một ứng dụng mẫu có nghĩa là tôi có thể thử nghiệm mã và tìm hiểu nhiều hơn nữa (ít nhất đó là cách tôi học). Có thể duyệt qua mã tốt hơn không có gì nhưng mã có thể biên dịch được thậm chí còn tốt hơn.
Android đêm

Ứng dụng tích hợp được phát triển dựa trên mã nội bộ của Android trực tiếp, bạn thậm chí không thể biên dịch nó.
didxga

2
Tôi muốn giới thiệu InstaM vật liệu: github.com/frogermcs/InstaM vật liệu
Sagar Mody

31

Ngoài các câu trả lời khác, tôi khuyên bạn nên xem danh sách này:

14 ứng dụng Android tuyệt vời cũng là nguồn mở

Đối với tôi, NewsBlur , Hacker News ReaderAstrid là hữu ích nhất. Tuy nhiên, tôi không biết liệu chúng có "phù hợp với việc học cơ bản" hay không.


4
Trong danh sách được đề cập, thư mục sau: 1) en.wikipedia.org/wiki/List_of_open_source_Android_appluggest 2) f-droid.org 3) aopensource.com
42n4

liên kết cố định trong câu trả lời
kolobok 24/2/2016


16

Các mẫu Android không đủ tốt? Bản thân tôi đã tìm thấy ApiDemos là không thể thiếu khi tìm hiểu một khía cạnh mới của Android.


2
-1 cho phản hồi giảm dần, +1 cho biểu tượng Braid.
MattC

1
+1 cho số dư, điều đó không được đọc là hạ thấp tôi.
si618

5
chỉ là không có ví dụ nào trong đó không được ApiDemos thiết kế tốt, cũng không phải là một ứng dụng, ngoài việc kết hợp một số sơ đồ mã.
Matthias



7

Có một vài ứng dụng khác mà tôi đã thấy được đề xuất, bạn sẽ tìm thấy chúng ở đây:

Những cái kệ




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.