Combining several elements such as state management, route, and dependency injection allows a gain in productivity and performance in development.

In addition, there are several utility functions such as navigation, dialogs, internationalization, validators, all in the same package.

If you are starting to code in Flutter and are lost with state management, I strongly recommend looking at this library. Also, take the opportunity to see my articles.

Flutter and GetX — Creating an application for sharing resources

Part 1

Part 2

The purpose of this post is to present the command tool GetX CLI, which automates the creation of various…


Esse artigo é uma continuação da postagem Angular 11 e Supabase — Uma alternativa ao Firebase !?

Demo

Nesse texto vou apresentar um tutorial explorando as principais operações de um CRUD, utilizando uma aplicação escrita em Angular na versão 11 e o Supabase.

Com um projeto criado através do CLI(ng new), o próximo passo é a instalação da lib do supabase. No terminal e dentro do projeto, digite o comando conforme imagem ao lado.

Ainda no terminal, vamos criar uma classe de serviço para realização da conexão e os métodos.

Gerando uma classe de serviço

Geramos uma classe Service…


It is increasingly clear that Supabase can become an alternative to Firebase.

A step towards this was taken on March 30 with the announcement of the Storage service.

An open-source object storage service with unlimited scalability, for any type of file.

In this tutorial I present, in a very succinct way, a project in Angular 11 for uploading files integrating the Supabase Storage service.

Storage

In the documentation available at https://supabase.io/storage, features such as interoperability, integration with the entire ecosystem already developed, and scalability are listed.

I found the issue of policies and permissions easy to implement very flexibly.

Through the…


This article is a continuation of the post Angular 11 and Supabase — An alternative to Firebase !?

Demo

In this text I will present a tutorial exploring the main operations of a CRUD using an application written in Angular in version 11 and Supabase.

With a project created through the CLI (ng new), the first step is to install the supabase lib. In the terminal and inside the project, type:

Still in the terminal, we will create a class of service to make the connection and methods.

Generating a service class

We generate a Service class called ApiService.

For more didactic…


No final de um período é bastante comum a chefia solicitar um balanço das atividades. No entanto, o que não é comum é o hábito de registrar o trabalho desenvolvido.

A maioria das vezes por desculpa relacionada a falta de tempo.


Parte 1 — Conhecendo o Serviço

O que é Supabase

O surgimento de soluções de armazenamento de dados de serviços de API só não supera a quantidade de frameworks em Javascript. Na verdade, acho que nada supera isso :)


Part 1 — Getting to Know the Service

What is Supabase

The emergence of data storage solutions for API services just doesn’t exceed the number of Javascript frameworks. In fact, I think nothing beats that :)


Olá pessoal, tudo bem?

Nesse artigo vou apresentar um package que encontrei “sem querer querendo”. Trata-se do lit_firebase_auth que na sua descrição traz o seguinte objetivo.

Fornecer um conjunto de utilitários e widgets úteis para adicionar facilmente a autenticação Firebase a um aplicativo Flutter.

Na verdade com apenas 2 Widgets declarados já é possível ter uma UI de login com toda a lógica encapsulada para autenticação no Firebase.

Nos passos a seguir apresento como inicializar e utilizar o básico do lit. Se preferir, gravei um vídeo com a demonstração.

📍Atenção !!! De acordo com a documentação o pacote ainda está em fase inicial, logo sua utilização é por sua própria conta e risco.

Início

No arquivo pubspec.yaml adicione:

lit_firebase_auth: ^0.3.0

No método main será…


O GetX uma biblioteca muito interessante e útil na construção de aplicativos em Flutter.

Ao combinar diversos elementos como gerenciamento de estados, rotas e injeção de dependências, permite um ganho de produtividade e performance no desenvolvimento.

Além disso há uma série de funções utilitárias como navegação, dialogs, internacionalização, validadores, tudo no mesmo pacote.

Se você está começando a codificar em Flutter e está perdido com gerenciamento de estados, recomendo fortemente a olhar essa biblioteca. Aproveite também para ver meus artigos.

Flutter e GetX — Criando uma aplicação para compartilhamento de recursos

Parte 1

Parte 2

O objetivo dessa postagem é…


OBJETIVOS

Nesse tutorial vamos continuar a aplicação iniciada aqui.

Iremos implementar os controles e as interfaces do módulo home do aplicativo que desenvolvi no começo da pandemia para ajudar professores e alunos com os vídeos tutoriais sobre o Google ClassRoom.

MÓDULO HOME

Na pasta home vamos criar 3 arquivos e nomeá-los conforme figura 1.

Kheronn K. Machado

Professor e desenvolvedor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store