+9

[Góc chia sẻ - P2] Tổng hợp những ứng dụng Android đi kèm mã nguồn để tham khảo nâng cao kỹ năng code!

I. Dẫn nhập:

Xin chào tất cả các bạn! sau phần 1, mình đã nhận được một lượng like và clip bài viết khủng, và bên cạnh đó, có nhiều bạn cũng mong muốn mình sưu tầm thêm. Và hôm nay, mình tiếp tục chia sẻ phần 2 của bộ sưu tập, phần này sẽ bỏ qua các project có cấp độ Beginner. Chúng ta sẽ bắt đầu với project đầu tiên nhé!

II. Bộ sưu tập:

1. Amaze File Manager

(Github || Play Store || Độ khó: Intermediate) Đây là một ứng dụng quản lý file cho Android với hàng loạt các tính năng cơ bản và cao cấp. Đặc biệt, thông qua project này, bạn sẽ học được cách xử lý file trên SD card với hiệu suất cao nhất. Tuy nhiên, coding standard của project vẫn chưa được tối ưu.

2. MovieGuide

(Github || Độ khó: Intermediate) Nhận xét ban đầu thì đây là một app có thiết kế đẹp, đơn giản và dễ sử dụng. Nguồn dữ liệu được lấy từ TheMovieDB khá là đầy đủ. Project này sử dụng những công nghệ mới như MPV, Clean Architecture, RxJava, Dagger 2.

3. AnExplorer

(Github || Play Store || Độ khó: Intermediate) Đây cũng là một ứng dụng quản lý file được thiết kế cho cả mobile và tablet. Bạn sẽ học được từ nó cách quản lý khi có quyền root, load file, custom view…

4. Travel Mate

(Github || Độ khó: Intermediate) Nếu bạn cần xây dựng một ứng dụng cần xử lý nhiều về map và location thì project này là nơi tham khảo cực kỳ hữu dụng! Tuy rằng chất lượng code và design chưa thật sự xuất sắc nhưng nhìn chung đây là project đáng để bạn tham khảo.

5. KISS

(Github || Play Store || Độ khó: Intermediate) Nếu bạn muốn làm một laucher cho Android mà chưa biết bắt đầu từ đâu thì hãy tham khảo project này. Đơn giản – nhanh – gọn nhẹ là các đặc điểm nổi bật của app.

6. Turbo Editor

(Github || Play Store || Độ khó: Intermediate) Đây là một ứng dụng soạn thảo văn bản mạnh mẽ cho Android, hỗ trợ nhiều định dạng file. Chúng ta có thể dùng nó để viết code và app này khả năng hỗ trợ highlight cú pháp của các ngôn ngữ lập trình khác nhau. Với một file text lớn, app có khả năng xử lý mượt mà mà không sinh ra bất kỳ hiện tượng lag hay đứng máy.

III. Kết

Tổng cộng trong 2 bài viblo, mình đã chia sẻ 13 project để các bạn tham khảo, với khối lượng code như vậy, các bạn cứ từ từ ngâm cứu nhé. Chúc các bạn sẽ học được nhiều kỹ năng và kiến thức mới. Mình cũng xin kết thúc series này tại đây. Trong các bài viết sau mình sẽ chia sẻ về các kỹ thuật mới và lạ trong lập trình Android. Xin cảm ơn các bạn đã theo dõi!

P/S: Bài viết có tham khảo nguồn tại đây


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí