Mindblown: a blog about philosophy.
-
KIẾN THỨC CƠ BẢN VỀ DART (PHẦN 4)
Collections Bộ sưu tập rất hữu ích để nhóm dữ liệu liên quan. Dart bao gồm một số loại bộ sưu tập khác nhau, nhưng hướng dẫn này sẽ bao gồm hai loại phổ biến nhất: List và Map. Lists Lists trong Dart tương tự như arrays trong các ngôn ngữ khác. Bạn sử dụng chúng để duy trì một danh…
-
[FLUTTER] Một số widget hữu ích trong Flutter (Phần 2)
Ở số trước mình đã giới thiệu một vài widget hữu ích, anh em có thể tìm đọc lại tại đây. Sang phần 2 này, mình sẽ tiếp tục giới thiệu đến anh em một vài widget ít phổ biến nhưng cũng khá thú vị. Bắt đầu ngay nhé 😀 1. Chip widgets Đây là…
-
Dart – extends Vs with Vs implements
Mở đầu: Tất cả mọi người khi làm việc với Dart để phát triển ứng dụng bằng cách sử dụng Flutter framework thường xuyên gặp phải các cách sử dụng khác nhau của cách từ khóa: implements, extends và with. Trong Dart, một lớp có thể kế thừa một lớp khác, tức là Dart có…
-
SQLite trong Flutter
[FLUTTER] Tìm hiểu về cách sử dụng SQLite trong Flutter Để lưu những dữ liệu theo dạng bảng dễ dàng cho việc truy vấn và thay đổi, chúng ta cần sử dụng SQLite I. Khái quát về Sqlite trong Flutter Trong Flutter chúng ta sử dụng thư viện sqflite, thư viện này sẽ hỗ trợ…
-
Dependency Injection
Dependency Injection là một mẫu thiết kế được sử dụng để triển khai Inversion of Control. Nó cho phép tạo các đối tượng phụ thuộc bên ngoài một lớp và cung cấp các đối tượng đó cho một lớp thông qua các cách khác nhau. Sử dụng DI, chúng ta di chuyển việc tạo và ràng buộc…
-
Extension trong Dart và Flutter
Với những bạn nào đã từng sử dụng Kotlin khi lập trình Android và có tìm hiểu sâu một chút, chắc hẳn các bạn đã biết và cũng sẽ rất ấn tượng với extension của Kotlin. Mình cũng đã từng sử dụng và thấy nó giúp ích rất nhiều trong quá trình code bởi chúng…
-
Cách viết Unit Test trong Flutter
[FLUTTER] Cách viết Unit Test trong Flutter (Phần 2) Lời ngỏ Mỗi ngôn ngữ, hay framework đều có các cách để triển khai Unit Test khác nhau. Tuy nhiên trong bài viết này mình sẽ chú trọng vào Unit Test trong Flutter. B. Cách triển khai Unit Test trong Flutter 1. Cài đặt thư viện…
-
KIẾN THỨC CƠ BẢN VỀ DART (PHẦN 3)
Sang phần 3 này, chúng ta sẽ tìm hiểu về Control Flow. Control flow cho phép bạn ra lệnh khi nào thực thi, bỏ qua hoặc lặp lại một số dòng mã nhất định. Bạn sử dụng các điều kiện (conditionals ) và vòng lặp (loops ) để xử lý luồng điều khiển trong Dart. Trong phần này, bạn sẽ tìm hiểu…
-
[FLUTTER] Một số widget hữu ích trong Flutter (Phần 1)
[FLUTTER] Một số widget hữu ích trong Flutter (Phần 1) Giới thiệu Khi làm việc với Flutter có lẽ ai cũng biết câu nói: Trong Flutter, (gần như) mọi thứ đều là widget. Nhưng cũng chính vì có quá nhiều widget, lập trình viên đôi khi cảm thấy khó khăn trong việc lựa chọn, thậm…
-
Flutter vs React Native vs Native: So sánh chi tiết hiệu năng
Câu chuyện đằng sau việc nghiên cứu inVerita và nhóm phát triển mobile của mình liên tục nghiên cứu hiệu năng của các giải pháp mobile đa nền tảng hiện có để trả lời câu hỏi công nghệ nào tốt nhất Flutter hoặc React Native (hoặc Native) cho sản phẩm của bạn, đó là cách Flutter vs…
Got any book recommendations?