-
Flutter: Two-way communication between a WebView and a web page
Displaying web content in an app is quite easy and straightforward with WebViews but what happens when we want to open a communication channel between th...
-
Exploring Flutter's Scrollable.ensureVisible
Have you ever had to build an app with a scroll view of multiple widgets with different heights, and you wanted to add a link so that the user can automa...
-
Quick and simple load testing with Apache Bench
Apache Bench or ab for short, is a command-line tool to perform simple load tests on an HTTP server, be it a website or an API.
-
Dart extensions to flatten Flutter's deep nested widget trees
In version 2.7, Dart introduced extensions to allow developers to add further functionality to an existing component. Extensions can be a great tool in o...
-
Use AppleScript to generate an enum for SF Symbols
SF Symbols is a great way to add symbols in apps. Introduced during WWDC 2019, and with a new updated version this year, the SF Symbols app now provides ...
-
Keyboards options for SwiftUI fields
One of the ways to improve the user experience when they fill a form on iOS apps is the use of keyboard types. Keyboard types can be used to show differe...
-
GraphQL mutations for iOS apps (with the help of Combine's Future)
Nowadays, more and more apps rely on a server to support their functionality. One part of this communication is the ability of the app to create new and ...