- Android hackers writing malware attack apps using App Inventor
There is no problem with using App Inventor to write your own apps and share them with others. The problem…
Continue reading » - 2/3rds of programming projects expected to use “low code” tools by 2025
App Inventor is a "low code", visual software development tool. Such "drag and drop" programming tools enable non-programmers (and programmers)…
Continue reading » - Still making adjustments to this web site
Yesterday, a Wordpress plug in ran "amok" and used up all available system memory, causing this and all of my…
Continue reading » - appinventor.pevest.com now running on new server
Update December 26, 2019: The DNS has been updated (or is still in process of being updated) so that appinventor.pevest.com…
Continue reading » - Source code downlinks fixed
Two readers alerted me to problems downloading the source code on the Downloads page on this web site, and the…
Continue reading » - MIT App Inventor for iOS Enters Beta Testing
App Inventor for iOS (iPhone and iPad) is coming ... may be released during the summer of 2019.
Continue reading » - Visit the primary web site at learn2c.org
This web site - appinventor.pevest.com - is no longer the primary web site for our App Inventor tutorials. However, this…
Continue reading » - Google will be discontinuing Google Fusion Tables at end of 2019
Google will be discontinuing Fusion Tables at the end of 2019. If you have used the App Inventor FusionTables control,…
Continue reading » - Calculating a square root value
A reader asked a question about how to calculate square roots. While you can - and generally should - use…
Continue reading » - Most popular programming languages?
There are many surveys of programming language popularity. Many of the popular surveys have problems with the survey methodology such…
Continue reading » - HTTPS / SSL now working properly on this web site
Presently, https://learn2c.org is the primary web site for my App Inventor posts. This page at https://appinventor.pevest.com is the old web…
Continue reading » - appinventor.pevest.com has moved to learn2c.org
In the spring of 2017, this web site - appinventor.pevest.com - was moved to https://learn2c.org (or an alternate address https://appinventorplus.wordpress.com/) The…
Continue reading » - Is your Android battery life too short? Some ideas that might fix it
Periodically, my Nexus 5 phone's battery life is terrible. On good days, if I don't use my phone, the battery…
Continue reading » - Part 2: Storing and accessing user interface components as variables
Part 1 showed how to reference and store user interface components as a variable. That tutorial used this method to easily…
Continue reading » - Security: http versus https and access to the appinventor.pevest.com web site
As you may know, http is the old way to access a web site. https is the newer secure method…
Continue reading » - Part 1: Storing and accessing user interface components as variables
App Inventor programmers routinely store values, such as numbers or text strings ("Hello!") in variables. For example, stores the numeric…
Continue reading » - Bluetooth and The Internet of Things #Bluetooth #Iot #Arduino #STEM #Programming
Yesterday I posted another item in a series of posts about using Bluetooth features in App Inventor. Bluetooth (together with…
Continue reading » - Part 3: Bluetooth communications with 2 Arduino devices, using App Inventor
Please start with "Part 1: Basic Bluetooth communications using App Inventor" to learn how to configure, set up and program…
Continue reading » - Using the Pedometer in MIT App Inventor
The pedometer uses the phones motion sensors (accelerometers) to identify when the phone (or tablet) is being carried by someone…
Continue reading » - Appinventor.pevest.com has a new look!
Time to bring this blog into the modern era. The old style layout looked the same as most blogs of…
Continue reading » - Does your device support Bluetooth LE? Here is how to find out.
See Part 0 for a brief introduction to this series and Bluetooth LE plus our past tutorial series on classic…
Continue reading » - Creator of C programming language, Dennis Ritchie, passes away
Dennis Ritchie, the creator of the C programming language and co-developer of the Unix operating system passed away on October…
Continue reading » - Appinventor.pevest.com web site read in 183 countries around the world!
Wow! I just checked the web server data and the server estimate the http://appinventor.pevest.com web site is now read in…
Continue reading » - Using buttons to simulate a bar chart in App Inventor Code
Our prior post showed how to use user interface button components to simulate a column chart. We can apply the…
Continue reading » - Using buttons to simulate a column chart in App Inventor Code
Clark Hochgraf has a blog post on using button controls as a simple way to draw a column chart. This…
Continue reading » - Introduction to App Inventor Bluetooth LE “Low Energy” – Part 0
Bluetooth is a standard for low power communications, over very short distances, at modest data rates. Originally, Bluetooth was intended…
Continue reading » - Using Firebase in a real app – “Here I AM!” GPS Demo app
A previous post introduced the experimental Firebase component in MIT App Inventor. Firebase is a cloud-based database that may be…
Continue reading » - Some computer joke in this
Saw this sign at a campground, identifying 4 separate roadway loops where people may camp. For programmers, this sign is…
Continue reading » - MIT Professor Seymour Papert, passed away 31 July 2016
MIT Professor Seymour Papert was a forward looking visionary who pioneered the adoption of computing concepts in children's education, including…
Continue reading » - Demonstration app for using FirebaseDB in AppInventor
FirebaseDB provides for sharing between users all running the exact same app on their device. Read "What is FirebaseDB?" to…
Continue reading » - Fewer professional coders in the future?
That is the actual future of software development: It will become so easy and second nature, that for ordinary tasks…
Continue reading » - What is the FirebaseDB?
Hidden at the bottom of the Designer palette, is a category labeled Experimental and within that, there is a single…
Continue reading » - What day is today? Finding the “Day of the Week” in App Inventor
A reader recently asked how to determine the day of the week - Monday, Tuesday, Wednesday and so on, using…
Continue reading » - Introducing my “Internet of Things” Blog
The "Internet of Things" refers to connecting all types of products and sensors to the Internet. Sensors, microcontrollers and communications…
Continue reading » - Sorry for the delays in getting more tutorials up!
I have been busy with other projects. But I have a big list of ideas for more tutorials and App…
Continue reading » - Rounding a number to a specific number of decimal places
I was working on a small app that needed to round some numeric values. For example, given a number such…
Continue reading » - Appinventor.pevest.com usage
This web site is now receiving 25,000 unique visitors each month! I am very pleased that these tutorials are helpful…
Continue reading » - Using Location Information and GPS for finding your position
This tutorial introduces location services features available in App Inventor. A future tutorial will demonstrate these features applied to specific…
Continue reading » - Google India launches “Code to Learn Contest” with App Inventor
Students should write applications in either Scratch or MIT App Inventor and submit their entries to the contest by 31…
Continue reading » - How to Add Your App Inventor App to the Google Play App Store
Last fall, I created a tutorial on adding App Inventor apps to the Google Play Store. That tutorial is still…
Continue reading » - Aligning the text that appears in ListPicker
Readers post questions on the FB page or the blog. Sometimes I can answer them but sometimes I cannot answer…
Continue reading » - Anti-spam feature added to this web site blog
Spammers are starting to hit this web site pretty hard - registering fake accounts, attempting to post comment spam and…
Continue reading » - App Inventor 2 Graphics, Animation and Charts, e-book available now
The e-book is now online and available. More information here including links to e-reader software for your Windows or Mac…
Continue reading » - Announcing App Inventor 2 Graphics, Animation and Charts book
Volume 4 of my App Inventor guide books series is now available in e-book and print format. The book also…
Continue reading » - appinventor.pevest.com is back online!
On 28 March 2016 you may have received a "Bandwidth Limit Exceeded" error message when trying to access appinventor.pevest.com. This…
Continue reading » - Using droid-at-screen to see your phone’s display on your computer
droid-at-screen is a free Java-based app that displays the content of your phone's display to your computer's display, when the…
Continue reading » - MIT App Inventor Summit June 2016
I likely have a conflict and probably cannot go but this event may be of interest to those who can…
Continue reading » - Can you “gray out” a button until data entry is complete?
A reader asked if it might be possible to "gray out" a button so that pressing it has no action,…
Continue reading » - Thunkable turns programming into a drag-and-drop solution – based on App Inventor
Thunkable is a spin off of the MIT App Inventor project. If you can program in App Inventor, you can…
Continue reading » - More stuff coming soon …
Each week the past 3 weeks I thought I was going to have time to put together some new tutorials…
Continue reading » - Update on FB – website link and Volume 4 App Inventor Guide
Facebook - Web site link Short update - my web site at http://appinventor.pevest.com was linked directly to FB so that…
Continue reading » - A “switch board” user interface panel for App Inventor apps
In the last post, we introduced some concepts for building "creative" App Inventor user interfaces that feature visually appealing user…
Continue reading » - Making “pretty” App Inventor user interface controls
In the real world, "user interfaces" look like electric light switches, push buttons or control knobs, temperature dials on ovens, volume…
Continue reading » - What if your App Inventor apps had cooler user interface controls?
How about this - a panel full of toggle switches! Tap a switch to flip the switch from On to…
Continue reading » - appinventor.pevest.com server is back online, 18 Jan 2016
The server that hosts the appinventor.pevest.com virtual server suffered an outage late on January 17th, continuing into early January 18th.…
Continue reading » - Writing Android apps in Javascript
Another way to develop apps for Android is to write apps in the Javascript program scripting language (note - Javascript…
Continue reading » - Graphical programming and robotics-the tools get better and easier
MIT App Inventor is a "graphical programming language" in that we assemble programs by clicking and dragging symbols on screen,…
Continue reading » - Interest in App Inventor continues to grow
The following chart comes from Google Trends, and reflects the growing interest in App Inventor, based on searches for "MIT…
Continue reading » - New Feature! Save your blocks code as an image file! Print blocks code!
App Inventor Elsa Consulting passes this along on Facebook: Tip: Right click for download blocks as png Image! Source: App…
Continue reading » - Scanning bar codes and QR Codes with App Inventor Apps
Overview App Inventor supports scanning of product identification "bar codes" and QR codes. Bar codes are typically found on consumer…
Continue reading » - MIT App Inventor “Extensions”
Some new "extension" features are available for testing in App Inventor at MIT App Inventor Extensions. The 4 extensions include vector…
Continue reading » - Measuring Android Power Consumption
I did my software engineering Masters thesis (2012) on Android power management and I learned, as part of my research,…
Continue reading » - Free-Download App Inventor Text Files Cheat Sheet
Download here: App Inventor Basic Text Files Cheat Sheet (PDF) High res, suitable for printing. Feel free to share with others. App…
Continue reading » - Free-Download App Inventor Location Sensor Cheat Sheet
Download here: App Inventor Location Sensor Cheat Sheet (PDF) High res, suitable for printing. Feel free to share with others. App…
Continue reading » - All new tutorial: Using TinyDB in App Inventor
I have completely rewritten and re-done my original tutorial on using TinyDB in App Inventor. You can see the all…
Continue reading » - FIRST Tech Challenge (Robotics) can now use App Inventor
Early in 2015, FIRST announced that the First Tech Challenge (FTC) robotics platform would be powered by the Qualcomm Snapdragon…
Continue reading » - Free-Download App Inventor Bluetooth Communications Cheat Sheet
Download here: App Inventor Bluetooth Cheat Sheet (PDF) Covers basic Bluetooth text communications with links to tutorials on sending numeric…
Continue reading » - The App Inventor 2 Learn to Code blog now available on Tumblr!
This web site is now cross posting to Tumblr, in addition to Facebook. Follow along using whatever is best for…
Continue reading » - Do you need to use a “real programming language” to create useful applications?
Do you need to use a "real programming language" to create useful applications? No! The history of programming begins long…
Continue reading » - Free-Download App Inventor OrientationSensor “Cheat Sheet”!
Download here: App Inventor Orientation Sensor Cheat Sheet (PDF) High res, suitable for printing. Feel free to share with others. Here…
Continue reading » - Free – download MIT App Inventor “Cheat Sheet”
I have created a "cheat sheet" that captures all of the App Inventor components, blocks, events, properties and procedure calls.…
Continue reading » - How to Place Your App Inventor Apps in the Google Play Store
An all new tutorial on this subject is available here as of May 2016! There is still some great information…
Continue reading » - App Inventor course available in Spanish
Estructurado en 8 módulos y con más de 146 clases este curso es ideal para aquellas personas que, sin tener…
Continue reading » - App Inventor 2 Advanced Concepts and AI2 Databases and Files now available at Google
After a processing delay, both e-books are now also available at Google Play Books. App Inventor 2 – Advanced Concepts…
Continue reading » - New – e-book corrections page with updates, fixes
I have set up a page to collect any corrections to my e-books. If you find issues in the books,…
Continue reading » - App Inventor introduces copy and paste of code blocks!
App Inventor has introduced "copy and paste" of code blocks. Now you can copy blocks of code within a current…
Continue reading » - Implementing an “Array” in App Inventor
What is an "Array"? An array is a variable data type that stores a collection of values referenced by an…
Continue reading » - Tip on inserting images into Microsoft Word
Off topic a bit but this may be helpful to others inserting images into Microsoft Word documents or trying to create…
Continue reading » - How to use the “2 Button” Notifier dialog box
A reader asked, "When using the 2 button Notifier dialog, how do we know which button was pressed?" The 2…
Continue reading » - Poll: Do you prefer printed books (cost more) or ebooks (cost less)?
Some of my readers have asked about printed copies of my App Inventor e-books. There are services available that can…
Continue reading » - Tip: Using component colors to find components in the Blocks Editor
Finding a specific programming block with in the AI2 Blocks editor can be hard for new AI programmers. You found…
Continue reading » - “App Inventor 2 Databases and Files” ebook now available, 322 pages
For a complete description of Volume 1 (Introduction), Volume 2 (Advanced Concepts) and Volume 3 (Databases and Files), please see…
Continue reading » - How did you discover MIT App Inventor?
How did you discover MIT App Inventor? I discovered App Inventor just as Google was handing AI classic off to…
Continue reading » - App Inventor 2: Databases and Files – available shortly
Volume 3 - focusing on TinyDB, TinyWebDB, Fusion Tables and text files - is now Available. ------------------------------------------------------------------------- App Inventor 2: Databases…
Continue reading » - New Linux OS version designed for Android & App Inventor app development
The Appril release of Quirky Linux includes the Android SDK (Software Development Kit), Android Studio, App Inventor, Oracle JDK (Java…
Continue reading » - Pre-Announcing: App Inventor 2: Databases and Files-new e-book
Available now: App Inventor 2: Databases and Files I have finished writing App Inventor 2: Databases and Files, a new…
Continue reading » - Example of the new App Inventor “Responsive Design” Feature
MIT App Inventor introduced today their new "responsive design" features so that apps can work "better" on different sized screens.…
Continue reading » - App Inventor to add “Responsive Design” features next week
MIT App Inventor upgrade coming next Monday - the upgrade will support apps running on devices with different size screens,…
Continue reading » - MIT begins testing “App Inventor Extension Components”
MIT has begun testing a new App Inventor feature that will enable developers to create their own "extension components". Extension…
Continue reading » - Is there a good way to print App Inventor blocks code?
I do not think there is any good way to make print outs of the App Inventor blocks code. What…
Continue reading » - App Inventor Stores Numbers as “Floating Point” Format
When you type a number, such as "123", computers convert the text values of "123" into an internal representation used…
Continue reading » - Off topic: My Photo Guide 2.0 app for Android is available – for free
Version 2.0 of my Photo Guide app for Android is now available - it is free, no ads either. No…
Continue reading » - Google to end support of Eclipse for Android s/w development
I posted the following on my App Inventor Facebook page - only a fraction of readers use the FB page…
Continue reading » - New App Inventor 2 “Companion” app released today; new features
Changes between nb143i and nb144 (June 30, 2015) When a component is renamed in the designer, any related collapsed blocks…
Continue reading » - App Inventor 2 Tutorial Volume 2 is now available at Amazon
Volume 2 of the App Inventor 2 Tutorial is now available at Amazon as an e-book via this link: App Inventor…
Continue reading » - App Inventor 2 Tutorial volume 2 will be available in a few days
Volume 2 of the App Inventor 2 Tutorial will be available at Amazon and Google Play/Google books within a few…
Continue reading » - “Visual Development” system for Arduino
As you know, MIT App Inventor is a graphical-based programming system, or a "visual development" system where programs are constructed…
Continue reading » - MIT App Inventor usage triples during 2014-2015 school year
Source: MIT App Inventor usage for 2014-2015 Academic Year As they point out, the cyclical ups and downs in usage…
Continue reading » - Subscribe to AppInventor.Pevest.com by email
I have added a new "Subscribe by email" feature to provide another way to be alerted to new posts on…
Continue reading » - App Inventor Classic (version 1) to Shut Down on July 15
Most users are already using AI 2 and are unaffected by this change. But if you are still using AI…
Continue reading » - Google announces unlimited cloud photos and video storage
Source: Official Google Blog: Picture this: A fresh approach to Photos Limitations: Maximum full resolution images to 16 MP, and…
Continue reading » - Can you make a video player in App Inventor? Not really, unfortunately.
A question from a reader: Can we make a video player in App Inventor? The short answer is, unfortunately, not…
Continue reading » - Android battery life – and how to extend your battery power
When I had a Nexus 4 running Android 4.3 and earlier, I used an app called Juice Defender to extend…
Continue reading » - New Arduino Zero controller board
Atmel introduced the new Arduino Zero controller board, which includes new support for Bluetooth, Wi-Fi and sensors, apparently (I do…
Continue reading » - Summary of All Blog Posts on App Inventor Tutorial
I have added a page that has a short summary of all posts on this blog. The summary may be…
Continue reading » - “Why Learning to Code is So Damn Hard”
Click through for the full post at Viking Code School - as they say, the early part can be easy,…
Continue reading » - “Siri” for Android, written in App Inventor
Eric Payne has created an Apple Siri - like interface in App Inventor. You can download his App Inventor source…
Continue reading » - How to connect App Inventor apps to Arduino using Bluetooth wireless
How to Connect App Inventor apps to Arduino Using Bluetooth Bluetooth is a low power, short range wireless technology built…
Continue reading » - Coming soon: Bluetooth to connect Android App Inventor code to Arduino
I have an App Inventor app running on my Nexus 5 and talking to an Arduino board via Bluetooth. I…
Continue reading » - Identifying the cause of serious errors in App Inventor apps
Some times App Inventor 2 apps stop working (well mine sometimes do this, may be your's don't!) Besides looking carefully…
Continue reading » - App Inventor adds new source code “Gallery”
App Inventor has added a new source code "Gallery" for sharing source code with others. From the My Projects list…
Continue reading » - Can you build an App Inventor app for the Google Play store?
I wrote this in response to a question on this web site's Facebook page. Someone asked if there was perhaps…
Continue reading » - Multiline text input in App Inventor
The App Inventor TextBox control supports both single line and multi-line input; the TextBox control default to single line mode -…
Continue reading » - An MIT App Inventor Study Group on Facebook
Mardi Shakti has created an MIT App Inventor Study Group on Facebook. Check it out!
Continue reading » - Android App Inventor app creation is world-wide!
This webblog web server tracks the country of web site visitors and draws this map showing which countries visited this…
Continue reading » - What is inside a .aia project file?
As you may know, you can save your App Inventor project to your local computer using the Projects | Export…
Continue reading » - Have App Inventor questions?
If you have questions about App Inventor or App Inventor programming, try posting your questions on the Facebook page "wall" and also…
Continue reading » - Using TimePicker and DatePicker for entering time and date information
The TimePicker and DatePicker User Interface Controls Entering the date and time are common features of business applications. We could…
Continue reading » - Raspberry Pi 2 (US $35) computer board features Scratch
Raspberry Pi 2 is a US$ 35 computer board to which you attach a monitor, keyboard, mouse and Ethernet connection.…
Continue reading » - Motion picture highlights high school robotics
Press Release - January 14, 2015 | USFIRST.org. New Movie Starring Jamie Lee Curtis, George Lopez, Carlos PenaVega, and Marisa…
Continue reading » - Blockly – the code editor that drives App Inventor
Blockly is the block code editor used in App Inventor. Blockly provides a way to write programs by arranging blocks…
Continue reading » - Download TOO MANY TOTES! Game using this QR Code
Use a QR Code reader app, such as QR Droid, and point your camera at this image to link your…
Continue reading » - TOO MANY TOTES! Android game written in App Inventor
It's free - the TOO MANY TOTES! game for Android devices - download at the Google Play Store. The app…
Continue reading » - Displaying web pages in your Android apps
Last year, I presented a short tutorial on displaying web pages from inside your App Inventor apps. Now, here is…
Continue reading » - Part 2: Sending numeric data using App Inventor Bluetooth communications
Part 1 of this tutorial introduced Bluetooth communications and implemented a simple method of sending text data back and forth…
Continue reading » - Positive comments about MIT App Inventor from i-Programmer
App Inventor is an amazing way to create Android applications. You don't need to be able to program to use…
Continue reading » - Blocks Editing Tip: Arranging and collapsing blocks in the editor
As you develop your App Inventor program using the Blocks editor, do you find your blocks overlapping and crashing in to…
Continue reading » - Pevest App Inventor web site now features Google Translate: Translate into many languages!
Interest in MIT App Inventor is growing rapidly, world wide. Many of the readers of this web site do not…
Continue reading » - Part 1: Basic Bluetooth communications using App Inventor
(Some very minor updates were made to this in November 2019). This tutorial covers basic App Inventor Bluetooth communications code.…
Continue reading » - MIT App Inventor – now available with Chinese or Spanish Interface
MIT App Inventor - now available with Chinese or Spanish Interface - More Languages to Come | Explore MIT App…
Continue reading » - App Inventor Bluetooth Communication tutorial coming soon
Android phones and tablets support Bluetooth communications ("BT"). BT is a very low power, very short range communication technology used…
Continue reading » - “100 Best App Inventor Tutorial Videos”
This is a machine generated list of App Inventor tutorial videos. I have no idea which ones are the best…
Continue reading » - Total MIT App Inventor registered users reaches 2.7 million
The total number of MIT App Inventor registered users has reached 2.7 million. My guess is the number went up,…
Continue reading » - Using the Spinner Control for Selecting Items
When your app needs the user to select an item from a list of choices, use the Spinner control. Suppose we…
Continue reading » - Updated: Writing and Reading Text Files Using App Inventor
This post is a major update to a previous post on reading and writing text files using App Inventor. This…
Continue reading » - Update: Reading and writing text files with App Inventor
I previously posted a short tutorial on writing to and reading from text files stored on an Android device, using…
Continue reading » - Android Studio 1.0 (Java development) released by Google
Android Studio 1.0 arrives - SD Times. Download Android Studio and the Android Software Development Kit (SD) here.
Continue reading » - App Inventor reaches 2.5 million registered users
I just noticed the updated statistics at the appinventor.mit.edu web site: Weekly Active Users: 102K Total Registered Users: 2.5M Countries:…
Continue reading » - App Inventor Alert: Problems loading projects?
From the MIT App Inventor web site: Summary: We have been having problems with storing “assets” image, sounds and other…
Continue reading » - December 8-14 is Computer Science Education Week
The Computer Science Education Week coincides with the "Hour of Code" initiative. This example lesson is based on MIT's Scratch (which…
Continue reading » - Google expected to introduce new Java compiler
The upcoming Jack & Jill compilers in Android | Saikoa. Most Android apps are written in the Java programming language.…
Continue reading » - Android App Helps Deaf To Communicate – created in App Inventor
Created by a doctor in India that knew nothing about programming - but discovered App Inventor: LET ME HEAR AGAIN, An…
Continue reading » - Inexpensive Android tablet and smart phone available
Chances are, if you are writing App Inventor apps for Android, you already have an Android smart phone or tablet.…
Continue reading » - What are the hot programming languages for today
Here is an easy to read report on which programming languages are now "hot" in the market for software developers: Don't…
Continue reading » - Facebook followers: Click on “Get Notifications” to stay up to date
Thank you to those that are following these updates via Facebook. Facebook tries to automatically figure out what posts you read.…
Continue reading » - Use Projects | Checkpoint to save a “Snap shot” of your App Inventor project
Tip - Using Projects | Checkpoint As we develop our app code, we occassionally make changes that do not work. Sometimes our…
Continue reading » - Saving your App Inventor projects to your computer
Back up your App Inventor projects by saving them to your computer's hard drive. To save a copy of an…
Continue reading » - App Inventor Tutorial ebook now also available from Nook Books + others
You can support this tutorial effort by purchasing a copy of the e-book from any of the following e-book vendors…
Continue reading » - Changing an App Inventor button’s color continuously
How to implement a button that continuously changes color, as demonstrated in this video example: The Designer View Create a simple user…
Continue reading » - Blockly – a Javascript programming system inspired by App Inventor
Blockly is intended for use by software developers (rather than children learning to code) to generate Javascript: Blockly was influenced…
Continue reading » - App Inventor Tutorial e-book now available from Google Play Books, Apple Books, Amazon, Kobo and Nook Books
My App Inventor 2: Tutorial e-book - the fast and easy way to create Android apps - is now available…
Continue reading » - Over 100,000 people use App Inventor every week
MIT App Inventor Usage Surpasses 100,000 weekly - Google Docs. Usage is climbing sharply! MIT suggests the usage trend indicates…
Continue reading » - Changing the color of a button (or other components) in App Inventor
This tutorial covers the simple changing of the color of a button, while the app is running. You may also…
Continue reading » - Updated MIT App Inventor 2 to be released later this week
Please read the release notes: Release nb139 Pre-announce. Will also include an update to the AI Companion support app on Android…
Continue reading » - Minor change to the appinventor.pevest.com web site
I have made a minor change to how posts now appear on this web site. Longer posts - especially the…
Continue reading » - How to install the Tip Calculator on your phone
You have probably run your App Inventor apps through AI Companion. The AI Companion is a great tool for quickly loading…
Continue reading » - App Inventor Tip Calculator version 5: Fully automated!
What the App Does This is the fifth version of 5 app versions that implement a tip calculator - and the final version…
Continue reading » - How to change button colors in App Inventor
You can change the colors of buttons (and some other components) in your App Inventor apps. Using some programming tricks,…
Continue reading » - Android App Inventor Tip Calculator version 4: Introduction to Procedures
What the App Does This is the fourth version of 5 versions that implement a tip calculator. Each version has added improvements…
Continue reading » - App Inventor Tip Calculator version 3
What the App Does This is a simple app to calculate the tip and total bill at a restaurant –…
Continue reading » - An Update on the Tip Calculator App, and How to share on social media
I have added buttons after each post on the App Inventor Tutorial so you can quickly share these posts on…
Continue reading » - Tip: Copy and Paste within the App Inventor Block Editor
This is not obvious but ... you can select a group of blocks and press Ctrl-C (on Windows) and then…
Continue reading » - 14-year-old wins 1st prize for his bus tracking app created using App Inventor
14-year-old wins laurels for app - The Hindu.
Continue reading » - Follow App Inventor Tutorial on Facebook, Google+, Twitter and RSS
Please follow us on your preferred social media - like us on Facebook, add to your circles and follow on Google+,…
Continue reading » - Tip Calculator App (version 2) for App Inventor
What the App Does This is a simple app to calculate the tip and total bill at a restaurant –…
Continue reading » - Lenovo and NAF sponsor App Inventor-based STEM curriculum
Students will be using App Inventor: Lenovo and the National Academy Foundation (NAF) today announced 10 NAF Academies have been…
Continue reading » - App Inventor said to make creation of Android apps too easy
Malicious attackers find App Inventor so easy to use they can create their own nasty Android apps quickly: App Inventor…
Continue reading » - A Tip Calculator App (version 1) written in App Inventor
What the App Does This is a simple app to calculate the tip and total bill at a restaurant -…
Continue reading » - Sensors: Using the Accelerometer to detect motion
This tutorial introduces the accelerometer - at a high level - as a tool to detect the phone being shaken.…
Continue reading » - Sensors: How to use the Orientation Sensor
Smart phones and tablets contain several kinds of "sensors" to sense information about their environment. For example, an accelerometer provides…
Continue reading » - Some history behind App Inventor
The history of App Inventor extends, in part, back to the 1980s, at least, which may sound odd. App Inventor…
Continue reading » - Controlling the sprite animation with your finger on the screen
In the prior tutorial, we created a sprite-based bouncing animation - which is surprisingly easy to do in App Inventor.…
Continue reading » - What type of App Inventor tutorials do you prefer?
I have created an online poll - see side bar at right of this post - to learn about what…
Continue reading » - Using ImageSprites for animated App Inventor graphics
I described the basics of creating a bouncing ball animation earlier and mentioned that "image sprites" are similar to the…
Continue reading » - Using Lists in App Inventor
A frequent search topic on this blog is how to use lists. "Lists" are a way of storing a collection…
Continue reading » - Using Images and the Camera in App Inventor
In an earlier post, I mentioned that ImageSprites use images - and suggested I do a tutorial on images so…
Continue reading » - MIT App Inventor Source Code
This is for advanced software developers only: MIT App Inventor Sources. That's the actual source code that makes App Inventor work…
Continue reading » - How to create a bouncing ball animation in App Inventor 2
App Inventor 2 provides easy to use features for creating games. These features have proven popular for introducing programming concepts…
Continue reading » - Using ListPicker for displaying and selecting from on screen lists
What is ListPicker? ListPicker is a user interface component that makes it easy to display a list of items and…
Continue reading » - The MIT App Inventor Support Forum
99+ MIT App Inventor Forum - Google Groups. This is the MIT App Inventor Support Forum, hosted on Google Groups.…
Continue reading » - Updated MIT AI Companion app released
See nb136/nb137 release information. If your phone or tablet updates apps automatically, the new update should have been installed already (it…
Continue reading » - Using the WebViewer Control in App Inventor
Would it be neat if you could display pages from the web in your Android app? Well, you can! And…
Continue reading » - Display “Warning” and “Alert” box messages in App Inventor apps
Whether you use Windows, Linux or Mac OS X applications, when the program needs to alert the user (you!) to…
Continue reading » - Writing to and reading from text files in App Inventor programs
Update: When the program is run in AI2 Companion, it behaves differently than when run as a standalone "build" .apk…
Continue reading » - “The creation of live programming in App Inventor.”
App Inventor has a neat featured called "live programming". With this feature, after transferring your app from the App Inventor…
Continue reading » - Using TinyDB in App Inventor
(This post was completely rewritten and updated on October 30, 2015) What is TinyDB? TinyDB is a simple "database" that…
Continue reading » - AI Companion and your phone’s battery
On my phone, if I leave AI Companion running, the battery life of my phone goes down more rapidly. Consequently,…
Continue reading » - You can run App Inventor and install apps to your phone at Starbucks
As you already know, you can use App Inventor and the AI Companion on your phone to install apps from…
Continue reading » - App Inventor 2 – Tutorial #1 Introduction
This introduction is for those completely new to App Inventor - What is it? How does it work? Why should…
Continue reading » - App Inventor’s File access component
In the Designer, under Storage, drag the File component to the user interface Design screen. This adds a "non-visible component"…
Continue reading » - Using App Inventor’s Official Documentation pages
Using App Inventor’s Official Documentation App Inventor programming uses graphical components to layout program functionality. But the official App Inventor…
Continue reading » - App Inventor 2 volume 2 status
Volume 1 of App Inventor 2: Tutorial is available at Amazon.com. Volume 2 is in development and will cover a…
Continue reading » - App Inventor 2: Tutorial now available
"App Inventor 2: Tutorial - the Fast and Easy way to create Android apps" e-book is available for $2.99 at…
Continue reading » - Welcome to the App Inventor 2 Guide and Tutorial blog
MIT App Inventor 2 is the fast and easy way to create Android apps for smart phones and tablets. App…
Continue reading »