First Term - Mobile Programming
Android
Android is a Linux-based operating system and software platform that can be used on mobile phones, tablets, netbooks, laptops, or desktops.
In 2007 the Open Handset Alliance foundation, (a consortium of hardware, software and telecommunications companies dedicated to advancing open standards for mobile devices), presented the first mobile with Android operating system, the HTC Dream, which in the year 2008 began its commercialization process.
Android is Google's operating system and although it has been on the market for a short time, it has shown a really impressive evolution, through the versions that it periodically releases to the general public.
tomado de: i.blogs.es/2b63f8/androidze/1366_2000.jpg
The version history dates from version 1.0 released in 2008, to the most recent version of August 2017, called OREO.
These updates basically fix program bugs and add new functionalities to the operating system.
Since April 2009, Android versions have adopted code names associated with sweets (in English) and their names follow an alphabetical order: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop
, Marshmallow, Nougat and the Android Oreo.
Tomado de: Analisis para el desarrollo Movil con App inventor - Servicio Nacional de Aprendizaje - SENA.
Class Objective
Relate technological development with advances in science, technology, mathematics and other disciplines
APP INVENTOR
MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for Android and iOS smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, our blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments. The MIT App Inventor project seeks to democratize software development by empowering all people, especially young people, to move from technology consumption to technology creation.
Blocks-based coding programs inspire intellectual and creative empowerment. MIT App Inventor goes beyond this to provide real empowerment for kids to make a difference -- a way to achieve social impact of immeasurable value to their communities
Taken from: About Us (mit.edu)
FIRST STEEPS IN APP INVENTOR
Taken from: Youtube Channel Curso de App Inventor 2 (José Luis Núñez)
Proposed Activity
Try to do one of the following apps, When you do it, you need to create one free app keeping in mind all the elements and resources seen in the other classes.
Project No. 1
Taken from: Youtube Channel Arturo Mera Dorantes