Topic outline

  • APP INVENTOR 1

    • Our exclusive book with all 1st module's content!

    • Accessing and understanding App Inventor's environment.

    • resource icon
      File
      Project #1 - S.O.S File

      OBJECTIVES:

      •Get to know the App Inventor environment and the basic components of the tool
      •Programming – IPO Modeling


      Not available unless: The activity First steps is marked complete
    • resource icon
      File
      Project #2 - Free Draw File

      OBJECTIVES:
      •Advance in programming IPO modeling
      •Introduction to Layout and Sensors components
      •Cartesian coordinate study


      Not available unless: The activity Project #1 - S.O.S is marked complete
    • resource icon
      File
      Project #3 - Free Draw 2.0 File

      OBJECTIVES:

      •Adding ‘dynamics’ to apps
      •Introduction to changing and transitioning screens
      •Working with element properties


      Not available unless: The activity Project #2 - Free Draw is marked complete
    • resource icon
      File
      Project #4 - BMI Calculator File

      OBJECTIVES:
      •Work application processing
      •Deepening in programming aspects
      •Introduction to “Conditional Statements”


      Not available unless: The activity Project #3 - Free Draw 2.0 is marked complete
    • resource icon
      File
      Project #5 - Reflex Test File

      OBJECTIVES:
      •Advance to dynamic apps
      •Introduction to the Timer component
      •Introduction to the SpriteImage component


      Not available unless: The activity Project #4 - BMI Calculator is marked complete
    • resource icon
      File
      Project #6 - Tourist Map File

      OBJECTIVES:

      •Understand how applications connect to external databases
      •Connecting to Google Maps
      •Introduction to the concept of geolocation



      Not available unless: The activity Project #5 - Reflex Test is marked complete
    • resource icon
      File
      Project #7 - Game Pong File

      OBJECTIVES:
      •Understand game mechanics
      •Working with Sprite collisions
      •Reinforcement of Algebra and Geometry concepts


      Not available unless: The activity Project #6 - Tourist Map is marked complete
    • resource icon
      File
      Project #8 - Mini Golf File

      OBJECTIVES:
      •Using new gestures for Sprites
      •Reinforcement of Algebra and Geometry concepts
      •Advance in application programming


      Not available unless: The activity Project #7 - Game Pong is marked complete
    • resource icon
      File
      Project #9 - Fusion Tables File

      OBJECTIVES:
      •Learn to use location sensor
      •Introduction to the database concept
      •Reinforcement of geolocation concepts


      Not available unless: The activity Project #8 - Mini Golf is marked complete
    • resource icon
      File
      Project #10 - Illustrated Quiz File

      OBJECTIVES:
      •Learn to program multiple factors
      •Exercise general knowledge


      Not available unless: The activity Project #9 - Fusion Tables is marked complete
    • resource icon
      File
      Project #11 - Illustrated Quiz II File

      OBJECTIVES:
      •Deep dive into multi-factor programming
      •Practice the concept of ‘continuous improvement’


      Not available unless: The activity Project #10 - Illustrated Quiz is marked complete
    • resource icon
      File
      Project #12 - Shopping List I File

      OBJECTIVES:
      •Introduction to ListPicker concept
      •Programming items’ inclusion and exclusion


      Not available unless: The activity Project #11 - Illustrated Quiz II is marked complete
    • resource icon
      File
      Project #13 - Shopping List II File

      OBJECTIVES:
      •Adding ‘dynamics’ to apps
      •Introduction to changing and transitioning screens
      •Working with element properties


      Not available unless: The activity Project #12 - Shopping List I is marked complete
    • resource icon
      File
      Project #14 - Multichoice Quiz File

      OBJECTIVES:
      •Work with application processing
      •Deepening in programming aspects
      •Introduction to ‘Conditional Instructions


      Not available unless: The activity Project #13 - Shopping List II is marked complete
    • resource icon
      File
      Project #15 - The Great Challenge! File

      Final project of this module so you can put all the knowledge you acquired to work!


      Not available unless: The activity Project #14 - Multichoice Quiz is marked complete
  • APP INVENTOR 2

    • Our exclusive book with all 2nd module's content!


    • resource icon
      File
      Project #1 - World Clock File

      OBJECTIVES:
      •Study the Clock component
      •Learn how to add time intervals to the component


      Not available unless: The activity Introduction to module #2 is marked complete
    • resource icon
      File
      Project #2 - Timer I File

      OBJECTIVES:
      •Study the TimePicker component
      •Understant how to use user-supplied input through the TimePicker in an application


      Not available unless: The activity Project #1 - World Clock is marked complete
    • resource icon
      File
      Project #3 - Timer II File

      OBJECTIVES:
      •Exercise the use of the “and” operator
      •Propose a new version of the “Timer” application


      Not available unless: The activity Project #2 - Timer I is marked complete
    • resource icon
      File
      Project #4 - Analog Stopwatch File

      OBJECTIVES:
      •Work the SpriteImage component


      Not available unless: The activity Project #3 - Timer II is marked complete
    • resource icon
      File
      Project #5 - Analog Watch File

      OBJECTIVES:
      •Improve knowledge of the SpriteImage component
      •Use the knowledge acquired in the construction of an original digital artifact


      Not available unless: The activity Project #4 - Analog Stopwatch is marked complete
    • resource icon
      File
      Project #6 - Hours Lived Calculator File

      OBJECTIVES:
      •Study the DatePicker component
      •Learn how to use the Clock component’s “Duration” method


      Not available unless: The activity Project #5 - Analog Watch is marked complete
    • resource icon
      File
      Project #7 - Mole Mash I File

      OBJECTIVES:
      •Deep dive into the Clock component


      Not available unless: The activity Project #6 - Hours Lived Calculator is marked complete
    • resource icon
      File
      Project #8 - Mole Mash II File

      OBJECTIVES:
      •Advance in using the Clock component


      Not available unless: The activity Project #7 - Mole Mash I is marked complete
    • resource icon
      File
      Project #9 - Treasure Hunt I File

      OBJECTIVES:
      •Practise using timers
      •Working with the SpriteImages Flung event
      •Understand how App Inventor handles collision events


      Not available unless: The activity Project #8 - Mole Mash II is marked complete
    • resource icon
      File
      Project #10 - Treasure Hunt II File

      OBJECTIVES:
      •Use the knowledge acquired to make the game produced more interesting and original
      •Develop creative thinking


      Not available unless: The activity Project #9 - Treasure Hunt I is marked complete
    • resource icon
      File
      Project #11 - Space Invaders I File

      OBJECTIVES:
      •Learn to use Clock.Timer to move sprites
      •Practice using Sprite.Dragged to move a sprite
      •Train the use of collision detection


      Not available unless: The activity Project #10 - Treasure Hunt II is marked complete
    • resource icon
      File
      Project #12 - Space Invaders II File

      OBJECTIVES:
      •Study the AccelerometerSensor component
      •Propose improvements to the game “Space Invaders”


      Not available unless: The activity Project #11 - Space Invaders I is marked complete
    • resource icon
      File
      Project #13 - Photo Booth I File

      OBJECTIVES:
      •Introduce the Camera and Notifier components
      •Use of HorizontalArrangement


      Not available unless: The activity Project #12 - Space Invaders II is marked complete
    • resource icon
      File
      Project #14 - Photo Booth II File

      OBJECTIVES:
      •Deepen the knowledge about Camera and Notifier components
      •Continue sending data to contacts


      Not available unless: The activity Project #13 - Photo Booth I is marked complete
    • resource icon
      File
      Project #15 - Photo Booth III File

      OBJECTIVES:
      •Deepen knowledge about Camera and Notifier components
      •Continue sending data to contacts


      Not available unless: The activity Project #14 - Photo Booth II is marked complete
    • resource icon
      File
      Project #16 - Geographic Location File

      OBJECTIVES:
      •Study the LocationSensor component


      Not available unless: The activity Project #15 - Photo Booth III is marked complete
    • resource icon
      File
      Project #17 - Accessing Google Maps File

      OBJECTIVES:
      •Study the  ActivityStarter component
      •Learn how App Inventor can access other applications on the user’s device


      Not available unless: The activity Project #16 - Geographic Location is marked complete
    • resource icon
      File
      Project #18 - The Great Challenge! File

      Final project of this module so you can put all the knowledge you acquired to work!



      Not available unless: The activity Project #17 - Accessing Google Maps is marked complete
  • APP INVENTOR 3

    • Our exclusive book with all 3rd module's content!


    • resource icon
      File
      Project #1 - Photo Album I File

      OBJECTIVES:
      •Learn to work with Database
      •Study the TinyDB component


      Not available unless: The activity Introduction to module #3 is marked complete
    • resource icon
      File
      Project #2 - Photo Album II File

      OBJECTIVES:
      •Deep dive into the TinyDB component


      Not available unless: The activity Project #1 - Photo Album I is marked complete
    • resource icon
      File
      Project #3 - Make Quiz I File

      OBJECTIVES:
      •Delve into Database
      •Learn to build input forms


      Not available unless: The activity Project #2 - Photo Album II is marked complete
    • resource icon
      File
      Project #4 - Make Quiz II File

      OBJECTIVES:
      •Learn to serialize a list variable to display it on separate lines
      •Explore the “For each item" control block


      Not available unless: The activity Project #3 - Make Quiz I is marked complete
    • resource icon
      File
      Project #5 - Geographic Memory I File

      OBJECTIVES:
      •Deepen understanding of the ActivityStarter, LocationSensor, and TinyDB components


      Not available unless: The activity Project #4 - Make Quiz II is marked complete
    • resource icon
      File
      Project #6 - Geographic Memory II File

      OBJECTIVES:
      •Deepen understanding of the Sharing component
      •Learn to add time intervals to the Clock


      Not available unless: The activity Project #5 - Geographic Memory I is marked complete
    • resource icon
      File
      Project #7 - Geographic Memory 2.0 I File

      OBJECTIVES:
      •Produce an advanced version of the app
      •Deepen understanding of the ListPicker component


      Not available unless: The activity Project #6 - Geographic Memory II is marked complete
    • resource icon
      File
      Project #8 - Geographic Memory 2.0 II File

      OBJECTIVES:
      •Learn to operate with strings, in order to transform them into lists


      Not available unless: The activity Project #7 - Geographic Memory 2.0 I is marked complete
    • resource icon
      File
      Project #9 - Cartoon File

      OBJECTIVES:
      •Learn to work with animations
      •Study the Clock component


      Not available unless: The activity Project #8 - Geographic Memory 2.0 II is marked complete
    • resource icon
      File
      Project #10 - Writing Speech & Speaking Text File

      OBJECTIVES:
      •Study the SpeechRecognizer component


      Not available unless: The activity Project #9 - Cartoon is marked complete
    • resource icon
      File
      Project #11 - Detecting Objects File

      OBJECTIVES:
      •Study the ProximitySensor component



      Not available unless: The activity Project #10 - Writing Speech & Speaking Text is marked complete
    • resource icon
      File
      Project #12 - Lightsaber File

      OBJECTIVES:
      •Deepen understanding of the AccelerometerSensor component


      Not available unless: The activity Project #11 - Detecting Objects is marked complete
    • resource icon
      File
      Project #13 - Pedometer File

      OBJECTIVES:
      •Solving previous project challenges
      •Study the Pedometer component


      Not available unless: The activity Project #12 - Lightsaber is marked complete
    • resource icon
      File
      Project #14 - Favorites File

      OBJECTIVES:
      •Study the WebViewer component
      •Learn to work with HorizontalScrollArrangement


      Not available unless: The activity Project #13 - Pedometer is marked complete
    • resource icon
      File
      Project #15 - Weather & Capitals I File

      OBJECTIVES:
      •Learn the API concept
      •Study the process of HTTP requests
      •Study the Web component


      Not available unless: The activity Project #14 - Favorites is marked complete
    • resource icon
      File
      Project #16 - Weather & Capitals II File

      OBJECTIVES:
      •Study the two methods for manipulating Json files


      Not available unless: The activity Project #15 - Weather & Capitals I is marked complete
    • resource icon
      File
      Project #17 - Weather & Capitals III File

      OBJECTIVES:
      •Deepen understanding of the ListPicker component


      Not available unless: The activity Project #16 - Weather & Capitals II is marked complete
    • resource icon
      File
      Project #18 - Weather & Capitals IV File

      OBJECTIVES:
      •Working with challenges


      Not available unless: The activity Project #17 - Weather & Capitals III is marked complete
    • resource icon
      File
      Project #19 - Currency Quotation I File

      OBJECTIVES:
      •Exercise the data manipulation skill of decoded Json files


      Not available unless: The activity Project #18 - Weather & Capitals IV is marked complete
    • resource icon
      File
      Project #20 - Currency Quotation II File

      OBJECTIVES:
      •Deepen the study of the process of HTTP requests and the Web component
      •Deepen knowledge of the ListPicker component


      Not available unless: The activity Project #19 - Currency Quotation I is marked complete
    • resource icon
      File
      Project #21 - The Great Challenge! File

      Final project of this module so you can put all the knowledge you acquired to work!


      Not available unless: The activity Project #20 - Currency Quotation II is marked complete
  • APP INVENTOR 4

    • Our exclusive book with all 4th module's content!


    • resource icon
      File
      Project #1 - Touristic Route I File

      OBJECTIVES:
      •Deepen knowledge of the LocationSensor component
      •Introduce the Map component


      Not available unless: The activity Introduction to module #4 is marked complete
    • resource icon
      File
      Project #2 - Touristic Route II File

      OBJECTIVES:
      •Deepen knowledge of the LocationSensor component
      •Introduce the Marker component


      Not available unless: The activity Project #1 - Touristic Route I is marked complete
    • resource icon
      File
      Project #3 - What State is This? File

      OBJECTIVES:
      •Introduce the Polygon component


      Not available unless: The activity Project #2 - Touristic Route II is marked complete
    • resource icon
      File
      Project #4 - What State is This? II File

      OBJECTIVES:
      •Use the acquired knowledge to improve the quality of the game


      Not available unless: The activity Project #3 - What State is This? is marked complete
    • resource icon
      File
      Project #5 - What State is This? 2.0 I File

      OBJECTIVES:
      •Introduce the FeatureCollection component
      •Learn to collect data from GeoJSON files


      Not available unless: The activity Project #4 - What State is This? II is marked complete
    • resource icon
      File
      Project #6 - What State is This? 2.0 II File

      OBJECTIVES:
      •Apply improvements to the developed project


      Not available unless: The activity Project #5 - What State is This? 2.0 I is marked complete
    • resource icon
      File
      Project #7 - Piano File

      OBJECTIVES:
      •Review the use of the Player component
      •Exercise the ability to choose the necessary components for the production of a given application


      Not available unless: The activity Project #6 - What State is This? 2.0 II is marked complete
    • resource icon
      File
      Project #8 - Spinner I File

      OBJECTIVES:
      •Introduce the Slider component
      •Deepen knowledge of the ImageSprite component


      Not available unless: The activity Project #7 - Piano is marked complete
    • resource icon
      File
      Project #9 - Spinner II File

      OBJECTIVES:
      •Deepen knowledge of the Slider component


      Not available unless: The activity Project #8 - Spinner I is marked complete
    • resource icon
      File
      Project #10 - Flashcards I File

      OBJETIVOS:
      •Review of concepts
      •Build the application’s interface
      •Develop the app’s first screen algorithm


      Not available unless: The activity Project #9 - Spinner II is marked complete
    • resource icon
      File
      Project #11 - Flashcards II File

      OBJECTIVES:
      •Review of concepts
      •Develop the app’s second screen


      Not available unless: The activity Project #10 - Flashcards I is marked complete
    • resource icon
      File
      Project #12 - Flashcards III File

      OBJECTIVES:
      Project sequence


      Not available unless: The activity Project #11 - Flashcards II is marked complete
    • resource icon
      File
      Project #13 - Flashcards Auto File

      OBJECTIVES:
      •Introduction to the YandexTranslate component


      Not available unless: The activity Project #12 - Flashcards III is marked complete
    • resource icon
      File
      Project #14 - Multi-language Flashcards File

      OBJECTIVES:
      •Exercise the use of the YandexTranslate component
      •Remember and exercise the use of the TextToSpeech component


      Not available unless: The activity Project #13 - Flashcards Auto is marked complete
    • resource icon
      File
      Project #15 - Nutrients I File

      OBJECTIVES:
      •Exercise the production of complex algorithms


      Not available unless: The activity Project #14 - Multi-language Flashcards is marked complete
    • resource icon
      File
      Project #16 - Nutrients II File

      OBJECTIVES:
      •Exercise the ability to translate algorithms into codes


      Not available unless: The activity Project #15 - Nutrients I is marked complete
    • resource icon
      File
      Project #17 - Nutrients III File

      OBJECTIVES:
      •Introduction to the ’ShowChooseDialog’ method of the Notifier component


      Not available unless: The activity Project #16 - Nutrients II is marked complete
    • resource icon
      File
      Project #18 - Activities Controller File

      OBJECTIVES:
      •Introduce the ability to import extensions to App Inventor
      •Teaching how to produce ‘pie charts’ from one of these extensions


      Not available unless: The activity Project #17 - Nutrients III is marked complete
    • resource icon
      File
      Project #19 - LIBRA Translator File

      OBJECTIVES:
      •Exercise component selection for application production
      •Exercise the ability to create algorithms
      •Exercise the ability to transform algorithms into functional codes


      Not available unless: The activity Project #18 - Activities Controller is marked complete
    • Course ending project!