android

Recursos de programación de android
Introducción a Unity3D por Frán Paredes Unity 3D es un motor de creación de videojuegos que actualmente goza de gran popularidad entre los desarrolladores, ya sean grandes estudios, desarrolladores indies o simples aficionados, por las siguientes razones: 1.- Windows o Mac Os X: Se puede instalar y desarrollar en S.O. Windows y Mac OS X. 2.- Multiplataforma: Los juegos desarrollados en Unity 3D se pueden desplegar en: Windows, Linux, Mac OS X, iOS, Android, PS4, Wii U, XBox One... 3.- Versiones gratis o de pago: Hay diferentes versiones de Unity 3D, desde la Personal Edition (gratuita) hasta soluciones empresariales a medida, pasando por suscripciones mensuales. 4.- 2D y 3D: Aunque originalmente Unity 3D es un motor 3D las últimas versiones permiten desarrollar de manera sencilla juegos 2D. 5.- Lenguajes de programación: El editor permite desarrollar los scripts de Unity en C# o Javascript, según las necesidades y conocimientos de los desarrolladores. ... En esta charla os mostraremos cómo desarrollar un juego 2D sencillo, un clon del Arkanoid, y aprovecharemos para enseñaremos algunos conceptos básicos de Unity 3D, principalmente de programación. Gracias especialmente a José Luis Mayoralas por su sapiencia y buen hacer en la producción de este vídeo.
Es por todos conocido que uno de los mayores problemas de Android es trabajar fuera del hilo de UI. Durante años hemos descubierto varias formas de hacerlo, desde recomendaciones por parte de Android como AsyncTask o Services hasta librerías basadas en el Reactive Manifesto como rxJava o JDeferred. El estándar de la industria es hacer todo asíncrono pero, ¿estamos seguros de que esta es la mejor solución.
**POR PROBLEMAS TÉCNICOS CON EL MICRÓFONO DE LA SALA, EL AUDIO SE VA UNOS SEGUNDOS EN ALGUNAS PARTES DE LA CHARLA. DISCULPAD LAS MOLESTIAS** Google has recently released a preview version of Android N, and brand new Java 8 features appeared around. They gave us a sneak peak about the future of Android development. In this talk we are going to showcase all the supported new language features up to date, detailing which ones are retrocompatible and which ones will just be available starting on API 24 (N). We will get our hands on a Clean Architecture sample project which will use java 8 functionalities on its diffent layers, in order to make people think a little bit more about how those new language features can become handy for us to simplify our code and project architecture
Esta live charla mostrará diversos atajos de teclado, consejos, buenas prácticas, trucos y consejos de como utilizar Android Studio 2.0 de forma eficiente.
César Puerta is the technical lead for Twitter for Android, and oversees the application’s architecture. With a team of 45 developers and a codebase dating from over five years ago, when the cutting-edge version of Android was 2.2 (Froyo), Twitter for Android presents a unique set of challenges when it comes to building a clean, easy to understand codebase. César’s aspirations as technical lead include helping teams collaborate on such a large-scale project, and the migration of shared infrastructure towards design patterns which incorporate modern techniques such as dependency injection through Dagger and decoupled, modularized, and testable components. Prior to working on Android, César worked on localization engineering at Twitter and Electronic Arts in Madrid.
IOT has a massive potential and its impact in our daily life is important. Here is an exemple of using a connected object and analysing its data: we'll see how to collect data using the accelerometer sensor of your smartphone. Then, we'll store it in Cassandra as a Timeseries model. Finally, we'll analyse those data and predict the activity with Spark. We will see a live demo on stage to show this solution working in realtime.
Ever since it launched, RN has gained lots of interest since it opens a new door to web developers: mobile development, with the added of bonus of being able to re-use a substantial chunk of code for both ios and android. Follow me on this step by step tutorial on how to build a simple mobile app with the latest version of React Native, understanding the concepts behind it, the differences between React and its native version and seeing how you can debug a native app directly in your browser.