Ferran Mas

V Congrés de Programari Lliure

5 i 6 de maig de 2015

Castelló

Presentació

  • Motivació

  • Experiència

  • Utilitat

  • Continguts

    • Què és?

    • Preparant l'aula

    • Aplicacions

    • Distribució

Què és?

  • Eina de programació

    • Basada en blocs

  • Creació d'aplicacions Android funcionals

  • Senzilla d'usar

    • Educativa

App Temperatura

Preparant l'aula

  • Ferramenta en el núvol

    • Navegador

      • http://appinventor.mit.edu
  • Proves en directe

    • Emulador

    • USB

    • WiFi

Entorn de treball

  • Proves en directe: Emulador

Entorn de treball

  • Proves en directe: USB

Entorn de treball

  • Proves en directe: WiFi

Entorn de treball

  • Proves en directe: WiFi

    • Opció recomanada

    • Es necessari:

      • Un punt d'accés

      • Mòbil i PC en la mateixa xarxa

      • MIT AI2 Companion

Entorn de treball

  • Proves en directe: WiFi

Creació d'aplicacions

  • Exemple d'aplicació

    • Aplicació gràfica

    • Objectiu aconseguir la màxima puntuació en 30 segons

    • Cal disparar i encertar a una nau que està en moviment

App Diana

Components

    • User Interface

    • Layout

    • Media

    • Drawing and Animation

    • Sensors

    • Social

    • Storage

    • Connectivity

    Blocs

    • Control

    • Lògica

    • Matemètiques

    • Text

    • Llistes

    • Colors

    • Variables

    • Procediments

    • I les pròpies dels components

    Components

      Components

        Components

          Components

            Components

              Components

                Components

                  Components

                    Altres aplicacions

                    Altres aplicacions

                    Distribució de continguts

                    • Arxius APK

                      • Per instal·lar i distribuir aplicacions

                      • AI2 Companion no instal·la l'aplicació

                    Distribució de continguts

                    • Arxius APK

                      • Revisar seguretat del mòbil

                    Distribució de continguts

                    • Google Play Store

                      • Canal de distribució d'aplicacions Android

                      • Cal tenir compte de desenvolupador

                    Conclusions

                    • A favor:

                      • Corba d'aprenentatge ràpida

                        • Disponibilitat de recursos docents

                      • Pensament computacional

                      • Creativitat

                      • Integrar diversos camps de coneixement

                      • Motivadora per a l'alumnat

                    Conclusions

                    • En contra:

                      • Poca flexibilitat en la programació

                      • Programes senzills

                    Ferran Mas

                    Preguntes