Skip to main content
Showing posts with the label flutter

Understanding Android's Storage Permissions

The new year always sparks fresh ideas, and for me, it began with a thought-provoking conversation with another Android developer. The topic? Google’s shift in storage permissions starting with API 33 and its implications for apps. Many developers still seem to misunderstand how these c…

The Flutter and Java 21 Mystery in Android Studio (Updated)

I've been struggling for several days with an issue where my Android projects in Flutter simply wouldn’t compile. Initially, I thought something was wrong with a dependency in macOS managed by brew. My friend Carlos also suspected Gradle was to blame, so I decided to spend this weeke…

What's New in Flutter Lints 5.0.0: Key Updates and Changes

Flutter continues to evolve, and with the release of flutter_ lints 5.0.0 , new rules have been introduced while others have been removed, improving the quality and consistency of code in our projects. In this post, we’ll go over the most important changes in this new version . New rules …

Choosing the Best Backend Framework for Your Flutter Projects

The web development ecosystem in Dart offers several powerful options for backend development. Three of the most prominent frameworks in this area are Shelf, Dart Frog, and Serverpod. Each of these frameworks has its own unique features and advantages, making one more suitable than the o…

Project IDX - A journey into the future of development

Welcome to Project IDX from Google, an experimental cloud-based workspace for full-stack, multiplatform software development. IDX is designed to make it faster and easier to build, ship, and manage full-stack, multiplatform apps from the comfort of your browser. List of supported technolo…

Top 10 Mobile Risks 2024

As developers, a fundamental aspect is security. This requires that we pay focus and attention to the latest security trends and articles and who better than OWASP , founded in 2001, is the Open Worldwide Application Security Project as an online community that produces openly accessible…

Smartwatch Development with Flutter

It is indisputable that the smartwatch market has been growing for many years. It doesn't matter whether we are talking about Android with its WearOS operating system or Apple with WatchOS. There are more and more apps designed specifically to integrate with watches and there is one …

What new features about Flutter can we expect in Ubuntu 24.04?

Last December Canonical published their roadmap for the new 24.04 release. In it they discuss a lot of new milestones about the upcoming LTS release but I would like to focus on those relevant to Flutter. GTK4 Migration This is probably the biggest change we can expect. When a Flutter ap…

Tests in Flutter - A Deep Tour

When creating our applications it is very important to work on automatic tests that can confirm that a certain behaviour occurs during our development. This will ensure that over time our application continues to behave as expected and the behaviour has not been altered without having to …

Semantic Versioning in Mobile Development

This post was not planned. Technically I was supposed to talk about testing in Flutter but, after the week I've spent as an architect in my current job fighting with dependencies I am seeing how even big companies or software products are ignoring when publishing packages and dependen…

Flutter under the hood

Today in this post I will explain why after many years developing with native technologies, Flutter for me is an unprecedented technological bet. But for that, we will have to go into the guts of this technology explaining why I consider that this technology can really compete with a nati…

© 2020 Mobile Dev Hub