{CamelCase}


camello

Al estar programando suelo usar CamelCase, ya sea en los nombres de mis metodos o al declarar variables, pero mucha gente me ha preguntado del por que lo hago, y bueno, decidi hacer mas extenso esto y compartir con ustedes dicha explicación.

Camelcase es un tipo de escritura definida por el uso de mayúsculas y minúsculas, que  se caracteriza porque las palabras van unidas entre sí sin espacios; con la peculiaridad de que la primera letras de cada término se encuentra en mayúscula para hacer más legible el conjunto. Tradicionalmente, se había utilizado para la formulación química; pasando a ser empleado, en la actualidad, como un lenguaje de catalogación o clasificación, utilizado exclusivamente en la Web como lenguaje de programación o simplemente para llamar la atención con fines publicitarios.

El CamelCase admite dos posibles combinaciones entre mayúsculas y minúsculas: la primera palabra en mayúscula y el resto en minúscula (UpperCamelCase) o, por el contrario, cuando la primera está en minúscula y las demás están en mayúscula (LowerCamelCase).

Algunos ejemplos cotidianos sobre el uso de este tipo de escritura, que recibe el nombre de Camel(camello) por su parecido con la joroba de este animal, pueden ser el de McDonalds, McLaren, iPhone, iPod e iPad.

Si quieren ver ejemplos, en MSDN hay mucho contenido del uso de esto.

Hasta la próxima!!

 

Cambios en Xamarin University [Re-Certificacion]


El otro dia entre a revisar la página de “Xamarin University” y me di cuenta que ahora han actualizado sus requisitos de certificación. Una de ellas es que el examen de re-certificación se ha ido y en su lugar sólo hay que asistir a seis clases durante el año.

La verdad creo que esto es mas aceptable hacia los  desarrolladores que ya estan certificados, cabe mencionar que esto es sólo en el proceso de recertificación.

Nota: Los que no cuenten con la certificacion todavía están obligados a pasar un examen para obtenerla.

Desde mi punto de vista me alegra ver que exista un cambio en el proceso de re-certificación, puesto que uno se enfocaba mas en estudiar para poder tomar el examen que en verdad prestar la atencion debida al material o contenido.

Error {Icono mas grande que el circulo en el AppBar.WindowsPhone} #Xamarin.Forms


El otro dia al querer ver mi aplicacion desarrollada en Xamarin.Forms en un Windows Phone 8.1 me percate que las imagenes que se muestran en el AppBar (conocido asi en WP) se salen del circulo que las engloba:

20160912_144216.jpg

Cabe mencionar que el AppBar en Xamarin.Forms se conoce como ToolbarItem y si, al estar investigando y preguntando, todo me indicaba que hiciera mas pequeñas las imagenes, pero al intentarlo no funciono.

Buscando en StackOverFlow, me pude percatar que no fui el unico por el cual ha pasado por este problema, aunque si se percatan, la persona habla de Windows Phone nativo, aumque presenti que era lo mismo para mi caso.

Solucion

Las imagenes deben que se usen para WP, deben de tener un padding, puesto que este ayuda a que se escale con respecto al circulo:

drtaz

Mas informacion en MSDN

#HappyCoding

Curso en [MVA] de #Xamarin


Hoy en dia son muchos los interesados en saber mas sobre Xamarin, y buscan cursos, talleres, reuniones o algun tipo de evento para poder obtener conocimiento y asi poder comenzar a desarrollar sus propias aplicaciones.

En lo personal esto me agrada mucho, pero tambien se que no se tiene el tiempo necesario para poder ir a todos, es por ello que les quiero compartir el siguiente curso que Microsoft cuenta en su portal en linea y gratuito de MVA (Microsoft Virtual Academy), que se denomina:

Xamarin for Absolute Beginners 

Y como su nombre lo indica, son las bases por las cuales deben de empezar.Tambien les informo que se encuentra en ingles pero bueno, hay que ponerse las pilas.

#HappyCoding

¿Que es HockeyApp?


hockeyapp-for-nokia-x-1-638.jpg

Como desarrollador de aplicaciones moviles, sabemos que una parte importante del proceso es probarla en diversos dispositivos, puesto que es dificil contar con un area de QA si se es independiente y aunque no lo fuese, por que luego existen incidencias que no podemos replicar con facilidad o saber con exactitud donde se presentan estos.

Para poder hacer podemos usar herramientas como HockeyApp, una herramienta que permite instalar y actualizar de forma sencilla la aplicación en los terminales de los betatester que hayan sido registrados previamente.

A continuacion les comparto el flujo de HockeyApp:

Distribucion Beta
Publica tus compilaciones, notifica a tus usuarios testers e instala la aplicacion directamente desde tu dispositivo.

Reporte de Excepciones
Lleva un registro de calidad de tu aplicacion a traves de reportes detallados de las excepciones no controladas.

Metricas de usuario
Entiende como tus usuarios utilizan tu aplicacion.

Una de las ventajas respecto a otras herramientas como TestFlight es que es multiplataforma, por lo que podremos usarla tanto para Android, iOS, Mac OS X y Windows Phone. Dispone de SDKs para la recolección de crash report para las distintas tecnologías, así como una aplicación cliente que deberán instalarse los betatester para recibir las actualización de la aplicación en desarrollo.

En resumen:

“HockeyApp es una plataforma que nos va a permitir distribur aplicaciones en versiones en beta de UWP, ademas de Android y iOS, asi como llevar el  recuento de las expeciones o problemas que pueda tener nuestra aplicacion para mejorar todo el tiempo la calidad de nuestro producto.”

Mas informacion: HockeyApp Site