Flutter team has just introduced a concise and straightforward MVVM section
This section describes how to implement a design pattern that works well with reactive frameworks like Flutter, calledĀ Model-View-ViewModelĀ orĀ MVVM.
This section describes how to implement a design pattern that works well with reactive frameworks like Flutter, calledĀ Model-View-ViewModelĀ orĀ MVVM.
In this post, we'll explore how Swift's actors handle protocol conformance and adapt existing synchronous delegates to asynchronous contexts. By leveraging nonisolated declarations, we'll ensure thread safety and compatibility with async/await patterns.
Weāll learn what non-blocking data structures are and why they are an important alternative to lock-based concurrent data structures
A Bloom filter is aĀ space-efficient probabilisticĀ data structure that is used to test whether an element is a member of a setā¦
In this article, I tried to visualize the process of compiling, linking, and simply working with libraries and frameworks. I hope this work will be a good extension of materials you can find all over the Internet and in the Apple documentation
Zones make the following tasks possible: Protecting your app from exiting due to an uncaught exception, Associating data, Overriding a limited set of methods, Performing an operation each time that code enters or exits a zone
The current state of your app determines what it can and canāt do at any time. For example, a foreground app has the userās attention, so it has priority over system resources, including the CPU.
An important feature of transactional databases like SQLite is "atomic commit". Atomic commit means that either all database changes within a single transaction occur or none of them occur.
Dart mobile, command-line, and server apps running on theĀ Dart Native platform, on macOS or iOS, can useĀ dart:ffiĀ andĀ package:ffigenĀ to call Objective-C and Swift APIs.
Element is one of the key concepts in the Flutter framework for its rendering pipeline. However, itās usually hidden behind Widget and we have few chances to see the name of Element on our VS Code.
This article introduces the relevant principles, customization, and optimization of Flutter using the 'hello_flutter" project as an example.
Learn how to build an iOS framework, which lets you share code between apps, modularize your code or distribute it as a third-party library
All services that iām hosting on cloud
Letās talk about how Dartās event loop and queues work