Software

Publicar aplicaciones Android en Xamarin Studio

Paso a Paso, Cómo Publicar aplicaciones Android en Xamarin

Una vez que desarrollamos nuestra APP, una de las cosas que queremos es probar su performance y las funcionalidades que le vamos agregando en cada release, muchas veces, los emuladores que traen los entornos de desarrollos por defecto para probar las Apps, no muestran el rendimiento real de la aplicación con otras aplicaciones corriendo al mismo tiempo etc, lo que genera la necesidad de poder probarla en un Smartphone real. Esto se puede hacer sin la necesidad de publicar la aplicación en la tienda de Google.

Xamarin Studio nos permite publicar las aplicaciones para luego poder probrarlas en nuestro Smartphone. Aquí los detellas:

 

1- Cuando estamos en el navegador de proyectos, seleccionamos el proyecto que queremos publicar sobre la lista a la izquierda en el escritorio de Xamarin Studio y hacemos Click en el menu Proyecto de la barra de Menú de Xamarin lugo vamos a  -> Publish Android Application como se ve en la siguiente imagen:

Publicar aplicaciones Android en Xamarin

Publicar App en Xamarin

2- Se abre la ventana del Keystore Selection seleccionamos el checkbox Create new KeyStore. Completamos los campos con el directorio donde se va a generar el archivo.apk, la Password (cualquiera que nos acordemos facilmente) l confirmamos y hacemos click en el botón Forward.

Publicar aplicaciones Android en Xamarin

Xamarin Android id

 

3- Para finalizar completamos con un Alias, la Password nuevamente y la confirmamos. Luego nos pide ingresar la validez (Validity) que para probar la ingrese en 1 año. Para finalizar click en el botón Forward.

Publicar aplicaciones Android en Xamarin

Publicar App en Xamarin

 

4- Por ultimo, se genera el archivo .apk que luego podremos ejecutar en nuestro Smartphone con android. Una forma facil es enviarlo por  una cuenta propia de Gmail y automaticamente al recibirlo en tu Smart tu app de Gmail detecta que el archivo es .apk y lo instala.

Publicar aplicaciones Android en Xamarin

Publicar App en Xamarin

Instalar XAMPP en Windows

Instalar Xampp en Windows

En estos simples pasos, les mostraré como instalar XAMPP en windows, uno de los entornos para el desarrollo web en tu computadora más populares.

En los puntos 1 y 2 les mostraré como Instalar xampp en Windows para luego pasar a ver los detalles del panel de control principal; y en los puntos 3 y 4, donde se alojan los archivos para nuestro sitio y como acceder al mismo, a través del buscador web gracias a tener Xampp como servidor local.

 

1-. Primero descargamos Xampp de la página oficial desde éste enlace. Ejecutamos el instalador de Xampp en nuestra computadora. Luego de seguir el paso a paso de la instalación, nos creará una carpeta como la siguiente en el disco donde lo instalamos:

Instalar xampp en Windows

Estructura de Archivos

2-. Para comenzar a usarlo, debemos abrir el icono de color anaranjado xampp-control que es el panel de control del entorno de php (como se ve en la siguiente imagen). Éste es el panel administrador de todos los servicios que nos ofrece. Los que nos interesan, para empezar con nuestro entorno de desarrollo local, son Apache (PHP) y MySQL (servidor de base de datos que contendrá la base de datos de nuestro sitio web).

Instalar xampp en Windows

Xampp

Luego podemos abrir en nuestro buscador el servidor XAMPP. El servidor en este caso como se ve en la URL usa el puerto 8080 de nuestro ordenador, esto es configurable de acuerdo a las necesidades del caso. Por ejemplo, por defecto Xampp usa el puerto 80, como este puerto es utilizado por Skype configuré Xampp para que use el puerto 8080 y no tener ningún problema entre el servidor PHP y Skype y poder usar ambas aplicaciones al mismo tiempo y así puedan tener sus puertos disponibles.

Instalar xampp en Windows

Escritorio Xampp

3-. La estructura de carpetas de nuestro sitio (carpetas, archivos, imágenes) deben ir en la carpeta HTDOC como se ve en la imagen a continuación. Nuestros sitios deben ir sí o sí en esta carpeta, de lo contrario, no podremos acceder a nuestro sitio desde los buscadores. Una vez hecho esto podremos acceder a nuestro sitio ingresando la siguiente URL http://localhost:8080/programertech mediante nuestro servidor apache que hemos «levantado» en el paso 2-. en este caso, es la carpeta de WordPress que se descarga desde el sitio oficial y con el cual construí el sitio, solo que la renombré con el nombre de mi sitio PROGRAMERTECH. Acá explico como crear un sitio con WordPress.

Instalar xampp en Windows

Instalar xampp en Windows

Instalar xampp en Windows

Instalar xampp en Windows

 4-. Luego, podremos levantar nuestro sitio web en nuestro buscador, colocando la url del LOCALHOST seguida por el puerto (8080 en mi caso, pero por defecto es el puerto 80), y el nombre de la carpeta de nuestro sitio que le pusimos dentro de la carpeta htdocs, como se ve a continuación:

 

Cualquier duda, puedes dejar tu comentario! 😉

Xamarin instalación experiencias

Xamarin instalación experiencias

Xamarin es un entorno de desarrollo para aplicaciones móviles, es parte de Mono-Project. El fuerte de éste entorno de desarrollo, es la capacidad para crear aplicaciones cross-plataform; es decir, se programa una sola vez el core de la aplicación móvil y ésta puede ser usada en cualquier dispositivo con diferentes sistemas operativos. Lo único que se debe programar para cada sistema operativo son sus vistas.

 

Lo que se hace exactamente es programar en un solo lenguaje de programación para todas las plataformas y adaptar luego la parte visual según el dispositivo donde va a correr la misma, ya sea Android, iOS, WindowPhone, Windows de Escritorio, Macs, etc..

El lenguaje en el que se programan las clases nativas es una version de .Net C# OpenGL creada por mono-project cuenta con muy buena documentación oficial y el ahorro de código al hacerlo solo una vez para todas las plataforma donde luego se va a utilizar.

 

Xamarin instalación experiencias:

Descargamos e instalamos nuestro Xamarin IDE y podremos empezar a desarrollar nuestras Aplicaciones. En la siguiente imagen muestro donde se encuentra Xamarin IDE para descargarlo desde el sitio oficial de mono-project.

Xamarin instalación experiencias

Descargar Xamarin IDE

 

Ejecutamos el instalador y seguimos el paso a paso de la instalación, luego podremos ejecutar Xamarin y veremos el escritorio como se ve a continuación:

Xamarin instalación experiencias

Xamarin Studio Descargado

Xamarin ofrece una versión gratuita Starter Edition y otra de pago. Cada una, ofrece distintas características sobre el Software que podremos desarrollar, y entra aquí en juego la visión de quien necesita la herramienta a la hora de contratar la versión full o solo usar la starter:

Xamarin instalación experiencias

Licencias de Xamarin