tutorial 1 android-introduccion.docx

Upload: oscarin696

Post on 16-Oct-2015

23 views

Category:

Documents


1 download

TRANSCRIPT

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    1/23

    CURSO DETITULACIN

    DES RROLLO DE PLIC CIONESP R MVILES EN

    Instructor

    Ing. Miguel Cherres Orihuela

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    2/23

    Introduccin

    Esunsistemaoperativobasadoenlinux.

    Fuecompradoporgoogleen2005.Primeraversinen2008.EstadesarrolladoprincipalmenteporGoogle.UsalenguajedeprogramacinJAVA.

    Granpenetracinenelmercado.Gamaampliadeterminalesdedistintagama.Grancomunidad.Actualizacionesmuyfrecuentes.

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    3/23

    ArquitecturaAndroid

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    4/23

    Versiones de Android

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    5/23

    Versiones de Android

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    6/23

    Versiones de Android

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    7/23

    archivoAPK

    Esunfalsozip.ContieneelAndroidManifest.Contienelosrecursos.Contienearchivos.dex(conversinde.classabytecodedelamquinadalvik)

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    8/23

    CrecimientodeAndroid

    900.000activacionesdiariasSeprevemscrecimientoSeempiezaautilizaren:

    CochesRelojesHerramientasmdicas...

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    9/23

    FragmentacinenAndroid

    Figura:FragmentacinversionesAndroid

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    10/23

    FragmentacinenAndroid

    Figura:FragmentacinresolucionesAndroid

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    11/23

    Motivosfragmentacin

    Fabricantes.

    Operadoras.

    Usuarios.

    Requisitosdelterminal.

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    12/23

    kitdedesarrollodesoftware(SDK)

    Gratuito

    Multiplataforma

    AportaMquinavirtualCompilador

    Debuger

    ...

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    13/23

    NDK

    PermiteprogramarenC/C++.Pararealizaroptimizacionesdecdigo.IncluirlibreriasenC/C++

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    14/23

    ADT

    TepermiteempezarnuevosproyectosAndroid,rapidamente.Te

    ayuda

    en

    la

    UI

    de

    la

    app.TeintegraeldebuggerdelSDK

    Tepermiteexportar,firmadosinfirmarlosarchivosapk

    E I

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    15/23

    EstructuraproyectoI

    E t t t V

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    16/23

    EstructuraproyectoV

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    17/23

    GooglePlay

    TiendaoficialdeGoogle.Daseguridadyconfianza.Permitesubirvarios.apk,paralasdistintasversiones.Requieredeunpagonicode25dlares.

    Tefacilitaelmarketing.

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    18/23

    AmazonAPPstore

    Tiendadeaplicacionesandroiddeamazon.

    PorahorasolodisponsibleenEEUU.

    Elpreciodelaapp,laponenellossegnestudiodemercado.Elprecioquepongasatuapp,essolounasugerenca.Eligenunaapp,diariagratuita.Tefacilitaelmarketing.

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    19/23

    Seguridad

    Androideselsistemaoperativomsusado.Loscreadoresdemalwaresiempreapuntandondepuedensacarmsbeneficios.LaPlayStore,norealizabahastahacepoconingunacomprobacin,sepublicabandirectamente.Lasmedidaspuestasporgoogle,siguensiendoinsuficientes(bounce).

    Permisos,son

    aceptados

    sin

    leer.

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    20/23

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    21/23

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    22/23

  • 5/27/2018 Tutorial 1 Android-Introduccion.docx

    23/23

    Publicar en Android Market

    Crear una cuenta de

    desarrollador:http://market.android.com/

    publish

    Antes de publicarla esnecesario

    exportar un fichero APK

    firmadocon un certificado definitivo

    Vemos ejemplo practico...