https://github.com/edusantsales/rocket-pocket
Rocket Pocket é um projeto Flutter que oferece uma experiência de web app otimizada para o site da Rocketseat. A proposta é simples, direta e eficiente: transformar a navegação no site mobile da Rocketseat em uma experiência fluida, responsiva e com aparência de app.
https://github.com/edusantsales/rocket-pocket
android app dart flutter git github ios rocketseat webview webview-app
Last synced: 2 months ago
JSON representation
Rocket Pocket é um projeto Flutter que oferece uma experiência de web app otimizada para o site da Rocketseat. A proposta é simples, direta e eficiente: transformar a navegação no site mobile da Rocketseat em uma experiência fluida, responsiva e com aparência de app.
- Host: GitHub
- URL: https://github.com/edusantsales/rocket-pocket
- Owner: edusantsales
- Created: 2025-06-01T20:06:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-17T12:50:18.000Z (about 1 year ago)
- Last Synced: 2025-06-17T13:46:53.016Z (about 1 year ago)
- Topics: android, app, dart, flutter, git, github, ios, rocketseat, webview, webview-app
- Language: Dart
- Homepage:
- Size: 771 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rocket Pocket 🚀
**Rocket Pocket** é um projeto Flutter que oferece uma **experiência de webapp otimizada** para o site da [Rocketseat](https://www.rocketseat.com.br). A proposta é simples, direta e eficiente: transformar a navegação no site mobile da Rocketseat em uma **experiência fluida, responsiva e com aparência de app**.
## 🚀 Tecnologias Utilizadas
- [Dart](https://dart.dev/)
- [Flutter](https://flutter.dev/)
- [Flutter Launcher Icons](https://pub.dev/packages/flutter_launcher_icons)
- [Flutter Native Splash](https://pub.dev/packages/flutter_native_splash)
- [Web View Flutter](https://pub.dev/packages/webview_flutter)
- [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)
- [DOM](https://developer.mozilla.org/pt-BR/docs/Web/API/Document_Object_Model/Introduction)
## ✨ Funcionalidades
- Interface otimizada para dispositivos móveis.
- Integração com o site da Rocketseat.
- Experiência de navegação fluida e responsiva.
## 🎯 Objetivo
- Proporcionar uma experiência semelhante a um aplicativo nativo para o site da Rocketseat.
- Foco na parte de cursos para quem quiser estudar em momentos que só tem acesso pelo celular.
## 📦 Estrutura do Projeto
```
webrocket/
├── assets/ # Arquivos estáticos como imagens e fontes
├── android/ # Arquivos de build Android
├── ios/ # Arquivos de build iOS
├── lib/
└── data # Camada responsável pelo serviço principal do app
└── ui # Camada responsável pela interface visual do app
└── app.dart # Configurações do app
└── env.dart # Variáveis de ambiente do app
│ └── main.dart # Ponto de entrada do app
├── pubspec.yaml # Dependências do projeto
```
## 🚀 Como Executar
1. **Pré-requisitos**:
- Flutter instalado. Caso não tenha, siga as instruções em: [Flutter - Instalação](https://docs.flutter.dev/get-started/install)
2. **Clone o repositório**:
```bash
git clone https://github.com/edusantsales/rocket_pocket.git
cd rocket_pocket
```
3. **Instale as dependências**:
```bash
flutter pub get
```
4. **Execute o app**:
```bash
flutter run -d android # Para testar em dispositivo Android
flutter run -d ios # Para testar no iOS
```
## 📱 Capturas de Tela
(Adicione aqui capturas de tela do aplicativo em funcionamento para ilustrar a interface e funcionalidades.)