Aplicaciones para móviles y tabletas
Desarrollo nativo bajo entornos XCode para iOS y Android Studio para dispositivos Android.
Creación de aplicaciones híbridas basadas en tecnología Ionic.
Desarrollamos aplicaciones nativas para los dispositivos móviles de Apple, iPhone y iPad. Nuestra larga experiencia en el desarrollo de aplicaciones centradas en el usuario y la especialización en esta plataforma, nos permite ofrecer apps creadas en el lenguaje Swift para conseguir el mejor rendimiento de los dispositivos.
Somos expertos en el desarrollo nativo para la plataforma Android. Aplicamos los conceptos del Material Design en el diseño de las interfaces. Creamos aplicaciones nativas desarrolladas en lenguaje Kotlin junto con los estándares más modernos basados en la arquitectura Jetpack.
Los conceptos de economía y velocidad de desarrollo, vienen asociados a las aplicaciones híbridas del entorno móvil. Se trata de aplicaciones desarrolladas con tecnologías web y encapsuladas dentro de una app nativa, para su instalación en dispositivos iOS y Android. La ventaja principal es el hecho de desarrollar una sola vez para todos los sistemas operativos. Cuando no se requiere un uso del hardware de los dispositivos, este tipo de apps son siempre una opción a tener en cuenta.
Creadas con estándares como HTML5, CSS3 y JavaScript a los que sumamos el framework Ionic, para encapsular las aplicaciones en formatos nativos de iOS o Android.
La creación de aplicaciones para dispositivos móviles va evolucionando hacia terrenos más prácticos. AFOSoft, como expertos en aplicaciones web basadas en sistemas cliente-servidor y gestión de bases de datos remotas, ofrecemos a las empresas apps a medidas para cubrir sus necesidades tecnológicas. Cualquiera que sea la aplicación que necesite, estamos en disposición de desarrollarla.
Desarrollo multiplataforma de aplicaciones y servicios en la nube
Software en la nube a medida, multiplataforma y accesible desde cualquier navegador. Desarrollado con tecnologías web de última generación, Laravel para back-end y Angular para front-end.
Aplicaciones de escritorio, desarrolladas con tecnología Windows .NET bajo entorno VisualStudio y conectadas con bases de datos MSSQL.
Aplicaciones web a medida para empresas, desarrolladas con tecnología web. Suponen el modelo actual de desarrollo de software, conocido como Cloud Computing. Sus ventajas son enormes, al no requerir instalación ni soporte físico. Son accesibles desde cualquier dispositivo y sistema operativo, cualquiera que sea su ubicación. Tan solo se requiere de una conexión a Internet y un navegador web actualizado. Así mismo, la corrección de errores y actualizaciones, están disponibles de forma inmediata en todo el sistema.
Para su desarrollo, usamos el Patrón de arquitectura Modelo Vista Controlador. De esta forma, separamos las capas de la vista o interfaz, el modelo de datos y los script controladores en bloques independientes, optimizando el rendimiento y facilitando el mantenimiento de las aplicaciones.
Siguiendo el patrón Modelo Vista Controlador, las aplicaciones web tienen las capas del modelo de datos y la lógica de desarrollo, alojadas en servidores de Internet. Los scripts controladores, se encargan de comunicar las peticiones provenientes de la interfaz de usuario con dicho modelo de datos.
El desarrollo del lado del servidor, o Back-End, se compone de los sistemas de bases de datos, y la programación del los scripts de gestión de sus datos. En nuestro desarrollo, nos basamos en estándares como MySQL para la gestión de datos, así como en PHP orientado a objetos, para el desarrollo de la lógica de la aplicación.
El desarrollo del lado del cliente o Front-End, comprende el diseño de la interfaz de usuario y la interactividad . Se le conoce también como la capa Vista en el patrón Modelo Vista Controlador. Al igual que para el Back-End, nos basamos en los estándares HTML5, CSS3 y JavaScript, así como en frameworks de útlima generacion como Angular.
Para el diseño de la interfaz usamos las técnicas del Responsive web design o Diseño web adaptativo, para facilitar la mejor experiencia de usuario, al conseguir que dicha interfaz se visualice correctamente en todo tipo y tamaño de pantallas, independientemente del navegador o dispositivo desde donde se esté ejecutando la aplicación. Somos expertos en el modelo de desarrollo de aplicaciones centradas en el usuario que incluye conceptos como Experiencia de usuario, Diseño de interfaz y Arquitectura de la información.
En el desarrollo de aplicaciones web y también en el entorno móvil, es muy habitual el consumo de datos alojados en servidores de bases de datos remotas. Para este fin, programamos servicios de tipo REST, basados en PHP, los cuales manejan datos en formatos XML y sobre todo JSON cuando se trata de aplicaciones móviles.
Desarrollamos aplicaciones de escritorio para sistemas Microsoft Windows, basadas en el framework .NET, haciendo uso del lenguaje C#. Se trata de aplicaciones que siguen el modelo cliente/servidor. Aplicaciones en red conectadas a bases de datos locales o remotas, en sistemas MSSQL o MySQL.
Diseño Web basado en estándares
Creación de sitios web de comercio electrónico basados en estándares PrestaShop y Woo Commerce.
Web corporativas con WordPress. Diseño profesional y adaptable a todos los formatos de pantalla y dispositivos.
Multiidioma, fácilmente actualizables. Aplicación de las técnicas SEO para optimizar su búsqueda en Google.
Desarrollo de web corporativas e institucionales. Basadas en el estándar más extendido actualmente en la creación de webs, WordPress. Usamos diseños profesionales que se ajusten estrictamente a los principios del Responsive Design Web, para una perfecta visualización en todos los dispositivos y tamaños posibles.
Utilizamos el estándar WooCommerce de WordPress para tiendas sencillas y fácil manejo. Para tiendas de mayor capacidad y posibilidades, hacemos uso del sistema PrestaShop, el más extendido en el sector del comercio electrónico.
Aplicaciones multimedia interactivas
Creación de contenidos digitales interactivos para formación, publicidad y comunicación.
Aplicaciones multimedia interactivas para kioscos digitales, punto de información, etc. Ebooks para iPad. Desarrollo de Panoramas interactivos de 360º para realidad virtual. Edición y composición digital multimedia
Desarrolladas con tecnología web, HTML,CSS y Javascript. Se trata de aplicaciones que permiten interactuar con vídeo, sonido, texto y fotografías, consiguiendo productos ideales para la formación y transmisión de contenidos. Sus ámbitos de uso son muy variados, desde los típicos kioskos interactivos con pantalla táctil que podemos encontrar en los museos, hasta aplicaciones que forman parte de los contenidos formativos en campus on line y por supuesto, como aplicaciones para smartphones y tablets.
Creados con el software iBooks Author de Apple Mac. Publicaciones digitales con contenidos multimedia e interactividad, ideales para la enseñanza y para la difusión de conocimiento en general. Estos contenidos se distribuyen a través de la tienda iBookstore.
Contenidos digitales realizados con la técnica de fotografía esférica. Mediante la realización de un conjunto de fotos tomadas con objetivos de gran angular y rótulas de giro calibradas, se compone un panorama esférico al que se le dota de interactividad. El usuario interactúa con zonas programadas para tal fin, pudiendo construirse visitas virtuales de gran impacto visual. El alto grado de inmersión, consigue sin duda toda una experiencia para los usuari@s. Este tipo de contenidos, son aplicables en entornos web, de escritorio y en móviles o tabletas.
Montajes elaborados mediante técnicas de composición digital. Hacemos uso de herramientas como Adobe After Effects, Premiere y software de edición de sonido. Su finalidad es la creación de pequeñas piezas audiovisuales que formarán parte de contenidos digitales en sistemas de formación on-line o de aplicaciones para dispositivos móviles. Habitualmente mezclan imagen real en vídeo y fotografía, junto a imagen sintética producida por software de animación 3D, sonidos, música y textos.