Cho dù bạn là người mới bước chân vào ngành nghề lập trình Android hay đã là một nhà tăng trưởng mang giỏi, thì ai cũng đều cần những 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 thuần hóa việc lớn mạnh ứng dụng.
Sau đây là danh sách một số các tài nguyên tốt nhất dành cho những nhà vững mạnh áp dụng Android.
Đơn vị code
Chẳng phải phần nhiều những nhà vững mạnh đều có cộng 1 coding style giống nhau, điều chậm tiến độ dẫn đến việc rất khó để hiểu hoặc làm cho việc với code được viết bởi lập trình viên khác. Việc tuân theo một coding style nhất quán tạo điều kiện cho những nhà tăng trưởng khác tiện dụng hơn khi đọc code của bạn bằng cách bám vào 1 bộ luật lệ chuẩn.Bởi vì Android tiêu dùng tiếng nói lập trình Java, bạn hãy xem qua Java Style Guide của Google. ngừng thi côngĐây là 1 định nghĩa hồ hết về các tiêu chuẩn lập trình của Google cho mã nguồn Java . ví như bạn tới 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 bắt buộc tuân theo Android Best Practices của Futurice, trong chậm triển khai sở hữu những chỉ dẫn về các thứ như khiến thế nào để sử dụng những web service, công ty các file Java vào những package, đặt tên các tài nguyên sao cho dễ hiểu, nên dùng loại gì để kiểm thử, xử lý lưu trữ dữ liệu và nhiều hơn nữa.
Cả 2 chuẩn ở trên là những chỉ dẫn về cách viết code, công ty package và những thư viện để sử dụng, v.v... Android Boilerplate còn rẻ hơn ngẫu nhiên chỉ đề cập cho bạn nên tiêu dùng cái gì, mà "buộc" bạn dùng các best practice như là unit testing, khiến cho việc có những RESTful resource và dependency injection.
Nếu bạn muốn trở nên 1 lập trình viên Android, hãy tham gia khóa học "Lập trình Android qua 10 áp dụng thực tế" từ chuyên gia Nguyễn Bá Thành, CEO WePlay.,JSC - 5 năm khởi nghiệp lập trình mobile - nổi tiếng với game Bắt Chữ (10 triệu lượt chuyển vận - 2014), ứng dụng Lịch số 1 Việt Nam: Lịch Vạn Niên (5 triệu lượt tải).
hai. 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à không phát minh lại bánh xe là 1 dòng gì ngừng thi côngĐây mỗi nhà lớn mạnh đều nhắm tới. Trong chỉ dẫn của họ, Futurice cũng nói:
"Đừng viết HTTP client của riêng bạn, hãy sử dụng những thư viện Volley hoặc OkHttp".
Quy tắc tương tự ứng dụng cho rất nhiều mọi thứ, không chỉ là những HTTP client. Awesome Android là 1 danh sách rất hầu hết các thư viện, và được phân chiếc theo chức năng của chúng.
Android Arsenal là 1 kho thư viện, những dụng cụ và áp dụng Android. Bạn sở hữu thể tìm thấy những thư viện, decompilers, emulator và phổ biến hơn nữa để giúp bạn phát triển dễ dàng hơn.
Awesome Android Security là rất với giá trị để xem nếu như bạn để ý về tính bảo mật của vận dụng. Bạn với thể tậu thấy các phương tiện như decompilers và những công cụ dịch ngược, các dụng cụ Nhận định và đa dạng hơn nữa.
Ngoại hình các áp dụng tốt hơn
Khách hà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ả khi áp dụng của bạn là một ứng dụng có trị giá, nhưng nếu như nó không phong cách thì vẫn bị giám định là kém.SitePoint cũng đã cho đăng đa dạng bài viết về ngoài mặt Android, nhưng tôi muốn giới thiệu nhất là hai bài viết 10 Essential Material Design Resources and Tutorials và Material Design with the Android Design Support Library. Chúng đều là các bài viết chi tiết và sẽ giúp bạn bề ngoài một vận dụng phải chăng hơn theo hướng dẫn của Google hiện tại.
Awesome Android UI là 1 danh sách các thư viện UI lý tưởng khác mà bạn với thể tiêu dùng để làm áp dụng của mình trở nên thời trang hơn.
Androiduiux là một blog, thường xuyên cập nhật có các bài viết về các best practice trong ngoại hình UI và UX cho ứng dụng của bạn.
"Nếu tôi ko biết tiếng nói Java"
Nếu bạn không biết lập trình Java, thì bạn vẫn với thể viết các áp dụng Android. giải pháp trước tiên mà tôi nghĩ suy là những vận dụng lai (hybrid), tức thị những vận dụng di động được vững mạnh dùng HTML, CSS và JavaScript. một trong các chọn lựa tốt nhất là Ionic Framework và giải pháp full-stack của họ cho push notifications, Đánh giá và đa dạng hơn nữa. SitePoint cũng đã đăng số đông bài viết về cách thức tiêu dùng Ionic cho vững mạnh áp dụng di động.NativeScript là một framework mới hơn cho phép các nhà tăng trưởng dùng JavaScript để xây dựng vận 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ề phát triển ứng dụng di động NativeScript.
nếu như bạn là một lập trình viên quen thuộc sở hữu ngôn ngữ C#, thì Xamarin.Android là rất mang 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 sở hữu 1 số biện pháp dạng lai (hybrid). SitePoint cũng đã cho đăng phần lớn bài viết về việc lớn mạnh vận dụng bằng Xamarin.
Luôn luôn cập nhật
Có số đông nhà lớn mạnh có kinh nghiệm thường xuyên viết blog về Android. có lẽ quan yếu nhất trong phần đông 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 làm việc cho đội ngũ tăng trưởng Android.Android Weekly là 1 bản tin miễn phí giúp bạn luôn cập nhật thông báo vững mạnh Android. tương tự tương tự Android Central và Android Authority, cả 2 đều mang đông đảo tin tức về Android, bao gồm những phần giám định và buộc phải sản phẩm.
0 nhận xét:
Đăng nhận xét