archivo

Titanium Appcelerator

Después de buscar como podría integrar el javascript SDK de Appcelerator Cloud Services en rails, me encontre con una gema que ya estaba hecha para lo que yo buscaba.

Solo he hecho una prueba, pero confio que servira para trabajar con la mayoría o todas las APIs de ACS.

Lo primero que hice fue crear un nuevo proyecto de rails:

$ rails new test_rails_acs

Agregue al Gemfile del nuevo proyecto la gema:

gem 'cocoafish'

Read More

Anuncios

Muchas de nuestras aplicaciones moviles necesitaran autentificar a un usuario, por eso el hecho de crear esta publicación. Despúes de pensar un tiempo esta es una posible solución a este problema esto resulto.


De inicio utilice Titanium.App.Properties el cual es un modulo para almacenar datos persistentes en la aplicación los cuales tienen un nombre y un valor. Se pueden guardar valores enteros, booleanos, cadenas, decimales y listas.

Y para el manejo de eventos e intercambio de datos entre contextos ocupe Titanium.App.fireEvent, con este modulo se crean eventos personalizados donde se puede intercambiar datos para diferentes contextos entre ventanas, funciones.
Read More


El ejemplo de hoy es crear una ventana casi transparente que este sobre otra ventana. Este ejemplo no tiene un fin en especifico, talvez les pueda ayudar a entender mejor la forma de programar con Appcelerator o lo pueden usar en alguna aplicación.

Para esto crearemos una ventana y dentro de ella tendremos un boton, el cual al darle click se abrira una ventana semitransparente. La ventana transparente se cerrara al tocarla.
Read More

Desde hace 3 meses he empezado a programar en Titanium Appcelerator, desde entonces he aprendido bastante en desarrollo para Android e iOS. A partir de ahora empezare a subir código a Github y escribiré de algunos trucos que he aprendido durante este tiempo.

Ultimamente he trabajado con JSON por lo cual mi primer tema sera como trabajar con este formato. Para este ejemplo parsearemos este ejemplo de JSON

[
    {
        "nombre": "Antonio"
    },
    {
        "nombre": "Luis"
    },
    {
        "nombre": "Andres"
    }
]

Read More