Flutter (84): Packages and plugins

Flutter (84): Packages and plugins

This section will introduce packages and plugins in Flutter, along with some commonly used packages, but will not cover specific implementations.12.1.1 PackagesIn Chapter 2, we discussed how to use pa···
Time: Views:205
Flutter (82): Using Socket API

Flutter (82): Using Socket API

82.1 Introduction to SocketsThe Socket API is a set of basic, standardized APIs provided by the operating system to implement application-layer network protocols. It encapsulates transport-layer netwo···
Time: Views:250
Flutter (80): Example Http block download

Flutter (80): Example Http block download

80.1 Principles of HTTP Chunked DownloadThis section will demonstrate the specific usage of Dio through an example of "HTTP chunked downloading."The HTTP protocol defines the Transfer-Encodi···
Time: Views:225
Flutter (78): Initiate HTTP request through HttpClient

Flutter (78): Initiate HTTP request through HttpClient

The Dart IO library provides several classes for initiating HTTP requests, and we can directly use HttpClient to make requests. Initiating a request using HttpClient involves five steps:Create an Http···
Time: Views:298
Flutter (77): File Operations

Flutter (77): File Operations

The Dart IO library includes classes related to file reading and writing, and it is part of the Dart syntax standard. Therefore, whether it's a script running under Dart VM or Flutter, file operat···
Time: Views:247
Flutter (75): Self-drawn components: DoneWidget

Flutter (75): Self-drawn components: DoneWidget

In this section, we will implement a DoneWidget that performs a checkmark animation upon creation, as shown in Figure:The implementation code is as follows:classDoneWidgetextendsLeafRenderObjectWidget···
Time: Views:240
Flutter (74): Self-drawn component: CustomCheckbox

Flutter (74): Self-drawn component: CustomCheckbox

74.1 CustomCheckboxThe default Checkbox component in Flutter does not allow for custom sizing. In this section, we will demonstrate how to create a CustomCheckbox component that supports customizable ···
Time: Views:291
Flutter (72): CustomPaint and Canvas

Flutter (72): CustomPaint and Canvas

Custom Drawing in Flutter For some complex or irregular UIs, we may not be able to achieve the desired result simply by combining other components. For instance, we might need a regular hexagon, a gra···
Time: Views:193
Flutter (69): Introduction to custom component methods

Flutter (69): Introduction to custom component methods

Customizing Components in FlutterWhen the existing components provided by Flutter cannot meet our needs, or when we need to encapsulate some common components for code sharing, we need to create custo···
Time: Views:276
Flutter (68): Animation transition component

Flutter (68): Animation transition component

Custom Animation Transition Components For convenience in expression, we define components that execute transition animations when their widget properties change as "animation transition componen···
Time: Views:280