Volver al blog
ideas

About Mobile Developing

Reflexión sobre el desarrollo móvil y propuesta de un framework minimalista e intuitivo

que asco el desarrollo mobil…

para que el desarrollo mobile salga bien deberia considerarse todo lo siguiente…

Layouts comunes: nustros dispositivos digitales tienen dos dimensiones y ya.

asi que lo mas coherente es usar algo similar a grid y flex en web

para mi la manera ideal de generar proyectos seria una en la que por defecto todo se comporta como un flex column con wrap y que ademas los contenedores se expanden para ocupar el ancho deseado.

entonces si quieres achicar elementos lo haces manualmente, y por defecto los contenedores estarian incluyendo todo de manera comoda sin mucho rollo


¿Que debe poder tener todo proyecto de desarrollo mobile? Rutas basicas y navegacion (como moverse de una pagina a otra) Estilos sencillos (colores para el contenido (letras, iconos) y los contenedores) Manejo de estados sencillo (estados mutables) definicion de variables sencilla (variables dinamicas, tipadas o no)


primero que nada… hay cosas que podemos separar: contenedores de contenido

los contenedores tienen: ancho alto color de fondo bordes efectos

el contenido tiene: caracteristicas variadas… todo lo que se pueda modificar de un contendor o contenido debe ser un atributo y los mismos tienen valores.

los contenedores debe tener corchetes , tal que asi:

[conteiner]

[conteiner]

porque esta es la UNICA y mejor manera de indicar que algo esta encerrando algo…

ahora, respecto a los atributos… deberian estar ocultos en el ide tipo “tailwind class extensions hideen”

pero en el codigo una buena forma podria ser alguna de estas:

EN LINEA CON EL CONTEINER

[conteiner]{atr1:val1; atr2:val2; }

[conteiner]

APARTE DEL CONTEINER

una especie de CSS mezclado con TOML

[conteiner]

[conteiner]


-atributes-

[conteiner]
	atr1: val1;
	atr2: val2;

WIDGETS:

cada widget en vez de ser una clase, deberia ser un archivo, con props opcionales

button.widget

[conteiner]
...
[conteiner]

EVENTOS COMUNES: pinch zoom in / zoom out tap hold tap double tap triple tap swipe →↑↓← drag&drop buttons

Los eventos ocurren a nivel de contenedor o a nivel general, y la prioridad de una u otra se fuerza con estados y atributos especiales

ATRIBUTOS Y VALORES COMUNES:

De contenedores: ancho alto color de fondo bordes

Efectos (sombra o glow, opacidad)

De tipografias: tamaño familia Efectos (italica, bold, sombra o glow, opacidad)

De ambos: padding margin

DE animaciones: tipo de animacion Trigger Duracion Delay

más posts

Rediseño de Licenciatura en Sistemas 18 minCategorización Sin Género 8 minSintaxis de Preguntas 5 min

categorias