CompanyRemote

Desenvolvimento de Aplicativo Flutter Multiplataforma: Perfis de Us...

Project-Based

Description

Estamos buscando um desenvolvedor Flutter experiente para criar a base de um novo aplicativo de rede social. Este primeiro marco do projeto foca estritamente na implementação de Perfis de Usuário robustos e escaláveis para garantir uma fundação sólida para futuras expansões. O objetivo é construir um aplicativo multiplataforma (Android e iOS) com foco em código limpo, modular e de fácil manutenção.

Objetivos Principais:

Construir o fluxo completo do perfil de usuário, incluindo:

Cadastro e de novos usuários.

Criação e edição de perfis de usuário.

Funcionalidade de upload de avatar.

Exibição da tela de perfil do usuário.

Armazenar todos os dados do perfil em um back-end na nuvem, preferencialmente Firebase, ou um serviço comparável que seja compatível e escalável com Flutter.

Escrever código Dart limpo, modular e bem estruturado, que permita a integração futura de recursos adicionais como chat, compartilhamento de conteúdo e um sistema de seguidores, sem a necessidade de reescritas significativas.

Implementar gerenciamento básico de estado utilizando uma das bibliotecas populares do ecossistema Flutter (Provider, Riverpod ou Bloc), conforme a familiaridade do desenvolvedor.

Entregas Esperadas:

O código-fonte completo do aplicativo Flutter, hospedado em um repositório Git, com um histórico de commits claro e organizado.

Um arquivo README detalhado, contendo instruções para a configuração do ambiente de desenvolvimento, uma lista dos pacotes de terceiros utilizados e os passos necessários para executar o aplicativo tanto em dispositivos Android quanto iOS.

Um vídeo curto ou uma série de capturas de tela que demonstrem a funcionalidade de criação e edição de perfil em um dispositivo real ou em um simulador.

Critérios de Aceitação:

Novos usuários devem ser capazes de se cadastrar, criar um perfil e verificar que as informações do perfil persistem corretamente entre as sessões do aplicativo.

Quaisquer edições realizadas no perfil do usuário devem ser refletidas instantaneamente na interface do usuário (UI) e no banco de dados.

O código deve passar pelo comando 'flutter analyze' sem apresentar erros ou warnings, indicando que está pronto para ser integrado a um pipeline de ci/cd.

Estamos abertos a discutir a stack tecnológica preferida do freelancer, prazos e quaisquer outras dúvidas para garantir o sucesso do projeto.

Category: IT & Programming Subcategory: Apps programming. Android, iOS and others What is the scope of the project?: Create a new app

Skills

DartGitDatabaseFlutterAndroidFirebaseAPISoftware TestingiOSCI/CD

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching