ZURB Foundation: el framework CSS para interfaces responsivas

Si planeas el desarrollo de un frontend y no quieres hacer uso de plantillas prediseñadas o de un sistema modular de creación web, pero tampoco quieres empezar desde cero, deberías aprovechar los beneficios que ofrecen frameworks CSS como ZURB Foundation. Esta solución de código abierto ofrece un sistema de grids flexible y una amplia gama de fragmentos de código predefinidos, ambos elementos...

Cómo crear una app nativa (III): diseño de aplicaciones móviles

El diseño de apps no se limita en ningún modo a las formas y los colores. Aspectos como la colocación de los contenidos o la usabilidad son, como mínimo, igual de relevantes. El esfuerzo que se invierte en esta fase es el que decide al final si la nueva aplicación encontrará uso entre los consumidores o será desinstalada poco tiempo después de su descarga.

Cómo crear una app nativa (II): el desarrollo técnico de la idea

Crear una aplicación a menudo implica ocuparse de los aspectos técnicos de su implementación. Para ello, los programadores experimentados utilizan un entorno de desarrollo integrado que, al requerir un cierto grado de conocimientos informáticos, es descartado como opción por aquellos usuarios sin experiencia en la materia. Sin embargo, estos pueden recurrir a programas especiales, llamados...

Cómo crear una app nativa (I): la fase preparatoria

Las aplicaciones móviles forman parte de la vida diaria de los usuarios del Internet móvil y se utilizan, sobre todo, para informarse o entretenerse. Cuando se tiene una buena idea para una aplicación, no hay que temer ponerse manos a la obra con su desarrollo y comercialización, puesto que hoy día, como te mostramos en nuestra serie, crear una app no pertenece exclusivamente al ámbito de los...

Progressive web apps: ¿promesa o hype?

El mercado de las aplicaciones ha visto aparecer algunos formatos innovadores y progresivos de aplicaciones. A las nativas les siguieron las aplicaciones web y las híbridas. ¿Qué son entonces las progressive web apps? Básicamente, estas aplicaciones parten del concepto de la web app y revisten a las páginas web de un aspecto de aplicación, pero van aún más allá, ya que prometen utilizar mucho...

Alternativas a GitHub: un resumen de las 5 mejores aplicaciones

En lo que respecta a la gestión de repositorios, la mayoría de los usuarios recurre al servicio online GitHub. Sin embargo, existen otras alternativas que son más apropiadas para necesidades especiales en determinadas circunstancias. En el presente artículo encontrarás más información sobre las alternativas a GitHub actuales que resultan de gran utilidad para la gestión de tu proyecto.

Alternativas a Bootstrap: los mejores frameworks para frontend

Bootstrap es la solución más popular para la concepción y creación de interfaces de gran alcance. La colección de componentes HTML, CSS y JavaScript que Twitter publicó en 2011 bajo la licencia MIT, goza, sin duda, de una gran comunidad y de numerosas extensiones, interfaces para sistemas de gestión de contenidos y temas prediseñados. No obstante, existen diversas alternativas gratuitas a...

Unit testing: la prueba de calidad para software

Los unit tests son uno de los métodos más eficaces para identificar el mayor número de errores en el código fuente durante las primeras etapas de desarrollo del software. La característica más especial consiste en aislar a los componentes en un entorno de prueba neutral para realizar el test. Así, en caso de que se presenten errores, estos se pueden atribuir fácilmente al módulo que está bajo...

jQuery: tutorial sobre selectores, sintaxis y mucho más

La biblioteca de JavaScript jQuery es una gran fuente de ayuda para adaptar elementos HTML de manera sencilla. Los conocidos selectores CSS como element o .class te serán de utilidad para seleccionar los contenidos deseados y manipularlos llevando a cabo diferentes acciones. Además, también se pueden escribir líneas de código que permiten responder durante la navegación y ante las solicitudes de...

¿Qué diferencia a una hybrid app de otros formatos?

Debido al desarrollo cada vez mayor de dispositivos móviles como smartphones o tablets, no resulta sorprendente que también aumente el número de aplicaciones disponibles. Todas las aplicaciones no son iguales y es que, con el paso de los años, han ido apareciendo nuevos formatos, entre ellos las aplicaciones híbridas o hybrid apps. En ellas se fusionan las ventajas de las aplicaciones nativas y...