Bạn càng tiếp xúc nhiều với kiến thức Flutter bạn càng quen và hiểu hơn về nó. Dần dà nó sẽ trở thành kỹ năng mà bạn có thể thành thạo. Bạn không còn tốn nhiều nỗ lực để nhớ các syntax cũng như cách vận dụng nó như thế nào.
Đến một thời điểm đủ chín, kỹ năng, kiến thức đó sẽ trở thành một phần con người bạn. Bạn cứ thế để nó tự nhiên thể hiện trong từng trường hợp code cụ thể. Lúc này việc viết code cũng giống như việc viết chữ thông thường của bạn thôi.
Lợi thế tiếp theo đó là về “tốc độ”. Khi bạn đã biết, hiểu được những kiến thức cơ bản rồi thì đây chính là lúc bạn cần phân tích, đánh giá và tối ưu những kiến thức đó. Quá trình đó giúp công việc của bạn được thực hiện nhanh và hiệu quả hơn.
Chìa khóa chính của sự thành công đó chính là “luôn cải tiến”. Bạn không cần vội vã cải tiến để hơn người khác. Chỉ cần bình tĩnh cải tiến code của chính mình tốt hơn qua từng ngày. Luôn tự review để viết code ngắn gọn hơn, clean hơn, nhanh hơn và ít bug hơn.
32 trường hợp giúp bạn code nhanh hơn so với việc code thông thường:
const
– final
– var
finally
cho đoạn code sẽ thực thi kể cả trường hợp thành công hay thất bạitoString()
trong các class để cải thiện trải nghiệm debugcall
trong các class để khiến chúng có thể gọi được giống như một hàmFuture.wait
để thực thi nhiều Future cùng lúcshow
và hide
để import một số API có chọn lọc trong một packageimport as
để tránh xung đột tên với các package kháctoStringAsFixed(n)
để định dạng có bao nhiêu số sau dấu phẩy của 1 một số thập phân bất kỳ..entries
nếu bạn cần duyệt qua 1 map nhưng không chắc nó có null hay khôngtypedef
nếu bạn muốn khai báo một hàm với kiểu genericsFuture.value
để trả về một Future ngay lập tứcFuture.delayed
nếu bạn muốn trì hoãn việc thực thi một số đoạn code.index
và values[i]
nếu bạn cần chuyển đổi một enum
thành một int
hoặc ngược lạiYou need to login in order to like this post: click here
YOU MIGHT ALSO LIKE