Trước hết, tôi không phải là Android developer hoàn hảo, nhưng tôi đang núm để đạt được điều đó
Học tập là một cuộc hành trình, hãy cùng nhau học tập – Mindorks
Tôi may mắn đã gặp gỡ nhiều lập trình viên Android tuyệt trần trên khắp thế giới. Tôi đã học được rất nhiều từ họ, cũng như, nắm thu thập những điều mà chúng ta nên biết để trở nên một lập trình viên Android hoàn hảo.
Sau đây là những điều, mà theo tôi, cần thực hành ngay để trở nên một developer giỏi về Android.
Build! Build! Build
Điều này rất quan trọng chính vậy tôi phải ghi lại 3 lần. Đừng chỉ đọc, hãy thử làm một cái gì đó trên những gì bạn đã đọc vì chỉ đọc thôi là không đủ. Hãy có một dự án nhỏ để thử những điều mới mà bạn Đọc được.
Không có cách nào tốt hơn để học hỏi bằng cách làm chúng.
Luôn cập nhật
Luôn luôn cập nhật các công nghệ mới trong Android. Trong thời đại này thì việc bỏ lỡ là rất dễ xảy ra. Cách tốt nhất để được cập nhật xoành xoạch là dự cộng đồng hoặc theo dõi một số tài khoản twitter về công nghệ.
Bạn có thể tham gia cộng đồng Mindorks vì chúng tôi luôn nối đăng nội dung mới trong nhóm Slack.
Biết phương thức tốt nhất
Bạn phải biết về các phương pháp hay nhất mà bạn nên làm trong khi phát triển ứng dụng Android.
Xem thêm tại đây .
Biết sử dụng các dụng cụ có ích của Android
Như vơ chúng ta đều may mắn sống trong thế giới nơi mọi người xây dựng phương tiện để viện trợ lẫn nhau. Những dụng cụ này giúp quá trình phát triển mau chóng và cuộc sống của ta cũng trở thành dễ dàng hơn.
Do đó đừng quên khám phá và dùng các phương tiện này.
Đọc code của người khác
Đây là điều tốt nhất mà developer có thể làm và học code một cách tốt nhất. Cá nhân tôi cảm thấy rằng tôi đã học được rất nhiều từ code của các áp dụng nguồn mở.
Danh sách các vận dụng mã nguồn mở tại đây.
Luôn duy trì chất lượng code
Chất lượng rất quan yếu. Nó không chỉ về MVP / MVVM / MVC / etc, mà còn về mỗi đoạn mã trong mỗi phần của áp dụng của bạn. Hãy để code của bạn được check lại bởi các developer giỏi khác.
Biết về phương tiện thẩm tra Chất lượng của code
Có rất nhiều phương tiện có sẵn để thẩm tra chất lượng mã.
Tìm Bugs
rà style
Tìm hiểu việc phát hiện và khắc phục rò rỉ bộ nhớ trong Android
Bạn có thể học qua nguồn này .
Học RxJava
RxJava là một ứng dụng Java Virtual Reactive Extensions. Nó đã trở thành một kỹ năng quan yếu nhất cho sự phát triển của Android.
Bạn sẽ chỉ cần đăng nhập vào đây và tìm hiểu RxJava .
Học cách dùng dependency injector
Tìm hiểu cách dùng dependency injector từ đây.
Học cách Kiểm tra ứng dụng Android
Học từ các kết liên này:
Android Performance Testing Codelab .
Hiểu về Bitmap
Vì phải mất rất nhiều bộ nhớ, có thể dẫn đến OOM dễ dàng. Trong khi người dùng vốn luôn yêu thích nội dung! Đặc biệt là khi nội dung được định dạng tốt và nhìn đẹp. Hình ảnh, ví dụ, là nội dung cực kỳ tốt đẹp, nhưng chúng cũng tiêu thụ rất nhiều bộ nhớ. Rất nhiều bộ nhớ! – Do đó bạn cần biết cách hạn chế vấn đề này.
Tìm hiểu cách hoạt động của các libraries của bên thứ ba
Điều này rất quan yếu để biết rằng các thư viện của bên thứ ba hoạt động như thế nào. Chúng tôi hiện cũng đang sử dụng một thư viện cho Android application của nhóm.
Hiểu rõ nội dung của bối cảnh (context)
Tìm hiểu thêm tại đây.
Bảo mật ứng dụng Android của bạn
Đọc về các mẹo bảo mật ở đây để xây dựng một áp dụng Android an toàn.
Xử lý rò rỉ bộ nhớ trong ứng dụng Android
Để giải quyết rò rỉ bộ nhớ trong Android, trước tiên bạn cần tìm ra rò rỉ bộ nhớ ở đâu, để độ sử dụng LeakCanary .
Kiểm soát thiết kế phần cứng
Là một nhà phát triển Android tài ba, bạn phải có quyền kiểm soát của áp dụng Android. Tham khảo ở đây.
Giảm Kích thước APK Trong Android
Đọc ở đây cách thức làm giảm kích tấc APK trong Android.
Biết về số liệu hiệu suất trong ứng dụng Android
Chúng ta phải biết về các số liệu trong khi phát triển vận dụng Android là gì. Bằng cách này ta có thể theo dõi các vấn đề hiệu suất và tu tạo nó.
Viết Blog về quá trình phát triển app Android của bạn
Đọc lý do tại sao chúng ta nên viết một blog.
Biết rõ về Git
rà các thủ thuật git phổ biến nhất tại đây .
Đóng góp cho các dự án mã nguồn mở
Tôi thích mã nguồn mở. Nó đã thực sự giúp tôi rất nhiều để cải thiện bản thân mình. cho nên, hãy bắt đầu đóng góp cho project mã nguồn mở.
Biết về tích hợp liên ( Continuous Integration)
Tích hợp liên tiếp đảm bảo rằng code của bạn đang xây dựng trên một server không phải là máy của riêng bạn. sử dụng CI như Jenkins, Circle CI, Travis vv
Biết Làm thế nào để tạo các Nhiệm vụ Tùy chỉnh với dụng cụ Gradle Build Tool
Bạn có thể thử ở đây.
Học Kotlin
Bài chỉ dẫn hoàn chỉnh để tìm hiểu về Kotlin cho quá trình phát triển Android.
Techtalk via Medium
No comments:
Post a Comment