Author: doanquyet
-
Mô hình phát triển ứng dụng
Mục đích của blog này là cung cấp phân tích chi tiết về phân tích mô hình phát triển di động và các lựa chọn công nghệ, khuôn khổ khác nhau. Điều này sẽ giúp xác định con đường để chọn dựa trên các thông lệ kinh doanh và kỹ thuật. CÁC MÔ HÌNH PHÁT TRIỂN […]
-
Stateful Builder có thể bước thay thế vị trí của Stateful Widget không?
Để hiểu điều này trước tiên chúng ta hãy hiểu Stateful Builder là gì? StatefulBuilder là một widget có trạng thái có thể thay đổi (trạng thái có thể thay đổi), điều làm cho nó trở nên đặc biệt là chỉ xây dựng lại widget cụ thể được bao bọc trong Stateful Builder. Rất may là […]
-
[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 […]
-
Custom Paint trong Flutter
Lớp con CustomPainter ghi đè hai phương thức: paint()và shouldRepaint(). Hãy để tôi hướng dẫn bạn qua mã để hiểu rõ hơn về những gì đang xảy ra ở đây. Như bạn có thể thấy giao diện người dùng mà chúng ta sẽ đạt được theo đó, tôi đã tạo một lớp <strong>CustomPaintExample</strong> chứa mã cho giao diện người dùng. Có […]
-
[Flutter] Bố cục Layout (Phần 3)
Container Một trong những Widget được sử dụng nhiều nhất – và vì những lý do này: Container as a layout tool Khi bạn không chỉ định height và width của Container, nó sẽ khớp với child kích thước của nó Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text(‘Container as a layout’)), body: Container( color: Colors.yellowAccent, child: Text(“Hi”), […]
-
Backdrop Filter Widget trong Flutter
Tạo hiệu ứng làm mờ bằng tiện ích BackdropFilter trong ứng dụng Flutter của bạn Chúng ta sẽ xem cách triển khai chương trình demo của BackdropFilter và hướng dẫn bạn cách sử dụng tiện ích đó để tạo hiệu ứng mờ trong các ứng dụng Flutter của bạn. Backdrop Filter Widget Flutter đang sử dụng để […]
-
[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: […]