jueves, 5 de mayo de 2022

First Term: Mobile Apps

 

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)


Taken from: Youtube Channel MIT App Inventor

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


Second Term: Programming

Class Objective: 

Evaluate and select with arguments, proposals and decisions around a design.

Programming Language: Javascript

Javascript is a powerful language, capable of providing effective solutions in most areas of technology. It is especially important because it is the only programming language that browsers understand, with which part of the frontend functionality is developed in modern websites and web applications. But it is also fundamental in many other types of developments.


Taken from: miro.medium.com/max/800/0*aH8YUI7nqAZ6b-V_.png


Its most important uses are the following: Client-side website development (frontend, in browser) Development of all kinds of applications thanks to the NodeJS platform Development of applications for mobile devices, hybrids or that compile to native Development of desktop applications for Windows, Linux and Mac systems, being able to write a code compatible with all platforms.

Taken from: Javascript (desarrolloweb.com)


Recognizing JavaScript with the support of a Colombian Entrepreneur.


Taken from: Youtube Channel Platzi

Other support that we can keeping in mind...

Reproduce this explanation to practice in the programming language.

Taken from: Youtube Channel FalconMasters

     

Taken from: Youtube Channel FalconMasters


Taken from: Youtube Channel FalconMasters

Proposed Activity

Keeping in mind the explanation of the main aspects of JavaScript try to solve the following situation:

It is necessary organice the schedule of an university student keeping in mind this:

  • The student has class monday to friday
  • Each one day he/she needs to register at maximum 5 classes and its respective hourlyintensity

The programa needs to show:

  • Name of the student
  • Code
  • Academic Program
  • Facullty
  • Semester
  • Schedule per day and total class hours per day and per week.
When you finish send the file to mail: julian.ruiz@lacordaire.edu.co

First Term: Mobile Apps

  First Term - Mobile Programming Android Android is a Linux-based operating system and software platform that can be used on mobile phone...