jueves, 29 de diciembre de 2016

Descarga el proyecto de notificaciones con Firebase en Android

Clic en la carpeta para descargar

Notificaciones Push en Android con FCM (Firebase CLoud Messaging)

Notificaciones Push en Android con FCM (Firebase CLoud Messaging)

Hola, en est oportunidad traemos un vídeo muy interesante y que le da un toque especial a nuestras aplicaciones, y es la opción de recibir notificaciones push, enviar mensajes a todos los que tengan instalada la app, así que en esta ocasión les muestro paso a paso como configurar firebase y como hacer todo el proceso para que nuestra aplicación reciba notificaciones.


para descargar el proyecto clic aqui


sábado, 24 de diciembre de 2016

Login con Facebook en Android

Hola, en este vídeo muestro como iniciar sesión o autenticarse en nuestras aplicaciones con la cuenta de Facebook del Usuario. Espero que les sirva para sus proyectos.

Para descargar el proyecto clic en el siguiente enlace: 


viernes, 23 de diciembre de 2016

Login con Google y Firebase en Android

Hola este es el primer video del segundo curso de desarrollo de aplicaciones Android, cada semana tendrás nuevo contenido, con nuevos retos y código para desarrollar apps en Android. en Este video explico como autenticar usuarios o hacer login con las cuentas de Google usando Firebase. espero os sea de utilidad

Para descargar el archivo clic aqui

sábado, 10 de diciembre de 2016

Video 1: Como hacer una aplicación Android en 30 minutos

Uno de los vídeos que ha tenido mayor acogida del canal es el de hacer una App Android desde cero, pero allí se describe el proceso para descargar Android Studio, el JDK etc. por esa razón iniciamos hoy esta nueva serie en la que haré aplicaciones completas, comenzando con este vídeo una aplicacion muy sencilla que permite calcular el indice de masa corporal.


para descargar el proyecto clic aqui 


Video1: Descargar proyecto

Gracias por visitar SmartGeeks, para descargar el proyecto clic en la carpeta

viernes, 9 de diciembre de 2016

Gracias por Ingresar al Blog de SmartGeeks

Para ir a la entrada del Tutorial 38 clic





Tutorial 38 login en Android con Volley y php

La mayoria de aplicaciones moviles requieren un proceso de autenticacion de usuarios, entonces ¡como hacer un login en android? es la pregunta que surge, en este video damos respuesta a ello. podras ver la expliación del codigo para ingresar usuario y contraseña y validar aestos datos en una base de datos a traves de un servicio web en php y con volley y json.




Para descargar el proyecto clic aqui

jueves, 8 de diciembre de 2016

Tutorial 36: RecyclerView

En este video se describe el proceso de como usar un RecyclerView en Android Studio

para descargar el proyecto clic aqui





domingo, 4 de diciembre de 2016

Tutorial 35 Como poner en un RecyclerView el resultado de una consulta MySQL en Android

Hola, en este vídeo encontraras el código y el proceso para poner el resultado de una consulta hecha con Volley a través de php de una base de datos en MySQL, espero que el tutorial cumpla sus expectativas.

para descargar el proyecto clic aquí.


sábado, 3 de diciembre de 2016

Curso de Analisis de Imagenes Satelitales con QGIS

Hola, es esta ocasion tenemos un tema un poco diferente al que trabajamos en SmartGeeks, les compartimos un curso sobre análisis de imágenes satelitales con QGIS, software GIS (Sistema de información geográfica) libre. En este curso aprenderás desde descargar imágenes satelitales de earth Explorer, pasando por la creación de shapes, unión de imágenes multiespectrales, recortar imagenes hasta calcular el NDVI. espero que les agrade y sea de utilidad.


Tutorial 34 Como hacer una consulta en MySQL en Android con Volley y poner el resultado en un ListView

Hola, en  esta nueva entrega, doy respuesta a algo que me han preguntado bastante, aqui describo como guardar y consultar una base de datos MySQL con Volley en Android y poner el resultado de esa consulta en un listView, espero que les sirva mucho este video,   si les gusta por favor compartir, bajar Whaff Rewards y registrarse usando el codigo CW60042

Para descargar los archivos del proyecto clic aqui

para ver el video en youtube




sábado, 26 de noviembre de 2016

Tutorial 33 Como poner el un ListVIew el resultado de una consulta en SQLite

Hola! en este vídeo encontraras un ejemplo de como poner en un ListView el resultado de una consulta a una tabla en una base de datos SQLite, a través del ORM Sugar, para descargar el proyecto dar clic aqui.





lunes, 21 de noviembre de 2016

Tutorial 32: Como usar SQLite en Android con Sugar

En este vídeo podrás encontrar un ejemplo de como almacenar datos de manera local usando SQLite, a través del ORM Sugar, podrás guardar y consultar los datos almacenados localmente en el dispositivo móvil., para descargar el proyecto de ejemplo puedes dar clic aquí.


Como usar Sugar en Android:




miércoles, 5 de octubre de 2016

Tutorial 31: Como usar la libreria Volley en Android Studio

En este video encontraras el paso a paso de un proyecto en el que se hace una solicitud a traves de la libreria Volley, alli se hace una consulta a la base de datos y se despliega el resultado en un TextView

Para descargar el proyecto y los archivos clic aquí



Tutorial 31: Como usar la libreria Volley en Android Studio

En este video encontraras el paso a paso de un proyecto en el que se hace una solicitud a traves de la libreria Volley, alli se hace una consulta a la base de datos y se despliega el resultado en un TextView

Para descargar el proyecto y los archivos clic aqui.



martes, 15 de marzo de 2016

Tutorial 30: Como usar la API de Google Maps en Android Api 23 2016

En este vídeo aprenderas a crear un proyecto de mapas con Android, a crear un proyecto en la consola de desarrolladores de Google, a obtener el SHA1 de tu almacén de llaves de debug, generar la API Key,  poner marcadores personalizados,  ir a tu ubicación usando el GPS y  mover la cámara en el mapa.

Para descargar el proyecto clic aqui.







lunes, 7 de marzo de 2016

Tutorial 27, 28 y 29 Como conectarse a una base de datos MySQL con la aplicación Android

Hola, en esta oportunidad traemos un tutorial muy interesante y que les va a servir mucho en sus proyectos Android, hoy aprenderemos a conectarnos a una base de datos MySQL a través de php con nuestra App en Android, la particularidad de estos videos es que  trabaja con la libreria HttpUrlConnection y no con la HttpClient, que ya esta deprecated desde la api 23 de android 6.0,

En el primer video aprenderas a crear la base de datos y crear el servicio web en php para registrar y consultar datos
En el segundo vídeo se realiza la interfaz grafica y se dan a conocer los metodos que permiten la conexion, que permiten consumir el webservice
En el tercer video se realiza la consulta y el registro programando los respectivos botones

Para descargar el proyecto puedes dar clic aqui






miércoles, 17 de febrero de 2016

Tutorial 24, 25 y 26: SQLite en Android

Holaaa, en esta oportunidad estamos dando respuesta a muchas solicitudes que nos han hecho, en este videotutorial aprenderás a utilizar SQLite en Android, como Crear la base de datos, crear las tablas, guardar registros, hacer consultas, actualizar y borrar, espero que este video les sea de mucha utilidad.

No olviden seguirnos en redes sociales.

Clic aquí para descargar el proyecto


martes, 16 de febrero de 2016

Tutorial 23: Como Guardar datos en Android (Preferencias compartidas/SharedPreferences)

Tutorial 23: Como Guardar datos en Android (Preferencias compartidas/SharedPreferences)

Hola, en esta nueva entrega aprenderemos a manejar las preferencias compartidas o SharedPreferences, esta opción me permite guardar datos en la memoria del teléfono y poder utilizarlos aun después de cerrar la aplicación.

Para descargar el proyecto clic Aqui


lunes, 15 de febrero de 2016

Tutorial 22: Swipe Views: Como implementar un Navigation Drawer en la ultima version de Android Studio

Tutorial 22: Swipe Views: Como implementar un Navigation Drawer en la ultima version de Android Studio

Este vídeo es muy interesante, has visto las barras de menú laterales en las aplicaciones Android, pues son Navigation Drawer, así que hoy aprenderemos como implementarlas en la ultima version de Android Studio, hablemos versiones superiores a la 1.5.

Descarga el proyecto Aqui







Tutorial 21: Swipe Views Como Hacer Un ViewPager En Android

Tutorial 21: Swipe Views Como Hacer Un ViewPager En Android

Holaaaa este es un nuevo vídeo del curso de Android de SmartGeeks, en esta ocasión aprenderemos a hacer un ViewPager, o esas pantallitas que corre uno con el dedo. espero que les guste mucho el vídeo, no olviden suscribirse al canal, darle like  y compartirnos... Ahhh también seguirnos en Fb desarrolladores Android Colombia y SmartGeeksCo https://www.facebook.com/smgeeksco , Para descargar el proyecto clic en este link ----> El Link



miércoles, 10 de febrero de 2016

Tutorial 20: Como Hacer Un SplashScreen o Pantalla de Inicio en Mi Aplicación Android

Tutorial 20: Como Hacer Un SplashScreen o Pantalla de Inicio en Mi Aplicación Android


Hola!!! esta es una nueva entrega del curso desarrollo de aplicaciones Android de SmartGeeks, en esta oportunidad explicamos como hacer un SplashScreen, esa pantalla que arranca en la mayoría de las aplicaciones, y que muestra la imagen principal de nuestra app.

Si quieres descargar el proyecto clic Aquí

Si quieres ver el Video 


martes, 9 de febrero de 2016

Tutorial 19: Como agregar sonido a un boton en Android

Tutorial 19: Como agregar sonido a un boton en Android

En este video aprenderás a poner sonido a tus botones en android, tan solo crear una carpeta raw, copiar tus audios y reproducirlos a la hora de dar clic.


Para descargar el proyecto clic aqui


ver el video

Tutorial 16: Como Animar Un Boton Personalizado en Android

Tutorial 16: Como Animar Un Boton Personalizado en Android

En este tutorial aprenderás a poner un botón personalizado y no solo eso a agregar una animación, que se muestre una imagen cuando lo presionas y otra cuando esta en stand by


Para descargar el código puedes dar clic aqui

Mira el video

lunes, 25 de enero de 2016

Tutorial 18: Como usar Fragments Dinamicos

Tutorial 18: Como usar Fragments Dinamicos.


En este video trabajaremos con un FramaLayout y dos Fragments y a traves de botones intercambiaremos el contenido del frameLayout

Para descargar el proyecto click aqui


layout_main.xml



MainActivity.java

Tutorial 17: Como Usar Fragments en Android

Tutorial 17: Como Usar Fragments en Android

En este video aprenderas a colocar dos fragments en la interfaz de usuario, pero estaticos, en el proximo video veremos como colocarlos de manera dinamica.

Para descargar el proyecto clic aquí


ActivityMain.xls

lunes, 18 de enero de 2016

Tutorial 15: Como pasar información de un Activity a otro

                        Tutorial 15: Como pasar información de un Activity a otro

Hola!! ya estamos en el vídeo tutorial 15, en esta entrega aprenderas a enviar información de un activity a otro, en este vídeo en especial agregaremos un EditText y tomaremos la información alli escrita y la imprimiremos en el segundo Activity o la segunda pantalla.

para descargar el proyecto click Aquí

Para ver el Video:


MainActivity



MAin2Activity

domingo, 17 de enero de 2016

Tutorial 14: Como cambiar entre pantallas en Android (Navegacion entre Activities)

Tutorial 14: Como cambiar entre pantallas en Android (Navegación entre Activities)

En este vídeo aprenderás a crear varios activities y a navegar entre ellos, también aprenderás a usar la función finish(); que cierra el Activity.

Para descargar el código fuente del proyecto clic Aqui





sábado, 16 de enero de 2016

Tutorial 13: Como Usar un ListView en mi Aplicación Android

en este video aprenderaz a implementar un ListView en tu aplicacion Android, como crear el ArrayAdapter y como implementarlo en tu ListView. para descargar el codigo clic Aqui

Video


Código

public class MainActivity extends AppCompatActivity {

    Spinner opciones;


    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        opciones =(Spinner)findViewById(R.id.sp01);

        ArrayAdapter<CharSequence>  adapter = ArrayAdapter.createFromResource(this, R.array.opciones, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.preference_category);
        opciones.setAdapter(adapter);

    }
}

Tutorial 12: Como usar un Spinner en mi aplicacion Android

Tutorial 12 Como usar un Spinner en  mi aplicacion Android

Hola!! esta es la decimo segunda entrega del curso Desarrollo de Apps en Android de smarGeeks, en este video aprenderas como usar un Spinner o ComboBox en Android,.

Descarga el proyecto: Aqui
Síguenos en Facebook: www.facebook.com/androidcolombia2013



Codigo fuente:

public class MainActivity extends AppCompatActivity {

    Spinner opciones;


    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        opciones =(Spinner)findViewById(R.id.sp01);

        ArrayAdapter<CharSequence>  adapter = ArrayAdapter.createFromResource(this, R.array.opciones, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.preference_category);
        opciones.setAdapter(adapter);

    }
}

viernes, 15 de enero de 2016

Tutorial 11: Como usar Radiobutton y CheckBox en Android

Esta es la décimo primera entrega del curso desarrollo de apps en Android de SmartGeeksCo, en esta ocasión trabajaremos con los famosos RadioButton y CheckBox aprenderemos como colocarlos en nuestra interfaz y como identificar cuando están seleccionados.

para descargar el proyecto clic Aqui




miércoles, 13 de enero de 2016

Tutorial 10: ¿Como hacer una App en Android?

Hola, en este videotutorial encontraras de la manera mas practica como hacer una app en Android, una en la que puedas interactuar con botones, con cajas de texto y títulos. aprenderas a usar el método onClickListener y hacer funcionar un boton.

Descarga el proyecto Aqui



este es el codigo del layout

<LinearLayout    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    xmlns:android="http://schemas.android.com/apk/res/android">

    <ScrollView        android:layout_width="match_parent"        android:layout_height="match_parent"        >

        <LinearLayout            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:orientation="vertical">



    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"        android:layout_gravity="center_vertical" />
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Palabra 1"/>
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Boton"/>
    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Caja de texto"/>

        </LinearLayout>

    </ScrollView>


</LinearLayout>

Y este es el codigo del archivo java

package smartgeeks.co.tutorial9;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

Tutorial 9: Como agregar un scroll a la interfaz de mi aplicacion Android - ScrollView

Holaa!! que tal?  Ya vamos en la novena entrega de los tutoriales del curso de Android de SmartGeeksCo, en este vídeo aprenderán a agregar un ScrollView, que es un scrollview o scroll es la posibilidad de incluir muchos elementos en la pantalla y aunque estos no quepan podrás desplazarte hacia abajo para ver todos los elementos, scroll es esa barrita lateral que te permite ver todo el contenido.

Sigenos en Facebook: https://www.facebook.com/AndroidColombia2013

Descarga el proyecto: Aquì


martes, 12 de enero de 2016

Tutorial 8: Como crear la interfaz grafica de la aplicacion android - RelativeLayout

Como crear la interfaz gráfica de la aplicación android - RelativeLayout

Esta es la octava entrega del curso de desarrollo de Apps en Android de SmartGeeksCo en este vídeo aprenderás como diseñar la interfaz de usuario de tu aplicación Android en un RelativeLayout, acomodando tus vistas de manera relativa a otros elementos en el diseño

Codigo Fuente: Aqui



Tutorial 7: Propiedad Weight en LinearLayout

Hola! un saludo muy especial a todos, este video es en respuesta a uno de sus comments, en este describo como usar la propiedad weight en los LinearLayout en Android, con esta propiedad podemos determinar el peso o el espacio porcentual que ocuparan nuestros elementos en la pantalla del dispositivo  movil.

Codigo Fuente: Aquí


Tutorial 6: Cómo crear la interfaz grafica de mi aplicacion Android (LinearLayout, EditText, TextView, Button)

Cómo crear la interfaz gráfica de mi aplicación Android 

Hola, este es el videotutorial 6 del curso de Android de SmartGeeksCo acá podrás hacer tu primera interfaz gráfica utilizando el LinearLayout, EditText, TextView y Button, y conocerás algunas propiedades de estos views.


Para descargar el proyecto clic aquí

lunes, 4 de enero de 2016

Bienvenidos a SmartGeeks Colombia

Esta es la primera entrada de nuestro blog, aqui encontraras los contenidos del canal de youtube, material de los cursos de desarrolladores.