Số liệu được updated ngày 26/05/2024
Tiếp nối phần 2 của "TOP 10 REPOSITORIES GITHUB HAY NHẤT CHO ANH EM HỌC CODE ANDROID", hôm nay mình sẽ chia sẻ với các bạn 5 project còn lại từ Top 6 đến Top 10.
Top 6. awesome-android-ui - 49.4k ⭐️
Anh em developer chắc đều đã từng nghe qua câu nói nổi tiếng của Isaac Newton: "If I have seen further than others, it is by standing upon the shoulders of giants". Tạm dịch là: "Nếu tôi có thể nhìn xa hơn những người khác, đó là vì tôi đứng trên vai người khổng lồ"
Trong quá trình học tập, chúng ta có thể thử nghiệm tự code bất kỳ chức năng gì chúng ta muốn. Tuy nhiên, quá trình làm việm, rất nhiều lập trình viên lựa chọn cách tái sử dụng lại những thư viện đã được xây dựng sẵn và kiểm nghiệm bởi cộng đồng.
Repo này tổng hợp hàng trăm thư viện khác nhau, giúp bạn dễ dàng xử lý những UI/UX liên quan đến Layout, Button, List / Grid, SeekBar, Progress, Menu, Dialog, Graph, Animation, ...
👉️ Link Github: https://github.com/wasabeef/awesome-android-ui
Top 7. architecture-samples - 43.9k ⭐️
Repo xịn xò này được cung cấp bởi chính team Dev của Android luôn.
Trong repo này, team Android chia sẻ những samples để mọi người cùng học tập, bên cạnh đó là giới thiệu các architectural tool và pattern khác nhau cho ứng dụng Android:
- Giao diện người dùng được xây dựng bằng Jetpack Compose
- Single-activity architecture sử dụng Navigation Compose
- Reactive UI sử dụng Flow và coroutine
- Dêpndency injection sử dụng Hilt
- ...
👉️ Link Github: https://github.com/android/architecture-samples
Top 8. android-open-project - 31.5k ⭐️
Repo này tổng hợp rất nhiều Android open source project phục vụ các thể loại ứng dụng khác nhau.
Nếu bạn đang học môn lập trình ứng dụng di động code Android ở trên trường, mà bí đề tài hoặc cần tài liệu tham khảo, thì repo này chắc chắn sẽ rất hữu ích với bạn.
Hầu như mọi thế loại app cơ bản mà bạn muốn xây dựng thì đều có các open source được tổng hợp trong danh sách này.
👉️ Link Github: https://github.com/Trinea/android-open-project
Top 9. Flutter Example Apps - 20.1k ⭐️
Nếu bạn là "tín đồ" của Flutter hoặc đang muốn học code Flutter, thì có thể tham khảo repo này.
Repo này chia sẻ rất rất nhiều source code của các ứng dụng demo, xây dựng các chức năng trong quá trình phát triển ứng dụng Flutter.
Tác giả còn cẩn thận làm cả các video youtube để hướng dẫn các bạn code các ứng dụng demo này nữa.
👉️ Link Github: https://github.com/iampawan/FlutterExampleApps
Top 10. android-interview-questions - 11k ⭐️
Nếu đã chuẩn bị kỹ lưỡng kiến thức về lập trình ứng dụng Android rồi, thì đã đến lúc bạn có thể sử dụng repo Android Interview Questions này để chuẩn bị cho buổi phỏng vấn vào vị trí Android Developer rồi đó.
Không chỉ đưa ra những câu hỏi, mà tác giả còn đính kèm những câu trả lời, có thể dưới dạng video hoặc bài viết, để các bạn tham khảo.
Trong này có đầy đủ những câu hỏi liên quan đến kiến thức cơ bản về Andoid, Kotlin, Android Libraries, Android Architecture, Android System Design, Unit Test, ...
👉️ Link Github: https://github.com/amitshekhariitbhu/android-interview-questions
Trên đây là phần 2 của bài viết "TOP 10 REPOSITORIES GITHUB HAY NHẤT CHO ANH EM HỌC CODE ANDROID"
Nếu các bạn thấy bài viết này hữu ích, thì hãy tặng mình 1 upvote và 1 comment để mình có động lực viết thêm những series bài viết thú vị về lập trình tiếp theo nha 🌻
Các bạn cũng có thể tham khảo series video "Lên trình Thuật toán - Lập trình thi đấu 🏆" mà mình đang làm trên Youtube tại đây: