In this article, I will guide you through the process of creating a frosted AppBar with a sliding element beneath it. The final result is presented at the top as it works in the media network application.
Dart *
Programming language created by Google
WebSocket Reconnection in Flutter
Continuous socket connection can be crucial to ensure correct app behavior. Whether it’s delivering real-time chat updates, stock prices, or in-app indicators, a reliable connection is vital.
One of the irritating problems with sockets is a sudden loss of connection. If the true cause is not visibly evident, i.e., unstable internet connection, then the disruption cause is often well hidden. To tackle this issue we can implement an automatic socket reconnection strategy. Let’s see what options we have in the industry-standard socket library for Dart — web_socket_channel.
How to Create a Half Circle Progress Bar
I bet you all had situations when a designer made a cool-looking UI and you just thought “cool, but how to implement this”. The same happened to me when a saw this progress bar in Figma.
Good thing is that in Flutter it’s pretty easy to create custom views and they will look awesome on every platform, but sometimes you just need to remember all these things that you have learned in geometric, and math classes. Yeah, we don’t always change the button’s color as someone thinks :)
Ugly API
In this article, I’d like to talk about the problems I faced while integrating an API for the HTTP protocol and share my experience in solving them.
- REST vs Non REST architecture
- Ignoring Header Accept: application/json
- Mixing JSON keys case types
- Different response to the same request
Implement stories in the Flutter app
Nowadays, stories, like on Instagram, widely uses in apps for displaying news, educational content, and interactions with users.
I created a new plugin that allows implementing full story functionality with only few lines of code.
Here's an Update on Flutter 1.9 Release Coupled With Dart 2.5 Programming
Recently during the Google Developer Days Conference in China that was held on September 10, 2019, Flutter 1.9 was released along with the updated Dart 2.5 programming language.h
The major highlights from the conference can be summed into three major points:
- Google has announced Dart 2.5 programming update and a new Flutter 1.9 Version upgrade.
- Dart 2.5 will support calling C code and intelligent code completion.
- Flutter 1.9 will support iOS 13, macOS Catalina, and new Material widgets.
In this blog, I am going to discuss the major pointers in detail for you to understand the highlights and updates in detail!
Let’s begin!
What’s in store for Dart 2.5 as a programming language?
Dart is a Google borne programming language that has been used to develop mobile, web and desktop based applications. It is an object-oriented, class defined, garbage collected language with a C-style syntax, which is used to optionally compile into JavaScript.
The latest version of Dart 2.5 comes with these major highlights:
-> Support for Calling C Code straight through Dart using Dart FFI Library:
Developers who have knowledge about low-level programming languages will be excited from this announcement. The event also saw the launch of dart:ffi library, the preview of which allows calling into C code directly from Dart and Flutter.
Start using ReactiveX in dart and Flutter from beginning
Yesterday my friend said something like "I’m writing simple offline app, I don’t need these streams and all that jazz". I was confused, but I thought, that there may be other coders in this delusion.
Below, literally in 50 lines I will show, on known example that reactivity is:
a) not about offline/online
b) very easy
c) very good for simplifying almost any code
Authors' contribution
Wriketeam 245.6dmitriizolotov 140.0bunopus 100.4Surf_Studio 94.3sharpfellow 92.8alphamikle 81.0dariaiv 59.6mrDevGo 58.7MADTeacher 56.0