Articles

8 articles

Thoughts, tutorials, and deep-dives on frontend, mobile development, and software architecture.

Android

Android Without an IDE: Building, Testing, and Debugging with AI

How to ditch the multi-gigabyte bloat of Android Studio and leverage terminal-based AI agents to scaffold, emulate, debug, and ship production native apps.

Flutter

Flutter: Requisições HTTP

Nesse tutorial vamos entender como fazer requisições HTTP no Flutter, veremos todas as etapas necessárias para consumir dados de uma API e exibir na nossa UI

Flutter

Flutter: Componentização com Abstract Factory Pattern

Abstract Factory é um padrão de criação que fornece uma interface para criar conjuntos de objetos relacionados ou dependentes sem especificar suas classes concretas. Nesse tutorial, vamos entender como applicar esse pattern ao Flutter.

Flutter

Flutter: Isolando estados com Mixins

Nesse tutorial, vamos explorar como utilizar mixins para isolar o estado de um widget em Flutter, essa técnica pode ser um recurso extremamente útil para manter o código mais organizado e fácil de testar.

Laravel

Laravel: How to create view helpers

View helpers are a simple way to reuse code in multiple views; let's see how to use service providers to create these helpers.

React

React: Tests unitários com Bun:test

Bun:test é um test runner extremamente rápido que pode nos ajudar a melhorar nossa experiência de desenvolvimento com React. Nesse post vamos aprender como configurar e testar um projeto com React e Bun:test

Javascript

Explorando o Método .reduce() no JavaScript

Entenda a anatomia, o fluxo de execução e a impressionante versatilidade do .reduce() para transformar coleções e recriar métodos nativos de array.

Flutter

Flutter: Explorando extension methods

Extension methods é uma ferramenta poderosa que, quando usada corretamente, pode tornar seu código Flutter mais limpo, mais expressivo e mais fácil de manter.