Una aplicación de chat que simula conversaciones entre dos personas, donde puedes cambiar de usuarios fácilmente y ver timestamps de las conversaciones.
- 🔄 Cambio dinámico entre usuarios: Alterna fácilmente entre diferentes usuarios en la conversación
- 💬 Interfaz de chat intuitiva: Diseño familiar y fácil de usar
- ⏰ Timestamp automático: Marca de tiempo automática en todos los mensajes
- 🎨 Diseño moderno y responsivo: Interfaz adaptable con Material 3
- ✨ Animaciones fluidas: Transiciones suaves y elegantes
- Flutter: Framework de UI multiplataforma
- Dart: Lenguaje de programación
- Provider: Gestión de estado
- Material 3: Sistema de diseño moderno
- Intl: Internacionalización y formato de fechas
- Flutter SDK (>= 3.7.2)
- Dart SDK
- Android Studio / VS Code
- Android SDK (para desarrollo Android)
- Xcode (para desarrollo iOS - solo macOS)
-
Clona el repositorio
git clone https://github.com/tuusuario/app-chat-sim.git cd app-chat-sim -
Instala las dependencias
flutter pub get
-
Genera los iconos de la aplicación
dart run flutter_launcher_icons
-
Genera el splash screen
dart run flutter_native_splash:create
-
Ejecuta la aplicación
flutter run
- ✅ Android (API 21+)
- ✅ iOS (iOS 11+)
- ✅ Web
- ✅ Windows
- ✅ macOS
- ✅ Linux
lib/
├── assets/ # Recursos (imágenes, iconos)
├── config/
│ └── theme/ # Configuración de temas
├── domain/
│ └── entities/ # Entidades del dominio
├── presentation/
│ ├── chat/ # Pantalla principal de chat
│ ├── providers/ # Gestión de estado
│ ├── screens/ # Pantallas adicionales
│ └── widgets/ # Widgets reutilizables
└── routes/ # Configuración de rutas
- Iniciar conversación: Abre la aplicación y comienza a escribir mensajes
- Cambiar usuario: Usa el botón de cambio para alternar entre usuarios
- Ver historial: Todos los mensajes se mantienen con sus timestamps
- Navegar: Accede a los créditos y configuraciones desde el menú
# Edita flutter_launcher_icons.yaml con tu imagen
dart run flutter_launcher_icons# Edita la configuración en pubspec.yaml
dart run flutter_native_splash:createflutter clean
flutter pub getPróximamente: Capturas de pantalla de la aplicación
Las contribuciones son bienvenidas. Para cambios importantes:
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Este proyecto está bajo la Licencia MIT. Ver LICENSE para más detalles.
Cristhian Recalde
- 📧 Email: isnotcristhian@gmail.com
- 🌐 Portfolio: www.isnotcristhianr.dev
- 💼 GitHub: @cristhianrecalde
Esta aplicación fue desarrollada con 💙 usando Flutter. Gracias por usar Chat Simulator y espero que disfrutes simulando conversaciones.
Versión: 1.0.0
Última actualización: 2024
¿Te gusta el proyecto? ¡Dale una ⭐ en GitHub!