
Trước hết, tôi không phải là Android developer hoàn hảo, nhưng tôi đang vắt để đạ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 khắp thế giới. Tôi đã học được rất nhiều từ họ, cũng như, cầm cố 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 hiện ngay để trở thành 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à độc giả đượ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
xoành xoạch 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à tham gia cộng đồng hoặc theo dõi một số trương mục twitter về công nghệ.
Bạn có thể tham gia cộng đồng Mindorks vì chúng tôi luôn tiếp tục đă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 áp dụng Android.
Xem thêm tại đây .
Biết dùng các phương tiện hữu ích của Android
Như quơ chúng ta đều may mắn sống trong thế giới nơi mọi người xây dựng dụng cụ để viện trợ lẫn nhau. Những phương tiện 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ở nên dễ dàng hơn.
Do đó đừng quên khám phá và sử dụng các công cụ 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 vận dụng nguồn mở.
Danh sách các ứng 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 trọng. 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 rà 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 áp dụng Java Virtual Reactive Extensions. Nó đã trở nên một kỹ năng quan trọng 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 thẩm tra ứng dụng Android
Học từ các liên kết này:
Android Testing Codelab .
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, tỉ 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 trọng để 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 vận dụng Android an toàn.
Xử lý rò rỉ bộ nhớ trong áp dụng Android
Để giải quyết rò rỉ bộ nhớ trong Android, trước nhất bạn cần tìm ra rò rỉ bộ nhớ ở đâu, để tầng 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 tấ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 vận dụng Android
Chúng ta phải biết về các số liệu trong khi phát triển áp 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à sang sửa nó.
Đọc thêm tại đây.
Viết Blog về quá trình phát triển app Android của bạn
Đọc lý do vì sao chúng ta nên viết một blog.
Biết rõ về Git
rà soát các thủ thuật git phổ quát 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 thụ giúp tôi rất nhiều để cải thiện bản thân mình. bởi vậy, 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 tục đả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 công cụ Gradle Build Tool
Bạn có thể thử ở đây.
Học Kotlin
Bài hướng dẫn hoàn chỉnh để tìm hiểu về Kotlin cho quá trình phát triển Android.
Không có nhận xét nào:
Đăng nhận xét