background preloader

App inventor 2

Facebook Twitter

Appinventor. M. Hossein Amerkashi's Blog | My Blog Site. Educator Resources | MIT App Inventor. The First Lady of the Federal Republic of Nigeria and ITU Child Online Protection Champion, Dame Patience Goodluck Jonathan celebrates the winning team of the just concluded Technovation Challenge in Nigeria. She applauded the feat of these young girls who developed a mobile app to track traffic offenders in Nigeria. The team were also presented to the European parliament(www.witin.org/tc13) on 25th of April by the Secretary General of ITU, Dr Hamadoun I. Touré; who also presented them with the Tech Needs Girls Awards. AppInventor Awarded Funding To Democratize Computing. David Wolber and the University of San Francisco have been awarded a grant to launch the Democratize Computing Lab, an initiative to radically broaden and diversify the pool of software creators using App Inventor for Android. App Inventor is a visual programming language designed specifically for beginners.

It allows you to create mobile apps for phones and tablets using visual blocks: If you want a quick programmer's introduction App Inventor see Getting started with MIT App Inventor. If you've been following the story of AppInventor you'll know that it started as a Google project when its creator Hal Abelson took a two-year sabbatical from MIT to create a mobile programming language together with five Googlers. When Google decided to drop App Inventor as part of its closure of Google Labs, the project was open sourced and handed over to MIT with some funding for the MIT Center for Mobile Learning, part of the MIT Media Lab. The new funding of $200,000 comes from the W. More Information. Apps To Google Play. Every app you publish must have a VersionCode and a VersionName. You can set these in the designer under the properties panel for the Screen1 component. VersionCode is an integer value that will not be visible to Google Play Store users.

It is used by other apps to check if your app has been upgraded or downgraded. It defaults to 1 and should be increased by one with every successive change whether it is a major change or a minor change. VersionName is a String which can be anything you would like. It is defaulted to 1.0. A common structure is a decimal number which is increased by 1 for every major change and 0.1 for every minor change. You will need to increase the VersionCode and change the VersionName of your application when you upload a new version to the Play Store. Once you publish your application in the Google Play Store, other people will now be depending upon you to fix bugs and otherwise maintain your application. A Word about keystores. App Inventor.

Get Started Follow these simple directions to build your first app! Tutorials Step-by-step guides show you how to create even more apps. Teach Find out about curriculum and resources for teachers. Forums Join community forums to get answers to your questions. 6.S198 Home. 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.

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 The chapters in pdf form are provided below but please purchase the book to support the authors and the work at appinventor.org. Book Contents. 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.

Conditional blocks are also introduced. Module 2, "Games", introduces the students to timing and animation and provides much needed work with manipulating properties and variables. The programming is complex enough so that a student must acquire a non-trivial understanding of how an app's memory (state) works and how to manipulate it. 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. Create. Getting Started with MIT App Inventor 2. Tutorials for App Inventor 2. Getting Started with MIT App Inventor 2. AppInventor.org: Democratizing App Building.

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. The example presented here uses the same SQL statements as used in my SQLite example.

Example queries by James. I only had to adjust one of the columns long, because long is a reserved word in MySQL. 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 Do you need help with your App Inventor project? I can help you: for one hour I charge 25 USD. App Inventor, please use the App Inventor forum. App Inventor blocks Please see here for the SQL syntax. Run Query Queries.