Aplicaciones Híbridas con Ionic 2 Framework

Hoy vamos a conocer un poco acerca de un framework de desarrollo que ando probando (pero que tiene algo de tiempo ya). Ionic Framework es una herramienta gratuita para el desarrollo de aplicaciones híbridas basadas en HTML5 y JS, el cual esta construido bajo Saas y optimizado al máximo con AngularJS. Cuenta con una documentación muy completa (docs) y con una comunidad amplia, así que recursos y personas dispuestas a ayudarte no te van a faltar.

El proceso de instalación es muy sencillo, debes tener instalado, si no lo tienes o no sabes hacerlo, te dejo una guía npm una vez instalado simplemente ejecutas

npm install -g cordova ionic

Ya con eso tienes instalado ionic 2, vamos a crear un primer proyecto en blanco (se pueden usar templates de proyectos creados), para crearlo usamos el comando

ionic start ionictestblog blank

ionic es el comando que ejecutas para decirle al CLI que debe hacer, en este caso start que es para iniciar un proyecto ionictestblog no es mas que el nombre del proyecto, en mi caso le coloque así por que es lo que haremos un blog, que consuma vía API los posts y que permita enviar posts usando la misma API, para el backend de este blog usaremos mi framework favorito Django y para crear el API, usaremos Django-Rest-Framework, que también lo explicare en posts siguientes. y por ultimo el comando blank le indica al CLI que debe ejecutar un proyecto en blanco, es decir, con las configuraciones básicas del framework.

Una vez creado el proyecto podemos comenzar con la magia de la programación, yo voy a comenzar a hacer una serie de posts sobre una app que ando creando y que usare como ejemplo para facilitarles el camino en la creación de las suyas. Para compilar el proyecto, dependiendo de la plataforma en la que estés puedes usar uno u otro comando es de destacar que puedes compilar para IOS y Android

Android
ionic platform add android
ionic build android
ionic run android

he creado el repositorio en github para que tengas todo el codigo de la app que realizaremos en este mini howTo https://github.com/rootweiller/ionictestblog

Happy Hacking 🙂

Anuncios

Un breve paseo por lo privativo …

Una excelente entrada, muy cierto 🙂

Phenobarbital con Soda!

Ayer me encontraba implementando un servidor de Microsoft SQL Server, ya que necesito replicar unas DB hacia un almacén en postgreSQL usando ETL, saliva e’ loro y muchas pegatinas; en fin, como tenía muchísimo tiempo sin hacer algo así, me tocó visitar muchas páginas para poder lograr algo ¿y luego se *quejan* de lo “difícil” del software libre?, no me …

  1. La noche comenzó intentando primero “decidir” cual de las diferentes versiones de sistema debes montar, Standard, Core, Enterprise, Workgroup, Workload, Enterprise Plus, Enterprise Plus ++, Datacenter, Developer Mainstream, “I’ll be back and you must die” y un sinfín de variedades, bueno, escogí una al azar y “descargando” …
  2. Luego, descargar la versión “express edition” de la DB no se quedó atrás, ¿2.2GB para una base de datos limitada y en versión *express*?, eso mide TODO mi sistema operativo (con escritorio y todo) para correr postgreSQL.
  3. Al finalizar ámbas cosas…

Ver la entrada original 877 palabras más

Hablando de “LIBERTAD”

Saludos mi gente, hoy vamos a comentar acerca de una situación conocida por quienes me siguen en Twitter , y es que hace unos días atrás hice unas “criticas” (muchos de los que me siguen saben como escribo), en mi perfil a un evento que se denomina de “tecnología”, pero lo ultimo que se promueve es ello. Entendiendo que no existe la neutralidad tecnológica y que cada una de las tecnologías es desarrollada con un fin, podemos decir que el Software Libre tiene su momento en la historia venezolana, como nunca antes lo había tenido, sin embargo, los que venimos usándolo desde mucho antes del 3390  vemos con mucha preocupación, el que algunos, que recién comienzan a usarlo (y aún no entienden lo que hay detrás) lo usen como “bandera” para darse a conocer, usando recursos y medios del estado.

Un colectivo llamado “TeleTriunfador”, realiza anualmente unas jornadas de tecnología, en el año 2010, apoyando y aceptando una invitación al LUG al que siempre he pertenecido (El cual NO REPRESENTO CON MIS OPINIONES NI EN TWITTER NI EN MI BLOG) asistí al mencionado evento, realizado para aquel entonces en la ciudad de Upata, al principio me pareció mala organización ya que el evento estaba pautado para comenzar a las 8:00am y eran las 10:30am y aún no comenzaba, luego de ello, tocó ver como descaradamente se usaba Windows en uno de los equipos que usaban para presentar el evento [0], no conforme con ello toca ver y escuchar como le quitan el derecho a palabra, muy radicalmente, al ponente (y único) que habían invitado que no era ponente regional, solo por que había llegado el grupo de personas que venía desde el Zulia y por ende había que detener el evento para elevar cánticos y tomarse fotos en la entrada [2], nada tecnológicos, pero si con alto contenido político. ¿No es mediocre eso?, pues, a mi manera de ver las cosas (quizás estoy errado) si lo es, no se promueve Software Libre y se usa Windows, quizás por que el ponente hizo la presentación en power point, no se dice que se comienza un evento a una hora y luego comienza 3 horas después y definitivamente no se interrumpe al tema que llevaron como “Principal” para aplaudir la llegada del “organizador nacional”.

Ahora bien, quizás muchos, como escribieron en Twitter, me dirán “5ta columna”, por mi forma de expresarme a dicho evento, sin embargo esos mismos son los que aplauden el hecho de que su “Organizador Nacional” abiertamente pida que una persona, que hace el trabajo por el cual el estado le paga (y hasta más), sea despedido de su trabajo por pensar distinto a él [1] me pregunto ¿Y la inclusión que se promueve? ¿No somos todos VENEZOLANOS?, entendiendo que la persona debe tener claro cuales son los ideales políticos del proyecto, no necesariamente debe compartirlos para hacer un excelente trabajo como el que hasta ahora realiza ¿o si?.

En la misión Sucre y en muchas otras, conozco personas muy valiosas, que sin proselitismo político “mediocre” como el que hacen algunos, realizan mejor trabajo que los que se rompen las vestiduras diciendo que son REVOLUCIONARIOS, pero usan BlackBerry (Y son amantes de la tecnología).

“tú eres Socialista y tu Colectivo no, entonces ¿Qué haces allí?”  pues simple “amigo”, en ese “colectivo” hay LIBERTAD DE PENSAMIENTO, he organizado eventos por muchos años, donde hemos estado sentados en una misma mesa “chavistas” de los más radicales y “escualidos” de los más radicales, pero sabes algo “amigo”, TODOS, RESPETAMOS nuestro pensamiento y si nos sentamos en esa mesa es a trabajar por fin común, en ese caso DIFUNDIR LOS VALORES DEL SOFTWARE LIBRE o trabajar en X o Y proyecto.

¿Serías tu capaz de hacer eso?, no lo creo, ya que crees que mientras más radical eres, más “chavista” puedes ser, ABSURDO.

Y OJO, soy Juan Vargas, no LA COMUNIDAD DE SL, como intentas dejar ver, te repito para quede claro estas son MIS OPINIONES 

 

[0.0] https://groups.google.com/forum/#!topic/teletriunfador/SmfKkXRvDqM

[0] https://picasaweb.google.com/sateliteguayana/Jornastec2010Upata#5503058252431877906

[1] http://listas.canaima.softwarelibre.gob.ve/pipermail/discusion/2013-January/008587.html

[2] http://teletriunfador.files.wordpress.com/2010/08/3.png