App Inventor programmers routinely store values, such as numbers or text strings (“Hello!”) in variables. For example, stores the numeric value 6 in to the variable TOTALBUTTONS. To illustrate by example, here is a global variable named SpecialButton. We can initialize it to anything we want at this point. Next, inside our app, our blocks … Continue reading Part 1: Storing and accessing user interface components as variables→
This web site is now receiving 25,000 unique visitors each month! I am very pleased that these tutorials are helpful to so many people all over the world! Web site access is nearly the same every hour around the clock, implying a global readership (update: 145 countries!) Operating System Used 82% of the visitors use … Continue reading Appinventor.pevest.com usage→
As you know, MIT App Inventor is a graphical-based programming system, or a “visual development” system where programs are constructed by dragging and dropping “blocks” onto a Blocks editor. Arduino, which we mentioned in conjunction with our Bluetooth interface code, is a microcontroller system that is normally programmed in a language similar to the C++ … Continue reading “Visual Development” system for Arduino→
When I had a Nexus 4 running Android 4.3 and earlier, I used an app called Juice Defender to extend the time between battery charging. I often went 2 days without recharging the battery! But Juice Defender has not been updated since 2012 and due to Android changes, Juice Defender no longer works well. Then, Android … Continue reading Android battery life – and how to extend your battery power→
Atmel introduced the new Arduino Zero controller board, which includes new support for Bluetooth, Wi-Fi and sensors, apparently (I do not yet have details). A couple of weeks ago, I showed how to use App Inventor and Bluetooth to communicate with an Arduino board. Here is a video clip about the new Zero controller board. … Continue reading New Arduino Zero controller board→
Some times App Inventor 2 apps stop working (well mine sometimes do this, may be your’s don’t!) Besides looking carefully at your blocks code, there are some additional steps that may be helpful in identifying the cause of the problem. 1. Check your blocks code very carefully to see if you can spot an error in … Continue reading Identifying the cause of serious errors in App Inventor apps→
Learn to program with App Inventor
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.