I'm a Backend Engineer💻 located in Panamá. I build Cloud Native☁ for real world problems.
habit-build's Introduction
habit-build's People
habit-build's Issues
Crear la interfaz de la pantalla streaks
Crear la interfaz de la pantalla new habits
Implementar navegación declarativa.
Flutter tiene una forma de navegación declarativa que es mejor que la forma convencional de navegación. Es mucho más mentenible y fácil de entender.
Link: https://medium.com/flutter/learning-flutters-new-navigation-and-routing-system-7c9068155ade
Implementar arquitectura interna de directorios
Usar la arquitectura "feature-base" para organizar los directorios.
Guia: https://www.youtube.com/watch?v=KjE2IDphA_U&list=PLB6lc7nQ1n4iYGE_khpXRdJkJEp9WOech
Re hacer la estructura de los directorios
Voy a utilizar ddd como base de arquitectura ya que parece mas adecuada para este proyecto.
Investigar como hacer themes
Uno puede definir el theme de las pantallas desde el main. Investigar para ir creando un theme base.
Ver que opción de state management usar
- bloc
- riverpod
- provider
- statefull widgets
Re hacer el routing
Usare una dependencia para manejar las rutas, asi tener menos boiler plate.
base: https://youtu.be/iVpVBmDhpJY
Implementar las pantallas principales para la navegación
Poner las pantallas:
- Character
- Town
- Upgrade
- Config
Pensar en las pantallas de profile
Tengo algunas pantallas en profile pero no se si son todas, debo investigar cuales son las faltantes.
Tener la navegación base completa
Poder navegar en todas las pantallas diseñadas.
Crear la interfaz de la pantalla Rewards
Crear BottomNavigationBar
Usar el paquete de cupertino BottomNavigationBar porque se mantiene persistente entre pantallas.
Crear la interfaz de la pantalla Habit
Crear la interfaz de la pantalla de Habits
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.