🚀 Sem ideias para projetos? Pois aqui estão alguns para Mobile, Web e Desktop! 😎
Bom dia, boa tarde e boa noite, pessoal! Acredito que boa parte aqui já teve dificuldade em pensar em um projeto. Pois bem, vim aqui com alguns projetinhos que tirei do GPT. Tentei ser o mais específico possível, mas a resposta mais próxima ao que eu queria é o que eu vou passar aqui pra você.
Há projetos para Mobile com Flutter, Kotlin e Swift. Web com VueJS, React e Angular. Desktop com Java, Python e C#.
Deixem aqui também suas ideias de projetos!
Mobile
Flutter
1. Aplicativo de Entregas com Rastreamento:
- Funcionamento: Utiliza Firebase Authentication para autenticação e Firestore para armazenar detalhes de pedidos e usuários. O Google Maps API para Flutter é integrado para rastreamento de entregas em tempo real.
- Outras Ferramentas: Provider para gerenciamento de estado, Dio para requisições HTTP, e estilizado com Material Design.
2. Plataforma de Educação Online:
- Funcionamento: Armazena vídeos e materiais de curso no Firebase Storage, utiliza Firebase Authentication para login. O GetX é usado para gerenciamento de estado, e o Tailwind CSS para estilização.
- Outras Ferramentas: Dio para requisições HTTP.
3. Rede Social de Viagens:
- Funcionamento: Integração com Firebase para autenticação, armazenamento de posts e likes. Utiliza Dio para requisições HTTP, e Material Design para estilização.
- Outras Ferramentas: Provider para gerenciamento de estado.
Kotlin (Android):
1. Aplicativo de Notícias com Notificações:
- Funcionamento: Utiliza Retrofit para requisições HTTP e armazena notícias no SQLite para acesso offline. FCM é integrado para notificações.
- Outras Ferramentas: Dagger para injeção de dependência, Glide para carregamento de imagens.
2. Aplicativo de Rastreamento de Gastos:
- Funcionamento: Armazena dados financeiros no Room Database. Utiliza Retrofit para integração com serviços externos.
- Outras Ferramentas: Dagger para injeção de dependência.
3. Aplicativo de Receitas (N/T: Esse aqui seria para realidade aumentada):
- Funcionamento: Utiliza a API do Google Cloud Vision para reconhecimento de ingredientes. Os dados são armazenados no Firestore.
- Outras Ferramentas: Dagger para injeção de dependência.
Swift (iOS):
1. Aplicativo de Compartilhamento de Fotos com Edição:
- Funcionamento: Utiliza Swift e SwiftUI para criar um aplicativo de compartilhamento de fotos. Usa o Firebase para autenticação e armazenamento.
- Outras Ferramentas: Combine para programação reativa, Alamofire para requisições HTTP.
2. Jogo de Palavras Cruzadas Interativo:
- Funcionamento: Desenvolvido com Swift e SpriteKit. As palavras e dicas são armazenadas no CloudKit para acesso multi-dispositivo.
- Outras Ferramentas: Combine para programação reativa.
3. Aplicativo de Música com Recomendações Personalizadas:
- Funcionamento: Utiliza a Apple Music API para obter informações sobre músicas. Usa Swift e SwiftUI para criar uma interface intuitiva.
- Outras Ferramentas: Combine para programação reativa.
Web
VueJS:
1. Plataforma de Streaming de Vídeos:
- Funcionamento: Desenvolvido com Vue.js e Vuetify para o frontend. Utiliza o Node.js e Express no backend para servir e gerenciar vídeos.
- Outras Ferramentas: Vuex para gerenciamento de estado.
2. Aplicativo de Gerenciamento de Tarefas Kanban:
- Funcionamento: Utiliza Vue.js com Vuex para o frontend. Os dados são armazenados no Firebase Firestore para persistência.
- Outras Ferramentas: Vuetify para componentes estilizados.
3. Aplicativo de Avaliação de Filmes:
- Funcionamento: Utiliza Vue.js e BootstrapVue para o frontend. As avaliações e informações dos filmes são armazenadas no MongoDB.
- Outras Ferramentas: Vuex para gerenciamento de estado.
Angular:
1. Sistema de Reservas de Hotéis:
- Funcionamento: Desenvolvido com Angular. Utiliza Firebase para autenticação e armazenamento de reservas. Angular Material é usado para estilização.
- Outras Ferramentas: RxJS para programação reativa.
2. plicativo de Loja Virtual:
- Funcionamento: Utiliza Angular com Firebase para processamento de pedidos. Estilizado com Angular Material.
- Outras Ferramentas: RxJS para programação reativa.
3. Aplicativo de Quiz Interativo:
- Funcionamento: Desenvolvido com Angular. Utiliza Firebase Firestore para armazenar perguntas e respostas. Angular Material é usado para estilização.
- Outras Ferramentas: RxJS para programação reativa
React:
1. Aplicativo de Portfólio Dinâmico:
- Funcionamento: Utiliza React e Material-UI para desenvolver um portfólio dinâmico. Os dados são buscados de uma API GraphQL.
- Outras Ferramentas: React Router para navegação.
2. Blog Pessoal com Editor WYSIWYG:
- Funcionamento: Desenvolvido com React. Utiliza um editor WYSIWYG como o CKEditor. Os posts são armazenados no Firebase Firestore.
- Outras Ferramentas: React Router para navegação.
3. Plataforma de Streaming de Música:
- Funcionamento: Utiliza a Spotify API para obter informações sobre músicas. Desenvolvido com React e estilizado com Material-UI.
- Outras Ferramentas: React Router para navegação.
Desktop
Java (JavaFX)
1. Aplicativo de Controle Financeiro:
- Desenvolver um aplicativo de controle financeiro utilizando Java com JavaFX para a interface gráfica.
C# (WPF)
2. Aplicativo de Edição de Imagens:
- Criar um aplicativo de edição de imagens utilizando C# com Windows Presentation Foundation (WPF).
Python (Tkinter)
3. Aplicativo de Lista de Tarefas Colaborativa:
- Implementar um aplicativo de lista de tarefas colaborativa utilizando Python com Tkinter para a interface gráfica.
Python (Tkinter) gostei. brevemente estarei fazendo um refresh de Python acabaste de me dar uma ideia interessante. Abraços
Excelentes sugestões!
Uma coisa que pode ser legal para complementar seria colocar alguns links e referências para as sugestões que você deixou.
Como esse post pode ser visto por muita gente que está buscando criar portfólio e entender como pode começar a fazer, seria legal ter alguns links de referência.
Vou colocar aqui os links relacionados da área de iOS, já que trabalho atualmente com isso.
Curso grátis da Udacity para entender funcionamento e integração do Firebase com iOS
https://www.udacity.com/course/firebase-in-a-weekend-by-google-ios--ud0351
Combine - Artigos e vídeos de referência
- https://www.avanderlee.com/swift/combine/
- https://developer.apple.com/videos/play/wwdc2019/722/
- https://developer.apple.com/videos/play/wwdc2019/721/