Vậy nếu mình đã code flutter rồi thì việc sử dụng jetpack compose này thì gần giống nhau, về cách build UI?
"Mình thấy Jetpack compose này khá tiện lợi vừa xử lý logic và UI cùng trên một file nên sẽ rút gọn thời gian viết code lại của dev" -> Điều này liệu có đúng? Theo mình thì code ít hơn ko có nghĩa là sẽ tốt hơn, vì android từ thời khởi nguyến đến giờ là dùng xml rồi parse, và build UI vào runtime. Và chính vì có xml nên UI và logic được tách biệt, từ đó dễ unit test và maintain hơn. Lúc mình làm flutter mình cũng tự hỏi cách build UI bằng code như flutter liệu có ổn ko, có vi phạm nguyên tắc tách biệt UI và logic ko, cũng làm mọi cách và các architecture để tách biệt 2 phần này. Theo ý bạn thì sao?
Nếu bây giờ sử dụng jetpack compose thì nghĩa là ko có tool để preview UI ngay trên IDE? Phía flutter hay react còn có hot reload để run check ngay trên device, vậy jetpack compose có support cái này ko?
Mình có 1 câu hỏi là mình thấy cái context này quả thật rắc rồi, giả sử mình muốn show cái Snackbar ở lúc initState thì sao nhỉ? Lúc đó không lấy được contex. Ngoài ra sao Flutter không tự hiểu ngầm là đang lấy contex từ thằng chính nó đang đứng nhỉ đỡ mất công phải truyền vào. =)). Thank tác giả nhiều.
Hi bạn Dương. Tks bạn đã viết bài về GetX. Bạn cho mình hỏi đoạn code dưới:
class HomeController extends GetxController {
var count = 0.obs;
void increment() {
counter.value++;
}
Hàm increment dùng tăng biến observable count phải ko? Còn counter.value ý nghĩa, tác dụng làm gì?
Tks
THẢO LUẬN
Cảm ơn bạn lần đầu mình biết luôn
Em cảm ơn ạ!
trong docs web view flutter chẳng hướng dẫn config native gì cả
mình mông lung quá
)
Comment chỉ để khen cái văn phong của anh!
Hacker đã đọc. Tks bạn
Cho mình hỏi xíu:
@quangphunguyen Viết vì đam mê ấy mà.
10
....
sao vậy ?
Mình có 1 câu hỏi là mình thấy cái context này quả thật rắc rồi, giả sử mình muốn show cái Snackbar ở lúc initState thì sao nhỉ? Lúc đó không lấy được contex. Ngoài ra sao Flutter không tự hiểu ngầm là đang lấy contex từ thằng chính nó đang đứng nhỉ đỡ mất công phải truyền vào. =)). Thank tác giả nhiều.
@HTKHHieu cần gì phải đọc, khi mình chứng kiến cả câu chuyện
Hi bạn Dương. Tks bạn đã viết bài về GetX. Bạn cho mình hỏi đoạn code dưới: class HomeController extends GetxController { var count = 0.obs; void increment() { counter.value++; } Hàm increment dùng tăng biến observable count phải ko? Còn counter.value ý nghĩa, tác dụng làm gì? Tks
Cảm ơn bạn rất nhiều, bài viết rất tâm huyết. Bạn có khả năng sư phạm đó, mở lớp chắc rất đông người học. Đọc rất cuốn
đỉnh kout
Em cảm ơn đã đóng góp ý kiến ạ, em sẽ tìm hiểu kỹ hơn và hoàn thiện bài viết của mình.
Giá b viết kĩ hơn 1 chút thì tốt!
=))) package này để viết blog thì siu hợp, chứ để làm báo cáo chắc sếp *bonk vào đầu á