background preloader

Getting Started with MIT App Inventor 2

Getting Started with MIT App Inventor 2
Related:  Coding/Computer Science

AppInventor.org Modules Quizzes Each module includes: Lesson plans and lecture notes Tutorials and Video Screencasts Conceptual worksheets Creative projects Test Questions Assigned readings from the App Inventor book Module Pathways Module 1, "Intro to Event-Handling" provides an introduction to the App Inventor environment and the idea that an app is a set of event-handlers. Modules 4-6 focus on working with data, and this represents a significant conceptual leap as the programming becomes more abstract. Module X, "Software Engineering and Procedure Abstraction" is so named because different instructors will want to present it at different places in the curriculum. Teaching Methodology Each module follows a do-first structure that has worked well in motivating students to learn. Build It Introduce a topic but keep it brief. Conceptualize It After the students complete the tutorial, break them into small groups to discuss conceptual questions about the app, then discuss as a class. Customize It Create

ISTE-CTN - Monthly Newsletter Readings Skip to main content Get your brand new Wikispaces Classroom now and do "back to school" in style. guest| Join | Help | Sign In guest Join | Help | Sign In ISTE-CTN Home Turn off "Getting Started" Loading... bitbloq Apps 2013 | Mobile Premier Awards Nominees 2013 nominees finalists winners nominees 2012nominees 2014 Layout: B’Giftee Gift and redeem the things you love with your friends. Beliaa…Mobile Car Mechanic Mobile application for Car Maintenance Schedule in a faster and easier way Denare MPA2013 Ring Master Award A new way to manage... GiveO2 GiveO2 is a mobile application to measure and offset the transport-related carbon footprint... Grabbity MPA2013 Audience Award Eliminate gravity by proving your ability... Harold and the Purple Crayon Follow the adventures of Harold in this fun, interactive story for children Helena Virtual Assistant A Virtual Assistant App for low vision or blind people mCash Change the way you pay and do business with this innovative smartphone payment... Soccer Challenge Soccer Challenge is an intense, arcade soccer experience featuring the best soccer players in... Surf Search Spot Surf addicts can find the best waves based on maritime forecasts and user... Tapeo por Sevilla Target Weight The One – Survive the Game Vamos

AppInventor.org The book is written by USF Professor David Wolber, along with three of the original creators of App Inventor: MIT's Hal Abelson, Mills Professor and Google Engineer Ellen Spertus and Google Engineer Liz Looney. The book is designed for absolute beginners and is also useful for programmers looking to add App Inventor to their programming arsenal. The book is used in many K-12 and college courses, often in conjunction with the Course-in-the-Box. About the Book The first section of the book is organized by content-- apps you might want to build-- instead of topic names like "conditionals" or "iteration" that are less inviting to beginners. You'll be led through the creation of twelve successively more complex apps that you can build and customize. The second section, the "Inventor's Manual" follows a more traditional topic-by-topic organization. Many thanks to Cayla Shaver, USF CS student, for her work on converting AI1 materials to AI2 Book Contents

Learn Create a 3D T-Rex Game Grades 2+ | Blocks Dance Party Minecraft Hour of Code Escape Estate Grades 2+ | Blocks, Python Code a 3D Space Invaders Game Minecraft Timecraft Rodocodo: Code Hour Pre-reader - Grade 5 | Blocks NASA's Space Jam Make a Flappy game Long Live Wakanda Grades 6+ | Blocks Hello World CodeMonkey Jr.: Pre-coding for Preschoolers Pre-reader | Blocks My Google Logo Grades 2-8 | Blocks Coding Town Grades 2-5 | JavaScript Mario's Secret Adventure: Build Your Own 3D Mario Game CodeCombat: Goblins 'n' Glory Grades 6-8 | JavaScript, Python Code Farm: Plant a Garden Blocks Jumper: Game Creation Make Shapes with Code Pre-reader - Grade 5 | JavaScript, Language independent (can be taught in multiple languages) AI for Oceans Grades 3+ | AI and Machine Learning The Grinch: Saving Christmas with Code Bot is sus?! Grades 2-8 | JavaScript | Internet Explorer 11, Microsoft Edge, Chrome, Firefox, Safari Code Club World: Make cool stuff with free coding games and activities Grades 2-5 | Blocks Dragon Blast Design your Hero

Snap4Arduino beta GNU/Linux You just need to unpack the package. The executable is Snap4Arduino. In case it complains about a missing library, you can sudo run the postinstall.sh script, which will attempt to automatically take care of the issue. If you would like to help us build packages for different distros, please don't hesitate to write to us. MacOS X Unzip the package and run the Snap4Arduino package. Microsoft Windows Just unzip the package and run the installer. Chromebook Extract the experimental Chromebook package, a file called Snap4Arduino-chrome.crx will pop up Point your Chrome to (paste this in your address bar) Drag and drop the Snap4Arduino-chrome.crx file from your file system into your Chrome, into the tab Chrome will tell you the extension needs you ti give it permissions. Other systems The experimental Chrome app will (mostly) work on any other system.

Colombia 3.0 App Inventor Tutorials and Examples: MySQL | Pura Vida Apps Probably you want to read this first: What is MySQL and what is a relational database? You can use this App Inventor example together with a php script on your web server to query your MySQL database on your web server. Shival Wolf already provided a nice App Inventor Classic - MySQL interface. I now "translated" his example into App Inventor 2 with a few adjustments. Setup Put the PHP code on your web server Set the SQLKEY in your app and in the PHP code, they must match for this code to work Setup your database connection information in the php script Try out the code Special Notes Returns HTTP code 200 for a successful SELECT query Returns HTTP code 201 to return anything that's not a SELECT statement Returns HTTP code 400 for any error with your SQL or setup Make sure to remove any page redirects for mobile devices on your webpage, else the App Inventor app will not be able to access the php script and will get an 404 error: page not found instead. App Inventor blocks Run Query Queries Test

VR, PBL, and OERs: Four High Hopes for Learning with Edtech in the New School Year Using technology in schools is no longer just about preparing our students for college and career. Not only do they need the skills to navigate and utilize technology, but they need to understand how technology can connect them with people, places, and resources that were previously unreachable. In 2014, I wrote about strategies for edtech success in the new school year, and in 2015, I wrote about edtech teaching trends for the new school year. High Hope #1: Student-Created VR (Virtual Reality) and AR (Augmented Reality) Where we are: The buzz around virtual and augmented reality is hard to ignore. My high hope: Why not show students how to create with VR and AR? High Hope #2: Project-Based Learning That is Real-World Where we are: Students are tackling simulated scenarios via project-based learning in classrooms across the country. My high hope: Our students are capable of helping us figure out the issues we are struggling with in our own communities. Where we are: Since the U.S.

Related: