badge Desenvolvendo um Aplicativo de Chat Online Integrado ao Firebase
PROJETOS

Desenvolvendo um Aplicativo de Chat Online Integrado ao Firebase

Neste projeto você seguirá o passo a passo simples e objetivo para criação de um projeto de chat online utilizando Flutter e o Realtime Database do Firebase.

IntermediárioFull-Stack
Flutter image
Flutter
Inicie o desafio

Preencha seus dados

Ao clicar em "começar agora", declaro que aceito as Políticas de Privacidade e os Termos de Uso da DIO.

O que você vai desenvolver </>

Descrição: Neste projeto, os participantes irão seguir um passo a passo simples e objetivo para criar um aplicativo de chat online utilizando a tecnologia Flutter e o Realtime Database do Firebase. O objetivo é fornecer uma experiência prática na criação de um chat funcional, integrado a um banco de dados em tempo real, utilizando uma das principais frameworks para desenvolvimento de aplicativos móveis.

Objetivo:
- Desenvolver um aplicativo de chat online funcional utilizando Flutter e Firebase;
- Utilizar o Realtime Database do Firebase para armazenar as mensagens em tempo real;
- Permitir a troca de mensagens entre usuários através do aplicativo;
- Fornecer uma experiência prática de desenvolvimento utilizando tecnologias modernas e amplamente utilizadas no mercado.

Requisitos técnicos:
- Conhecimento básico ou intermediário em Flutter;
- Familiaridade com a linguagem de programação Dart utilizada no Flutter;
- Ter o ambiente de desenvolvimento Flutter configurado e funcional;
- Possuir uma conta no Firebase ou ter habilidade para criar uma nova conta;
- Conhecimentos básicos sobre o Realtime Database do Firebase;
- Acesso a um dispositivo ou emulador Android para testar o aplicativo em tempo real durante o desenvolvimento;

Sobre a DIO

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02

A DIO é a maior comunidade de aprendizado contínuo em tecnologia da América Latina, que conecta os melhores talentos com as empresas mais inovadoras do mundo.

Um ecossistema educacional completo para aprendizagem em desenvolvimento de software, engenharia de dados, qualidade de software e computação em nuvem.