Logo es.androidermagazine.com
Logo es.androidermagazine.com

Cómo comenzar con las cosas de Android

Tabla de contenido:

Anonim

Android Things podría ser uno de los mejores proyectos de Google. Diseñado para ayudar a construir pequeñas "cosas" inteligentes integradas al ser simple y consistente, es una excelente manera de comenzar con cualquier tipo de proyecto conectado pequeño, incluso si nunca antes ha realizado ningún tipo de programación.

Puede ejecutarse en hardware de bajo costo y tiene un excelente material de soporte para orientarlo en la dirección correcta sin importar su sueño de construir. Lo he estado observando durante algunas semanas y creo que es donde todo el mundo interesado en crear tecnología genial y no solo en usarlo debe comenzar.

Quizás la mejor parte es que en esencia es solo Android. El mismo Android que se ejecuta en más de mil millones de teléfonos, innumerables tabletas, relojes, televisores y casi cualquier otra cosa inteligente que puedas imaginar. Aprenda haciendo con los excelentes tutoriales de Android Things y estará bien encaminado para comprender cómo se realiza la escritura de aplicaciones para Android. No es necesario que sueñe con ser un desarrollador de aplicaciones de Android exitoso: es una excelente manera de aprender, incluso si solo quiere aprender. Lo mejor de todo es que comenzar solo requiere unos simples pasos.

Android Things: todo lo que necesita saber sobre el plan de Google para interrumpir IoT

Lo que necesitas: hardware

No necesitas una manta para perros de Navidad para trabajar con Android Things, pero no hace daño si tienes una.

Para trabajar en el desarrollo con Android Things necesitas algunas piezas básicas de hardware. Para empezar, vas a necesitar una computadora. No tiene que ser una computadora elegante, solo lo suficientemente potente como para ejecutar Android Studio. Cualquier PC o computadora portátil moderna con Windows estará bien, al igual que cualquier PC Intel Mac o Linux.

Hace muchos años, comencé a engañar con el desarrollo de Android en un pequeño Netbook Acer que tenía por ahí, y era más que suficiente en el lado del hardware. Por supuesto, una PC poderosa reducirá el tiempo que lleva compilar sus creaciones, pero no necesita una.

No necesita una gran cantidad de hardware costoso para comenzar.

En el otro extremo, necesitará algún hardware que pueda ejecutar Android Things.

Si está familiarizado con las computadoras pequeñas de una sola placa y está jugando, puede comenzar con una placa PICO-IMX7-AT independiente o una Raspberry Pi 3. Me encanta la Raspberry Pi porque tiene un soporte tan amplio y es adaptable para hacer casi cualquier cosa, pero si te tomas más en serio la construcción de proyectos integrados inteligentes, el Pico es una mejor opción porque también tiene soporte de desarrollo de Alexa.

Una opción aún mejor es gastar $ 200 y comprar un kit completo para desarrolladores de Android Things. No solo obtendrá la placa Pico, sino también una pantalla multitáctil de 5 pulgadas, una cámara HD, un Pimoroni Rainbow HAT y todos los cables y sujetadores para armarlo. Estos son los mismos kits que Google dio a los asistentes en Google I / O 2018, y son geniales. Vale la pena gastar un poco más para obtener todo lo que necesita, así como tener el hardware exacto utilizado en todas las demostraciones y tutoriales.

Lo que necesitas: software

Cada pieza de software que necesita desarrollar para Android Things es gratuita. Eso no significa que sea malo, solo que los desarrolladores quieren que puedas usarlo y no están cobrando nada.

Consta de tres partes: la imagen de Android Things para su hardware de desarrollo, Android Studio para su computadora y una aplicación complementaria de Android para poner en funcionamiento su sistema y conectarlo a Wi-Fi si está usando el kit de Google.

Todo el software que necesitas desarrollar para Android Things es gratis.

Android Studio es el mismo Android Studio que usan los desarrolladores de aplicaciones para teléfonos Android. Tiene algunos requisitos básicos, y ya los tienes instalados si estás usando Windows o macOS.

Si está instalando en Linux, necesitará algunas dependencias básicas que probablemente ya esté utilizando. Puede descargar Android Studio desde el sitio web de Google Developers, y se instala como cualquier otro programa. También encontrará instrucciones completas sobre cómo configurar su entorno de desarrollo después de que el instalador lo guíe a través de la configuración.

Android Things está disponible como una imagen precompilada de Google en el portal de Android Things. Google proporciona actualizaciones y parches que puede instalar, por lo que es una buena idea usar la imagen preconstruida. Si compró un kit de desarrollador, ya tiene el software que necesita para comenzar a instalar en la placa. También querrás registrarte en tu propia consola de desarrollo de Android Things para ayudar a buscar y enviar datos a través de Google Cloud. Si no compró un kit, la consola de desarrollo tiene la herramienta que necesita para actualizar la última versión de Android Things a su tablero.

También es una buena idea instalar la aplicación complementaria Android Things en su teléfono. Si compró un kit, lo necesitará para configurarlo y conectarlo a una red. Lo puedes encontrar en Google Play.

Próxima parada: en cualquier lugar

Lo creas o no, eso es todo lo que necesitas desarrollar para la plataforma Android Things. Si está familiarizado con el desarrollo de software, tiene una buena idea de dónde ir después, pero la mayoría de las personas no están familiarizadas. Eso está bien porque Android Things fue diseñado para ser lo que te enseñará.

Google proporciona un tutorial completo para comenzar una vez que todo esté listo.

Por eso me encanta la plataforma Android Things. Tiene un puñado de hardware que puede indicarle la temperatura, pero no tiene idea de dónde ir una vez que tenga todo conectado. Google tiene un tutorial increíble que lo lleva a través de los conceptos básicos (hacer que se encienda un LED) a técnicas avanzadas en sus documentos de capacitación de Android Things.

Puede usar estos tutoriales con cualquier hardware de desarrollo, por lo que si no obtuvo un kit, aún puede aprender qué y cómo hacer que todo suceda. Se le guía por los pines de E / S y para qué se usa cada uno (¡e incluso para qué sirven si está comenzando desde cero!) Y se le dice exactamente cómo conectar cualquier hardware y tener ejemplos completos de códigos disponibles.

Completar la capacitación de Android Things que Google proporciona le brinda todo lo que necesita saber para comenzar a crear aplicaciones, así como familiaridad con la informática integrada y cómo funciona otro hardware periférico. Es maravilloso, no importa cuál sea tu nivel de habilidad.

Sé que la mayoría de las personas están más interesadas en usar gadgets geniales que en fabricarlos. Pero si incluso tiene un interés pasajero en el desarrollo de aplicaciones IoT / móviles o hardware integrado, Android Things es una excelente manera de aprender más y algo que debe echar un vistazo.

Podemos ganar una comisión por compras usando nuestros enlaces. Aprende más.