Tag: Flutter
-
[Flutter]Push Notification
0. Thêm dependency Thêm flutter_local_notifications: ^9.1.2 vào pubspec.yaml. Đừng quên sử dụng Pub get để tải về. 1. Thiết lập hình ảnh biểu tượng của bạn Thêm hình ảnh vào đường dẫn này: icon path: PROJECT_NAME\android\app\src\main\res\drawable\icon.png 2. Tạo một class NotificationService Bạn sẽ nhập lớp này vào main.dart.(Chúng tôi sẽ thực hiện việc này ở bước sau 3.) Mã của […]
-
Flutter – Các phím tắt IDE để giúp bạn code nhanh hơn
Flutter – Các phím tắt IDE để giúp bạn code nhanh hơn Nếu bạn chưa quen với việc phát triển Flutter thì bạn phải tìm hiểu kỹ về các cấu trúc lồng vào nhau (nested structures) để biết mức độ khó khăn để thêm hoặc xóa các widget ở giữa code hay để tìm một […]
-
Shared Preferences trong Flutter
[FLUTTER] Shared Preferences trong Flutter Để lưu trữ các dữ liệu ở local trong ứng dụng Flutter, ngoài cách lưu bằng sqlite, chúng ta còn thể lưu dữ liệu vào Shared Preferences 1. Sơ lược về Shared Preferences trong Flutter Dùng để lưu những tập dữ liệu nhỏ dưới dạng key-value Các loại dữ liệu […]
-
[Flutter]Tạo Widget với Android Native bằng Platform Views
Một ví dụ về tạo 2 widget được triển khai dưới Android Native Dưới Native Đầu tiên, chúng ta sẽ tạo 2 class FirstWidget.kt và SecondWidget.kt: FirstWidget.kt : Sử dụng file .xml import android.content.Context import android.view.LayoutInflater import android.view.View import io.flutter.plugin.platform.PlatformView internal class FirstWidget(context: Context, id: Int, creationParams: Map<String?, Any?>?) : PlatformView { private val view: […]
-
[FLUTTER] MỘT SỐ WIDGET HỮU ÍCH TRONG FLUTTER (PHẦN CUỐI)
Ở phần cuối này mình sẽ giới thiệu cho anh em nốt những widget hay ho mà mình tìm hiểu được.Anh em có thể đọc lại 2 phần trước ở đây nhé: Phần 1Phần 2 Bắt đầu luôn nào!!! 1. RichText Có lúc nào anh em muốn viết một dòng chữ nhưng các phần trong […]
-
[Flutter] Kiến trúc MVVM
Kiến trúc MVVM là gì? MVVM (Model View ViewModel) là một kiến trúc thiết kế tạo điều kiện cho việc chia nhỏ các nguyên tắc thiết kế, thường được gọi là sự tách biệt phát triển của những người nghiệp dư về công nghệ, thành các phần riêng biệt của GUI. Tư tưởng cơ bản đằng […]