thảo luận Vozers có ai đang code Flutter không?

Flutter thì được ưu điểm là khá sát GPU :LOL:, Cơ bản là do thằng Skia thôi, tương lai chắc khắc phục được.
 
Mới làm thử 1 con app nho nhỏ thì Ok, nhưng sang app to hơn chút thì cái khoản quản lý state của nó làm mình ngáo mẹ luôn, méo gì lắm lib thế :after_boom: nào mobX nào redux nào BloC.
Trên Skype có cái group Flutter VN gần 600 mạng cũng đông vui phết đấy :rolleyes:
 
Mới làm thử 1 con app nho nhỏ thì Ok, nhưng sang app to hơn chút thì cái khoản quản lý state của nó làm mình ngáo mẹ luôn, méo gì lắm lib thế :after_boom: nào mobX nào redux nào BloC.
Trên Skype có cái group Flutter VN gần 600 mạng cũng đông vui phết đấy :rolleyes:
Link Skype đi thím :still_dreaming:
 
Mới làm thử 1 con app nho nhỏ thì Ok, nhưng sang app to hơn chút thì cái khoản quản lý state của nó làm mình ngáo mẹ luôn, méo gì lắm lib thế :after_boom: nào mobX nào redux nào BloC.

Dùng BloC cho xịn.
lol.gif
lol.gif
lol.gif
 
Flutter thì được ưu điểm là khá sát GPU :LOL:, Cơ bản là do thằng Skia thôi, tương lai chắc khắc phục được.
Đọc mãi ko hiểu ý là gì (nghiêm túc đấy). Và nếu hiểu ko nhầm thì bác hiểu có vẻ sai về Flutter Architect thì phải.
 
Đọc mãi ko hiểu ý là gì (nghiêm túc đấy). Và nếu hiểu ko nhầm thì bác hiểu có vẻ sai về Flutter Architect thì phải.
À ý mình bảo việc render đụng đến các phần xữ lý như shadow, border blah blah ấy. Thì nó sẽ hao hơn so với tụi native, trước đó thì có file apk size nó cũng nặng hơn, cái này là tương lai gg nó khắc phục thôi.
 
Đọc mãi ko hiểu ý là gì (nghiêm túc đấy). Và nếu hiểu ko nhầm thì bác hiểu có vẻ sai về Flutter Architect thì phải.
Mình thì ko hiểu ở đây là do con CPU/GPU cũng từng dòng device hay do Engine nó ngu.
 
À ý mình bảo việc render đụng đến các phần xữ lý như shadow, border blah blah ấy. Thì nó sẽ hao hơn so với tụi native, trước đó thì có file apk size nó cũng nặng hơn, cái này là tương lai gg nó khắc phục thôi.

À, bác đã nói phần Flutter nó render c/c++ engine, cụ thể trong đó là Skia (chả hiểu sao trước trong document của Flutter có mà giờ nó bỏ đâu mất tiêu chữ Skia mà thay vào đó là Rendering ...)
Skia là graphics lib nên nó chủ yếu render qua GPU rồi nên UI Flutter nó smooth hơn bọn Cross khác là hiển nhiên.
Còn UI của Flutter (widget) nó hoàn toàn độc lập với native UI nên ko thể so sánh mấy cái phần như shadow hay border được mà phải nói tới Frame per second.
Do thế nên app của Flutter nó sẽ chạy hao pin, nóng máy hơn native app là chuyện bình thường.
Việc GG phải update là hiển nhiên rồi, như bản 1.17 mới đã có tích hợp metal 2 cho iOS (sound good)

Btw, mình nghĩ bác cũng tìm hiểu nhiều về Flutter nhưng đôi khi nghĩ sâu xa quá nên lại miss mất những thứ cơ bản.
 
À, bác đã nói phần Flutter nó render c/c++ engine, cụ thể trong đó là Skia (chả hiểu sao trước trong document của Flutter có mà giờ nó bỏ đâu mất tiêu chữ Skia mà thay vào đó là Rendering ...)
Skia là graphics lib nên nó chủ yếu render qua GPU rồi nên UI Flutter nó smooth hơn bọn Cross khác là hiển nhiên.
Còn UI của Flutter (widget) nó hoàn toàn độc lập với native UI nên ko thể so sánh mấy cái phần như shadow hay border được mà phải nói tới Frame per second.
Do thế nên app của Flutter nó sẽ chạy hao pin, nóng máy hơn native app là chuyện bình thường.
Việc GG phải update là hiển nhiên rồi, như bản 1.17 mới đã có tích hợp metal 2 cho iOS (sound good)

Btw, mình nghĩ bác cũng tìm hiểu nhiều về Flutter nhưng đôi khi nghĩ sâu xa quá nên lại miss mất những thứ cơ bản.
À cái mình nói đấy chính là thằng skia, mà cơ bản là cả các shadow mình nói ấy là ví dụ cho việc nó đốt pin thôi. Do cũng éo hiêu nên mô tả thế nào. Bữa có thằng nào sài con chip Exynous của tụi SS thấy la làng lên, ko biết rõ do chip ngu hay engine ngu.
 
Mới làm thử 1 con app nho nhỏ thì Ok, nhưng sang app to hơn chút thì cái khoản quản lý state của nó làm mình ngáo mẹ luôn, méo gì lắm lib thế :after_boom: nào mobX nào redux nào BloC.
Trên Skype có cái group Flutter VN gần 600 mạng cũng đông vui phết đấy :rolleyes:
Bloc nó chỉ là cái structure thôi mà nhỉ, có mấy lib Bloc thì mình có coi code trong ấy tụi nó dùng RxDart. Có cái libs Bloc nó hơi verbose mình cũng có sài qua, h code RxDart thấy cũng đủ chơi
 
Bloc nó chỉ là cái structure thôi mà nhỉ, có mấy lib Bloc thì mình có coi code trong ấy tụi nó dùng RxDart. Có cái libs Bloc nó hơi verbose mình cũng có sài qua, h code RxDart thấy cũng đủ chơi
Đúng rồi thím, mình từ web cụ thể là Vue/Vuex qua dùng flutter_bloc thấy cú pháp nó hơi loằng ngoằng

Edit: và có vẻ nó cũng là thằng ngốn ram nhất
1591958187277.png
 
Thêm một số anh em dạo này chơi thằng freeze nó generate ra file .g nhìn vô cái source kinh hãi.
 
Mùa dịch nhiều cty layoff, hiện tại mới xin được tuyển 2 headcount.
- Làm ở SG
- Làm production, chính xác hơn là làm với mình
- Task sẽ làm native (1 iOS và 1 Android) và maintain 1 cục Flutter có sẵn.
- Lương deal với HR mình ko rõ :p
- Cty có rule của công ty nhưng mình chỉ quan tâm tới output và quality

Ai quan tâm chứ ping skype batanlp send cv để mình gởi qua HR
 
Back
Top