Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

1038 artículos publicados

React Native y Expo: qué son y cómo se relacionan

Con React Native puedes crear aplicaciones móviles para Android e iOs con JavaScript/TypeScript y las mismas herramientas que usas para crear aplicaciones Web con React. Con Expo puedes hacer lo mismo... Entonces ¿en qué se diferencian? ¿Qué ofrece uno que no tenga el otro? ¿Los puedes usar la a vez? En este breve artículo te despejamos todas las dudas... [Más]

5 motivos por los que .NET MAUI es mejor que Xamarin (y deberías migrar ya)

Xamarin es el pasado y .NET MAUI es el presente y el futuro del desarrollo multiplataforma de .NET. Sólo por eso ya deberías apostar por este framework si lo tuyo es .NET. Pero más allá de eso hay otras razones de peso por las que apostar por la nueva plataforma. En este artículo te cuento las que, en mi opinión, son las razones más relevantes para cambiarte de plataforma cuanto antes. [Más]

Xamarin.Forms 4: una nueva era en el desarrollo para móviles multiplataforma

Xamarin.Forms, es el framework dentro del ecosistema .NET que nos permite crear aplicaciones para Android, iOS y Windows compartiendo el mismo código. Xamarin posee una larga trayectoria, pero el equipo de desarrollo no ha dejado de trabajar para hacer evolucionar y hacer crecer Xamarin.Forms, que ha llegado en su versión 4 para quedarse. Según sus palabras, han escuchado el feedback de la comunidad y trabajan para allanar el camino de la complejidad de nuestras aplicaciones. En este artículo vamos a comprobar si algunos de los cambios introducidos en esta nueva versión cumplen con el lema declarado de la plataforma: "Delight developers". [Más]

Frameworks para desarrollo de aplicaciones móviles híbridas

El desarrollo de aplicaciones móviles mediante tecnologías web ha revolucionado el mercado del desarrollo móvil. Esto es debido a que este tipo de tecnología permite aprovechar las mejores características del desarrollo nativo, además de toda la potencia y facilidades que ofrece la tecnología web. Desarrollando con este tipo de sistemas podemos aprovechar los conocimientos técnicos que tengamos de desarrollo web también para crear aplicaciones móviles para iOS y Android, ahorrando tiempo, costes y pudiendo llegar más rápido al mercado. Vamos a dar un repaso a algunas tecnologías que nos ayudan con las aplicaciones híbridas. [Más]

Desarrollo Web móvil: ¿Qué diferencia existe entre el Viewport y la resolución de pantalla de un dispositivo?

El viewport de un dispositivo es el tamaño teórico que tiene la pantalla de dicho dispositivo, el cual no tiene por qué coincidir con la resolución real de la pantalla (de hecho no coincide casi nunca en dispositivos modernos). La resolución se refiere al número de píxeles que puede mostrar dicha pantalla. Estos dos conceptos a pesar de ser tan sencillos tienen un gran potencial y es la base del funcionamiento de los navegadores móviles. Te contamos qué son, en qué se diferencian y cómo gestionarlos. Y te hablamos del concepto "píxeles CSS". [Más]

Cómo hacer llamadas y enviar SMS desde páginas Web móviles

Si creamos una página web que sabemos que va a ser utilizada desde dispositivos móviles, o si se trata de una aplicación que luego desplegaremos usando algún entorno de empaquetado de aplicaciones como Apache Cordova/PhoneGap, puede resultar muy útil permitir que los usuarios marquen un número de teléfono o envíen un SMS solamente pulsando un botón o un enlace. El acceso al teléfono, entendiendo por ello la posibilidad de realizar llamadas, es muy limitado en aplicaciones HTML5. De hecho, no hay manera de acceder a los contactos en una aplicación web pura. Aunque el W3C estuvo trabajando en una especificación al respecto se abandonó hace años y no está soportada por ningún navegador. Mediante tencologías como Apache Cordova o PhoneGap sí es posible, pero no en HTML puro que es lo que estamos tratando aquí. En este caso lo único que puede hacerse es generar un enlace (etiqueta ) y que al pulsarlo realice una llamada a un número de teléfono determinado. [Más]

Google revela cómo detecta aplicaciones maliciosas de Android en la Play Store

Debido a la naturaleza abierta de Android, los hackers lo tienen relativamente fácil a la hora de crear malware para esta plataforma. Por suerte, los ingenieros de Google trabajan las veinticuatro horas para intentar asegurarse de que Android permanece libre de software malicioso. De hecho, la empresa ha detallado exactamente cómo mantiene el malware lejos de la Google Play Store y de Android, incluso cuando ese malware intenta contra-atacar, como veremos enseguida. Hace poco Google reveló parte de las téncicas que utiliza para identificar software malicioso. [Más]

Qué son los plugins en Apache Cordova y para qué sirven

Una de las claves de Apache Cordova son los plugins. Gracias a ellos podemos acceder a características nativas del sistema operativo desde nuestro código JavaScript. En este artículo repasamos qué son, cómo funcionan, cuáles son los más importantes, cómo obtener más, y cuándo conviene utilizarlos. [Más]

VÍDEO: Creando nuestra primera aplicación Apache Cordova

En esta ocasión vamos a ver cómo sacarle partido en la práctica para crear una aplicación, que será muy sencilla pero utilizará ya un plugin de código abierto de Cordova, y nos permitirá ver cómo podemos depurar la aplicación con Chrome.
Además es fácil comprobar cómo podemos trasladar al mundo móvil los conocimientos que ya tenemos de programación Web con HTML y JavaScript. [Más]