Relación entre el Diseño, Interfaz Gráfica y Programación Orientada a Objetos en Dispositivos Móviles.
Esta entrada tratará de abordar la relación y la importancia que tiene la parte del diseño, la construcción de una interfaz gráfica y la programación orientada objetos enfocado en los dispositivos móviles.
Bueno entonces como sabemos el diseño en general es la parte que se desarrolla luego de tener una idea de lo que se quiere montar, normalmente solo son bocetos gráficos generalmente sin funcionalidad construida que trata de hacer un bosquejo del flujo que sigue nuestra aplicación conjunto a los componentes que se usarán, aquí también ya se tienen definidas las reglas, restricciones y funcionalidades que se deberán implementar, de estas nos basamos para hacer el diseño. A partir de la construcción de este diseño ya viene la parte de implementar y construir estos bocetos a nivel funcional, en el caso de Android Studio que nos permite tener una interfaz gráfica para construir el diseño funcional que planteamos lo que haríamos sería empezar a construir las ventanas definidas, les agregamos sus respectivos componentes y hacemos las conexiones básicas entre las ventanas, cuando se tiene construido esto ya se tienen los primeros vistazos de la interfaz gráfica.
La programación orientada objetos es quizas el paradigma más usado de programación y para el caso del diseño y construcción de aplicaciones en Android Studio no es la excepción, para empezar debemos entender que ya estamos implicando objetos a la hora de poner componentes dentro de nuestra interfaz, pues estos se consideran objetos que tienen ciertas propiedades que se heredan de una clase padre y que a partir de ahí conformar objetos independientes con ciertas características que nosotros le agregamos, luego nosotros mismos a conveniencia de nuestras necesidades en la aplicación podemos crear nuestros propios objetos que complementen la funcionalidad de la aplicación y que no necesariamente sean visibles, cómo un objeto o clase de conexión de bases de datos, que nos permite tener métodos y propiedades a nivel de BackEnd, el usuario nunca verá este objeto pero ahí se encuentra.
Así que para ir concluyendo y con base a lo que hemos dicho podemos decir que estos 3 conceptos van muy de la mano, son partes del ciclo del desarrollo de software y se van integrando a medida de que los proyectos avancen, en programación de dispositivos móviles con el paradigma de construcción del cual se tiene conocimiento actualmente siempre se tendrán estos conceptos muy en cuenta cuando se construyen aplicaciones en el ambiente de Android, al ser conceptos que van de la mano y se complementan es necesario implementarlos en la mayoría de proyectos a un nivel más formal.

Comentarios
Publicar un comentario