Tài nguyên dành cho các lập trình viên Android

Học lập trình android ở đâu.Khóa học Lập trình android tại Vnskills Academy giúp cho học viên xây dựng được các ứng dụng trên hệ điều hành Android. Bên cạnh đó học viên cũng được cung cấp những kiến thức về ngôn ngữ lập trình Object C được sử dụng trong Android.
Cho dù bạn là người mới bước chân vào ngành lập trình Android hay đã là 1 nhà phát triển mang giỏi, thì ai cũng đều cần các lời khuyên về những nguồn tài nguyên hoặc những thư viện mới để cải thiện và đơn giản hóa việc tăng trưởng ứng dụng.

Sau đây là danh sách 1 số các tài nguyên thấp nhất dành cho các nhà lớn mạnh vận dụng Android.

1. Công ty code

Chẳng phải đa số các nhà vững mạnh đều mang cùng một coding style giống nhau, điều ngừng thi côngĐây dẫn tới việc rất khó để hiểu hoặc làm cho việc sở hữu code được viết bởi lập trình viên khác. Việc tuân theo 1 coding style nhất quán tạo điều kiện cho các nhà tăng trưởng khác thuận lợi hơn lúc đọc code của bạn bằng cách thức bám vào một bộ luật lệ chuẩn.

Bởi vì Android tiêu dùng ngôn ngữ lập trình Java, bạn hãy xem qua Java Style Guide của Google. Đó là một khái niệm đông đảo về các tiêu chuẩn lập trình của Google cho mã nguồn Java . nếu như bạn đến trong khoảng nền tảng PHP, thì hãy coi nó như là tiêu chuẩn PSR không chính thức.

Tôi buộc phải tuân theo Android Best Practices của Futurice, trong chậm tiến độ sở hữu các hướng dẫn về những thứ như khiến cho thế nào để tiêu dùng những web service, công ty những file Java vào những package, đặt tên những tài nguyên sao cho dễ hiểu, nên tiêu dùng dòng gì để kiểm thử, xử lý lưu trữ dữ liệu và rộng rãi hơn nữa.

Cả 2 chuẩn ở trên là những hướng dẫn về phương pháp viết code, tổ chức package và những thư viện để sử dụng, v.v... Android Boilerplate còn tốt hơn bất chợt chỉ kể cho bạn nên dùng loại gì, mà "buộc" bạn tiêu dùng những best practice như là unit testing, làm cho việc có những RESTful resource và dependency injection.

2. Tiêu dùng những thư viện

Giữ cho mã nguồn DRY (Don't Repeat Yourself - ko lặp lại) và ko phát minh lại bánh xe là 1 loại gì chậm tiến độ mỗi nhà lớn mạnh đều nhắm tới. Trong hướng dẫn của họ, Futurice cũng nói:


"Đừng viết HTTP client của riêng bạn, hãy tiêu dùng những thư viện Volley hoặc OkHttp".

lề luật như vậy vận dụng cho đông đảo mọi thứ, ko chỉ là các HTTP client. Awesome Android là 1 danh sách rất toàn bộ những thư viện, và được phân cái theo chức năng của chúng.

Android Arsenal là một kho thư viện, những dụng cụ và vận dụng Android. Bạn sở hữu thể tậu thấy những thư viện, decompilers, emulator và phổ biến hơn nữa để giúp bạn tăng trưởng dễ dàng hơn.

Awesome Android Security là rất mang giá trị để xem ví như bạn để ý về tính bảo mật của ứng dụng. Bạn với thể tậu thấy những dụng cụ như decompilers và những dụng cụ dịch ngược, các công cụ Phân tích và nhiều hơn nữa.

3. Bề ngoài các áp dụng thấp hơn

Người dùng sẽ thẩm định chất lượng vận dụng của bạn chỉ trong vòng 30 giây đầu tiên. Ngay cả lúc vận dụng của bạn là 1 ứng dụng sở hữu trị giá, nhưng nếu nó không cá tính thì vẫn bị đánh giá là kém.

SitePoint cũng đã cho đăng đa dạng bài viết về kiểu dáng Android, nhưng tôi muốn giới thiệu nhất là 2 bài viết 10 Essential Material Design Resources and Tutorials và Material Design with the Android Design Support Library. Chúng đều là những bài viết chi tiết và sẽ giúp bạn mẫu mã một áp dụng phải chăng hơn theo chỉ dẫn của Google hiện tại.

Awesome Android UI là 1 danh sách các thư viện UI tuyệt vời khác mà bạn mang thể dùng để khiến vận dụng của mình trở nên thời trang hơn.

Androiduiux là 1 blog, thường xuyên cập nhật có những bài viết về các best practice trong mẫu mã UI và UX cho ứng dụng của bạn.

4. "Nếu tôi ko biết tiếng nói Java"

Giả dụ bạn ko biết lập trình Java, thì bạn vẫn mang thể viết những áp dụng Android. biện pháp trước hết mà tôi suy nghĩ là những ứng dụng lai (hybrid), tức là các áp dụng di động được vững mạnh tiêu dùng HTML, CSS và JavaScript. 1 trong các lựa chọn thấp nhất là Ionic Framework và giải pháp full-stack của họ cho push notifications, Nhận định và nhiều hơn nữa. SitePoint cũng đã đăng rất nhiều bài viết về phương pháp tiêu dùng Ionic cho vững mạnh ứng dụng di động.

NativeScript là một framework mới hơn cho phép những nhà lớn mạnh dùng JavaScript để vun đắp ứng dụng native cho Android, iOS và Windows Phone tiêu dùng cộng 1 mã nguồn. SitePoint cũng đã đăng 1 bài viết về vững mạnh vận dụng di động NativeScript.

ví như bạn là 1 lập trình viên quen thuộc mang tiếng nói C#, thì Xamarin.Android là rất sở hữu trị giá coi xét vì nó được xây dựng dựa trên mã nguồn mở C#, Mono. Phần code thu được sẽ như vậy như code Java native và sở hữu phần tối ưu hơn so có 1 số giải pháp dạng lai (hybrid). SitePoint cũng đã cho đăng hồ hết bài viết về việc phát triển áp dụng bằng Xamarin.

5. luôn luôn cập nhật

Với rất nhiều nhà phát triển có thương hiệu thường xuyên viết blog về Android. có lẽ quan yếu nhất trong rất nhiều là hai blog Android Oficial Blog và Android Developers Blog. Cả 2 đều là những blog chính thức được viết bởi các người khiến việc cho nhóm vững mạnh Android.

Android Weekly là 1 bản tin miễn phí giúp bạn luôn cập nhật thông tin tăng trưởng Android. tương tự như vậy Android Central và Android Authority, cả 2 đều mang đầy đủ tin tức về Android, bao gồm các phần thẩm định và yêu cầu sản phẩm.

0 nhận xét: