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 e-book providing step-by-step guides to using TinyDB, TinyWebDB, Fusion Tables and Data Files in Android App Inventor programs, including sharing data with spreadsheets.

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 2 Tutorial Volume 2: Step-by-step: Advanced features including TinyDB.  The e-book will also be available from Google Play shortly. Description MIT App Inventor 2 is a fast and simple way to create custom Android apps … Continue reading App Inventor 2 Tutorial Volume 2 is now available at Amazon

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 in to many phones, tablets and other devices. MIT App Inventor 2 supports a set of Bluetooth communication functions that may be used to send data between smart phones and tablets (see previous tutorials: Part … Continue reading How to connect App Inventor apps to Arduino using Bluetooth wireless

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 use a text edit box and let the user type in times (like 10:30) or dates (12 January 2015) but both methods require the user to enter the time or date in the proper format … Continue reading Using TimePicker and DatePicker for entering time and date information

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 between two Android devices over the Bluetooth wireless link. If you are not familiar with using App Inventor’s Bluetooth component, start with Part 1. In Part 2, a data packet concept is introduced to guide … Continue reading Part 2: Sending numeric data using App Inventor Bluetooth communications

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.   Subsequent tutorials will add additional features. To implement and test this sample code, you need access to two Android devices – one to act as a Bluetooth “server” and the other to act as … Continue reading Part 1: Basic Bluetooth communications using App Inventor

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 revision includes information on how to locate the text files you create in your App Inventor apps, plus how to transfer those files from your smart phone or tablet to your computer. An earlier blog … Continue reading Updated: Writing and Reading Text Files Using App Inventor

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 app. CLICK HERE FOR A MAJOR UPDATE TO THIS TUTORIAL ON TEXT FILES!  Also, lots more information on files, CSV files, TinyDB, TinyWebDB and Fusion Tables in Volume 3 – App Inventor 2 Databases and … Continue reading Writing to and reading from text files in App Inventor programs

App Inventor Books

Help yourself to faster programming by purchasing my App Inventor 2 Guides from any of the following vendors – thank you very much! Detailed descriptions of all the books are below, including Table of Contents and some sample chapters. Where to Buy App Inventor 2 Introduction (Volume 1 e-book) Step-by-step guide to easy Android programming Buy … Continue reading App Inventor Books