Cách tốt nhất để học là đọc và đó cũng đúng đối với các developer. Nếu bạn muốn trở thành một developer tốt hơn, bạn phải đọc nhiều mã hơn. Nó đơn giản như vậy.
Sách, blog, diễn đàn đều tốt đến một mức độ nhất định, nhưng không có gì có thể thay thế một số dự án mã nguồn mở đầy đủ chức năng, nơi toàn bộ ứng dụng với tất cả các tài nguyên của nó là ngay trước mặt bạn.
All you have to do is sit back, take a cup of coffee and read some kick-ass code.
Ở đây trong bài viết này, chúng tôi mang đến một số ứng dụng Android nguồn mở tốt nhất với nhiều thể loạkhác nhau để đáp ứng mọi nhu cầu học tập và phát triển của bạn.
Bạn có thể thử các ứng dụng này trực tiếp trên PlayStore để có trải nghiệm thực ,trước khi đi sâu vào mã nguồn.
1. LeafPic
(Github | Play Store | Difficulty: Beginner)
Ứng dụng Photo and video là một trong những ứng dụng phổ biến nhất mà bạn có thể tìm thấy trên bất kỳ thiết bị Android nào. Có bao giờ tự hỏi làm thế nào họ được thực hiện? LeafPic là một trong những ứng dụng thư viện với mã nguồn mở tốt nhất mà bạn có thể dùng thử.
Nó là khá đơn giản, dễ hiểu và là hoàn toàn phù hợp với bất kỳ nhà phát triển mới bắt đầu. Một trong những điều tốt nhất tôi đã tìm thấy trong ứng dụng này là cách họ đã triển khai. Đó là điều mà nhiều nhà phát triển Android đã phải vật lộn để thực hiện đúng.
2. Simple Calendar
(Github | Play Store | Difficulty: Beginner)
Một ứng dụng lịch đơn giản và dễ sử dụng được xây dựng hoàn toàn bằng Kotlin. Nếu bạn đang tìm kiếm để tìm hiểu Kotlin, thì đây có lẽ là một trong những cách tốt nhất để bắt đầu.
3. Amaze File Manager
(Github | Play Store | Difficulty: Intermediate)
4. Easy Sound Recorder
(Github | Play Store | Difficulty: Beginner)
Một ứng dụng ghi âm thanh đơn giản, dễ sử dụng và đẹp cho Android
5. MLManager
(Github | Play Store | Difficulty: Beginner)
MLManager là trình quản lý ứng dụng đơn giản và trực tiếp cho thiết bị Android của bạn. Dự án lý tưởng nếu bạn muốn tìm hiểu cách lấy thông tin chi tiết về các ứng dụng đã cài đặt trên thiết bị của bạn, trích xuất APK từ các ứng dụng đó, gỡ cài đặt ứng dụng và nhiều hơn nữa.
6. PhotoAffix
(Github | Play Store| Difficulty: Beginner)
It is ideal for any beginner Android developer willing to learn the basics of Android development
7. MovieGuide
(Github | Difficulty: Intermediate)
The app showcases some really cool development stuffs like MVP, Uncle Bob’s Clean Architecture, gives the sweet taste of RxJava and dependency injection using Dagger 2.
8. AnExplorer
(Github | | Play Store | Difficulty: Intermediate)
Một trình quản lý tệp đơn giản, nhẹ và tối giản được thiết kế cho cả điện thoại và máy tính bảng.
9. Minimal ToDo
(Github | Play Store | Difficulty: Beginner)
Nếu bạn là người mới bắt đầu, đây là một dự án rất đơn giản nhưng tốt để bạn bắt đầu. Bạn sẽ có cơ hội để tìm hiểu hầu hết các khía cạnh cơ bản và cơ bản của phát triển Android.
10. Timber
(Github | Play Store | Difficulty: Advanced)
Timber là một trình nghe nhạc được thiết kế đẹp mắt,và đầy đủ tính năng cho Android.
Nguồn medium via androidcoban.com