Welcome to App Inventor 2: Learn to Code!
This is a web site, a blog, tutorials, sample code, a Facebook page, e-books and more!
App Inventor is a quick and simple way to create apps for Android.
App Inventor 2, developed by Google and MIT, is a browser-based Android development system featuring a “drag and drop” user interface designer and a similar “blocks” visual programming system.
App Inventor has been pitched towards those under age 18 as a simplified way to create games for Android. However, App Inventor is quite capable of creating business and productivity applications too. And that is what this web site is about!
My style is to provide simple, step-by-step examples of each feature. This makes it easier for you to understand the specifics of a component – such as App Inventor lists, or user interface components – without a lot of complexity. There are many fine tutorials available online but they tend to present entire programs containing many App Inventor features all at once. My goal is to present each feature in a simple, isolated example, whenever possible.
I have also created a series of e-books to help you get started – see detailed descriptions of these App Inventor e-books here.
My bio used to just say that I had worked in software development and sort of left it at that. I noticed that everyone else boasts of their accomplishments and seems to derive success and recognition from that. Consequently, now at the end of my career, I have finally updated my bio.
I grew up in northern California, worked since the age of 11, finished high school one year early and earned a B.S. in information and computer science from the University of California, Irvine, and later in life, an M.B.A. from Gonzaga University (2001, GPA 3.89) and an M.S. in software engineering from Regis University (Dec. 2012, GPA 4.0, thesis on Android power management). I worked and paid for all college tuition myself.
My career spans Silicon Valley to Microsoft and wireless technology at companies including Agilent and Vivato Wireless. I have worked on or managed teams delivering #1 best selling software products, four times.
I have written a dozen books, primarily on software development and have two U.S. patents.
I have held a ham radio license since I was a teen, and in my 20s, was an FAA certificated private pilot. I am also a 3D photographer and author of a book on 3D photography. I spent ten years as a FIRST Robotics mentor, working with high school students in launching their STEM careers. I have also been a volunteer firefighter, a search and rescue volunteer and a Red Cross Disaster Services volunteer.
Throughout my life I had to deal with surviving multiple traumatic brain injuries (one skull fracture, 4 knock out blows that broke bones and bike helmets, and one head injury that led to slow brain and other problems for weeks), and long lasting effects of TBI. Protect your head; I strongly advise against experiencing TBI.
I am a member of EAA, AMA, ARRL, AMSAT, HiDARG and the Hoverclub of America (I now fly a hovercraft).
I am married to Kim (retired biochemist and R.N.) and a Dad to 3 adult “kids” – oldest daughter is a psychiatric nurse practitioner and Russian linguist, son is a research materials scientist, and youngest daughter is a geologist, microbiologist, cell biologist, hydrologist and geochemist and a staff scientist at an environmental consulting firm.
My LinkedIn Profile
About the Heading Photo At Top of Page
The photo is cropped from a photo I took of the Natural Bridge in Capitol Reef National Park in Utah in the spring of 2014.
I took a 3D photo of the Natural Bridge using two small Nikon 1 cameras to take the left and right images for the 3D photo. But I cropped out a section of just one of the images for the title photo.
I suppose this photo should have some symbolism about developing App Inventor apps and the power of App Inventor programming – but in reality, its just a nice photo of a neat rock formation!