React native es una maravilla, pero solo si ya tienes el ambiente configurado, se hace un poco dificil crear un proyecto y que corra a la primera por lo granulado que es esta plataforma. Pero esta aguia nos ayudara a Instalar ReactNative mac-os catalina sin problemas.
Archivo de la categoría: Android
Reducir tamaño de APK – Android
Nos pasamos un tiempo considerable construyendo nuestras Apps y a la hora que hacer el build nos percatamos que el tamaño de dicho APK es algo exagerado teniendo en cuenta lo que pueda hacer nuestra aplicación. Optimizar a temprana etapa del proyecto no es buena pero hay que llevar eso al extremos.
En este tutorial mostraremos una serie de técnicas para reducir considerablemente el tamaño de los APK generados por nuestras aplicaciones.
Scanear codigo QR con android
Muchos desarrollo ven utilidad en el hecho de tener que escanear un código QR para hacer x funcionalidad, bueno hasta hace unos anos esto con android no era tan fácil, pero ahora con gradle android studio, es cuestión de mins y se logra el objetivo.
En su momento la forma de lograr esta funcionalidad era llamar una aplicación que ya implementara esto y que esta hiciera el trabajo por nosotros.
Notificaciones Android
Las notificaciones son una buena forma de darle feedback al usuario de que algo sucedió y le concierne, se debe usar estas con precaución sabiduría ya que el mal uso de las mismas podría llevar a que el usuario simplemente las inhabilite para nuestra aplicación.
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("Mi Aplicacion") .setContentText("Hola mundo"); NotificationManager mNotificationManager = (NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE); int notificacion_id = 2345; mNotificationManager.notify(notificacion_id, notification);
Tomar una foto con android y cortarla
Tomar una foto con android es bien facil de hacer:
Tomar Foto
Permisos necesarios:
<uses-permission android:name="android.permission.CAMERA" />
Codigo:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); //3434 es un int que esperaremos como resultado una vez sea tomada la foto. startActivityForResult(intent, 3434);
Google Support design library
En vista de la nueva tendencia de material design y toda la movida, google libero en su ultima conferencia de desarrolladores una libreria para ayudar a developer con esto de componentes de UI mas complejos y ya digamos construidos ya listo para ser usados.
Componentes como los siguientes fueron agregados y/o mejorados en esta libreria:
- Snackbar
- FloatingActionButton
- Toolbar
- Collapsing Toolbars
- NavigationView
Para poder usar esta libreria tenemos que agregar esta dependencia a nuestro gradle file
Estructura de proyecto & Async HTTP Model Android
Android no nos deja realizar llamadas HTTP en el main thread por lo que para poder realizar la misma tenemos que crear un nuevo hilo de ejecución y realizar la misma, el instancia AsyncTask en una actividad o fragment puede resultarnos un poco no grato para nuestro código,nuestras vistas no necesitan saber lo que es un HTTPCODE o JSON nada de eso para nuestras vistas.
Si quieres pasar directamente al ejemplo y verlo directamente aqui esta el link del project.
Para organizar un poco nuestro codigo compartire el modelo que utilizo a la hora de comunicarme / interactuar con alguna api que retorne json o el formato que exponga la misma, este modelo digamos no podría decirse que no es mio y tampoco sabría de quien es pero con el tiempo y buscando en internet un poco de cada cosa lo he adquirido.
Sigue leyendo
Active Android ORM
Tutorial de como instalar y usar Active android ORM; este tutorial va dirigido para quienes ya no pueden mas con el hecho de tener de lidiar directamente con SQLite en android, la cual no es nada grato que en el 2015 tener que estar trabajando con un iterator.
Sigue leyendo
Android Debug A traves de Wifi.
Este post es mas un tip que un tutorial en si, y lo escribo por que en el play-store aparecen muchas app diciendo que hacen esto, cuando en realidad no necesitas ninguna aplicación externa para poder realizar esta acción, simplemente tu celular android y tu computadora donde desarrolles.
Sigue leyendo
Google Maps Android
Las aplicaciones con mapas y móviles es como el «hello word» en cualquier lenguaje de programación todo el mundo quiere que su aplicación tenga mapas y mas aun su aplicación se basa en torno a mapas y localizaciones. Pues este es otro tutorial de como manejar mapas de google con android.