Articles

Flutter Widgetbook: How to Document your Design System the Right Way!
Article

Flutter Widgetbook: How to Document your Design System the Right Way!

How Widgetbook solves the documentation problem in Flutter projects with a custom design system. On Direção Fácil, it became a visual catalog, a contract with Figma, and precise context for Claude Code to generate screens using the right widgets.

Read article
Article

Creating an AI Agent in Claude Code to Control my Smartphone

Automating Android app documentation and testing with artificial intelligence. I was facing a specific challenge: I needed to automatically document various flows of an Android application. That's when I started exploring ways to carry out this process, and one of the tools I decided to test was Claude Code.

Read article
Article

Creating an AI Agent in Claude Code to Control my Smartphone

Automating Android app documentation and testing with an AI agent in Claude Code, wired to an MCP server that drives a real device over ADB.

Read article
Article

Enhancing User Experience with Keyboards on iOS using Keyboard Actions

You'll never struggle with the iOS Keyboard in Flutter again! See how to solve a common problem in mobile apps for iOS that is…

Read article
Article

Creating an Image Editor with Flutter - CAM Covers (From Idea to Reality)

How I created an image editing app with Flutter. See the challenges, solutions, and monetization of CAM Covers, an album cover editor.

Read article
Video

Managing Certificates and Profiles in the App Store with Fastlane Match

How to set up Fastlane Match from scratch to centralize and sync App Store certificates and provisioning profiles across a team of several developers.

Read article
Video

Android Splash Screen in Jetpack Compose: Building an Impactful Intro for Your App

In the world of mobile apps, first impressions are crucial. The Splash Screen is the first screen the user sees when opening your app. In this video, we'll create an amazing Splash Screen for our app using Jetpack Compose.

Read article
Video

Create Adaptive Icons for Android Apps

Learn how to create and configure adaptive icons in Android Studio, so your app looks consistent on any launcher and any icon shape the user picks.

Read article
Video

Flutter: Configuring Your App Remotely with Firebase Remote Config

How to implement Firebase Remote Config in a Flutter app: creating parameters, setting conditions and applying changes without publishing a new version.

Read article
Video

Flutter: Implementing Amazing Animations with Lottie

How to integrate Lottie animations in Flutter, from installing the package to displaying complex animations made in After Effects or Figma, in few lines.

Read article
Article

Creating Apps for Android Wear OS with Jetpack Compose

A practical guide on how to develop apps for Android Wear OS using the modern Jetpack Compose toolkit.

Read article

Talks

  • Studio Code Meetup 2025

    Mobile Development: Where to Start

    Discover where to start in mobile development with a practical roadmap, technology comparison, and tips for landing your first job in the field.

  • DevOpsDays Belém 2025

    The Role of Feature Flags in Continuous Delivery of Mobile Apps

    Transform your mobile CI/CD flow into a powerful tool for continuous experimentation with Feature Flags and A/B testing.

  • DevFest Belém 2024

    The Secret Ingredient of Successful Apps: A/B Testing with Firebase

    Discover how A/B Testing and Firebase are used by the biggest apps on the market to create dynamic, user-adapted experiences.

  • Idopter Labs Talks 2024

    Managing Certificates and Profiles on the App Store with Fastlane Match

    Managing certificates and profiles on the App Store is a crucial step in mobile app development.

  • DevOpsDays Belém 2023

    DevOps for Mobile Development

    Discover the path to automation in mobile development! Unique challenges, essential differences in mobile DevOps, and secrets to overcoming barriers in app store distribution.

  • Idopter Labs Talks 2023

    Building Performant Lists in React Native

    Learn how FlashList can make your lists more performant and avoid common problems associated with FlatList.

  • Idopter Labs Talks 2022

    Testing in React Native

    Learn how to test your React Native code efficiently and effectively.

  • Idopter Labs Talks 2022

    Testing in React Native

    Learn how to test your React Native code efficiently and effectively.

  • DevsNorte 4º Meetup

    Finally! The Secret of Testing in React Native Revealed

    Learn how to test your React Native code efficiently and effectively.

  • Google I/O Extended Belém 2024

    Implementing Firebase in Flutter Applications

    Learn how to implement Firebase in Flutter applications. A guide to implementing Firebase in Flutter apps.

Milestones

  • 🗣️ Talk on a Career in Mobile

    Shared his path and what he learned about a mobile career at an event by Studio Code and OWASP Belém, with practical advice for people starting out in tech.

  • 🗣️ Talk on Feature Flags at DevOpsDays Belém

    Spoke at DevOpsDays Belém on 'The role of feature flags in continuous delivery of mobile apps', joining strategy and technology.

  • 📱 Article on CAM Covers

    Wrote about building an image editor in Flutter that turns photos into album covers, including how it is monetized and where AI fits.

  • 🗣️ Talk at DevOpsDays Belém

    Talk on 'DevOps for Mobile Development' at the DevOpsDays Belém event (November 2023), on bringing continuous delivery practices to mobile apps.

  • 💻 Project: React Native - Zendesk SDK

    Developed a wrapper for the Zendesk SDK in React Native, facilitating customer support integration in mobile apps.

  • 🎮 Project: Slime Dungeon Survival Game

    Created the game 'Slime Dungeon Survival Game' using Flutter and the Bonfire engine, taking mobile development into game development.

  • 📱 Project: Virtual Pocket Air Conditioning

    Developed the 'Virtual Pocket Air Conditioning' app as a Flutter animation study project, focused on relaxing sounds.