Basic Tools To Create An Educational App With MIT App Inventor
Basic Tools To Create An Educational App With MIT App Inventor
Presentation
November 2016
Trainers:
Xavier and Robert
pjgm@mf.upc.edu
castilla@mf.upc.edu
Disclaimer
“This
offering
is
not
approved
or
endorsed
by
MIT
App
Inventor,
the
producer
of
the
MIT
App
Inventor
so;ware
and
owner
(Massachuse>s
Ins?tute
of
Technology)
and
MIT
App
Inventor®
trade
marks.”
The CONTENTS
Ø Introduction
Ø How MIT App Inventor can assist educators as a learning tool?
Source: D. Wolber, H. Abelson, E. Spertus and L. Looney (2014),“App Inventor 2. CreateYour Own Android Apps”, Ed. O’Reilly, USA
Visible Components: you can see when the app is launched (user interface)
Non-Visible Components: you cannot see them, provide access to the built-in
functionality of the device.
Behaviour: the behaviour defines how the app should respond to events, both user
initiated and external. The difficulty of specifying such interactive behaviour is why
programming is so challenging.
Fortunately, App Inventor provides a
high-level blocks-based language for
specifying behaviours.
- Tapping: if the user taps a button, the app responds by performing some
operation.
- Dragging: for touchscreen phones and devices, the act of dragging your
finger across the screen is another event.
③ On your phone or tablet, open the Google Play Store and find and install
the MIT AI2 Companion app. The Companion app is just an Android App
that lets you test the apps you build as you're building them.
Show & Tell: What you’ll need Working with APP INVENTOR 2
④ Back in your computer's browser (Chrome, Firefox or Safari), open app
inventor by going to ai2.appinventor.mit.edu. Create a new project.
(important: type name project with no spaces!!!)
• Same Wifi!
• Gallery
The time spent to create apps with App Inventor feels like minutes
compared to using traditional programming languages.
More information …
• http://appinventor.mit.edu/explore/
As a start you can begin at AppInventor.mit.edu, the home of App Inventor.
• http://www.appinventor.org/
Web product of the University of San Francisco's Democratize Computing
Lab, and it is intended to provide materials for learning and teaching App Inventor.
• https://puravidaapps.com/
PuraVidaApps is a site made by an App Inventor enthusiast, where you can find
tons of snippets, tutorials and links.
• https://www.udemy.com/desarrollo-de-aplicaciones-moviles-con-app-inventor/
Spanish course by a Master Trainer of App Inventor targeting beginners of all age.
Book:
D. Wolber, H. Abelson, E. Spertus and L. Looney (2014),
“App Inventor 2. CreateYour Own Android Apps”,
Ed. O’Reilly, USA
TEST:: Testing while your are building BUILD:: Building your first app
:: Questions Breve%Encuesta%sobre%la%Tarea:%“App%Android%para%Enginyeria%de%Fluids”%
Se ruega contesten con completa franqueza siendo la encuesta anónima
Sus opiniones son muy valiosas y servirán para mejorar la asignatura en futuras ediciones
%
Género!
Hombre!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Mujer!
!
¿Conocía!App#Inventor!antes!de!la!propuesta!de!la!tarea!por!parte!del!profesor?!
!
!!!!Si!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!No!
!
! !
1.!Valore!de!0!a!10!(0:min!–!10:max)!el!grado!de!adecuación%y%de%
aprendizaje%en%la%asignatura!de!esta!tarea!con!relación!a!la!otras!tareas!del!
curso!
!
! !
2.!Valore!de!0!a!10!(0:min!–!10:max)!el!grado!de!dificultad!que!representa!el!
haber!realizado!esta!tarea!con!relación!a!la!otras!tareas!del!curso!
!
! !
3.!Valore!de!0!a!10!(0:min!–!10:max)!el!grado!de!relevancia%y%atractivo!que!
tiene!el!aprendizaje!mediante!el!desarrollo!de!aplicaciones!para!dispositivos!
móviles!en!la!asignatura!
!
! !
4.!Valore!de!0!a!10!(0:min!–!10:max)!el!grado!de!satisfacción!que!le!ha!
aportado!la!experiencia!de!realizar!esta!tarea!de!desarrollo!de!la!App!
!
! !
5.!Valore!de!0!a!10!(0:min!–!10:max)!el!grado!de!utilidad%que!considera!le!ha!
aportado!el!aprendizaje!de!desarrollar!esta!App!Android!para!aplicarlo!a!
futuras!asignaturas!y!su!futura!carrera!profesional!!
!
!
Por!favor!indique,!si!lo!desea,!muy!brevemente!un!aspecto!que!se!podría!haber!llevado!a!
cabo!en!la!tarea!más!eficazmente.!
!
!
Por!favor!indique,!si!lo!desea,!muy!brevemente!un!aspecto!que!se!debería!incluir!si!
hubiese!una!segundo!edición!de!esta!tarea.!
!
!
Slices owned! by pjgm::rcl 31/55
!
!
MIT App Inventor WORKSHOP
Educational Apps with Bachelor Engineering Students
60" 60"
Percentage)[%])
50" 50"
1Q1516" 1Q1516"
40" 40"
1Q1617" 1Q1617"
30" 30"
20" 20"
10" 10"
0" 0"
Subject" Answers" Male" Female"
100"
90"
80"
70"
Percentage)[%])
60"
50" 1Q1516"
?
40" 1Q1617"
30"
20"
10"
0"
AI?"YES" AI?"NO"
4.0#
3.0# 1Q1516#
2.0# 1Q1617#
1.0#
@
0.0#
P1:# P2:# P3:# P4:# P5:#
6.6$
learning# difficulty# _u<lity_# sa<sfac<on#applica<on#
Survey&Ques,on& 6.4$
6.2$
6.0$
Score&
5.8$ 1Q1516$
1Q1617$
5.6$
5.4$
5.2$
5.0$
Average$ Average,Male$ Average,Female$
Método Newton-‐Raphson
1. INTRODUCTION In addition, the students can use App4Comp to check the validity
The application of Compressible Fluid Mechanics is an everyday of the problems solved as homework, including intermediate
topic in many areas of engineering. As everybody used to them results rather than the final one, and helping to expand their
can relate, the behavior of a compressible flow is not always knowledge when testing even more cases just out of curiosity.
intuitive and involves many complex formulas that are very When deciding the problems to solve and the modules to create, it
difficult to remember, let alone use them easily. All this forces the was decided that, as the App is aimed to students, it should have
working engineer to move from the “work place” to the “calculus whatever can be useful for them. More specifically, the degree in
A. Adam and P. J. Gamez-Montero (2015), Permission to make digital or hard copies of all or part of this work for
aerospace technologies of the Polytechnic University of Catalonia
was taken as a reference.
Development of an App for Compressible Flow “App4Comp”, personal or classroom use is granted without fee provided that copies are not
made or distributed for profit or commercial advantage and that copies bear
this notice and the full citation on the first page. Copyrights for components
The App has these modules:
International Standard Atmosphere (ISA)
Third International Conference on Technological Ecosystems of this work owned by others than ACM must be honored. Abstracting with
credit is permitted. To copy otherwise, or republish, to post on servers or to Isentropic flow
297
Trainers:
Xavier and Robert
pjgm@mf.upc.edu
castilla@mf.upc.edu
Slices owned by pjgm::rcl 55/55