AI2 Power Users Frequently Asked Questions (FAQ) Part 1 (A-M)

13,593 views
Skip to first unread message

Abraham Getzler

unread,
Oct 23, 2017, 12:58:45 PM10/23/17
to mitappinv...@googlegroups.com


This thread is obsolete.

Please see

https://groups.google.com/d/msg/mitappinventortest/2cd6Uz__xA0/cPQSiZpcDAAJ

ABG 8/14/19



Welcome to the App Inventor 2 Power Users FAQ Part 1 (A-M)

Frequently Asked Questions about programming in MIT App Inventor 2, and answers to those questions or links to sites that answer those questions.

Purpose of this FAQ

This is a supplement to the official discussion group for AI2 . When adding content, please add links to the original content in the discussion group, to avoid duplication. Gathering links here under headings is meant to aid people who don't know how to search yet.

How To Ask Questions The Smart Way  - Eric Steven Raymond

How to post your code - Chris Ward

Activity Starter

Ads (See Monetization)

Advice

Android 5 (Lollipop)

APK tools

App Inventor Accounts

App Inventor Forums

  • (see Forums, below)

App Inventor Issues

App Inventor Versions

Arduino

Arduino and Wifi

Battery

BlockChain

Blocks Editor

Bluetooth

App Inventor 2 supports two versions of Bluetooth: the older, < version 4, and the newer Bluetooth low energy, usually called BLE.

For the older Bluetooth protocol there exist two components, BluetoothClient and BluetootServer. In practice you will always use the Bluetooth client to communicate with an Arduino board or similar.

Documentation for the BluetootClient component (for BT<4) can be found here: http://ai2.appinventor.mit.edu/reference/components/connectivity.html#BluetoothClient


MIT provides an extension to use the Bluetooth Low Energy (BLE). Since June 19, 2017 the support for BLE has been greatly expanded and improved. A starting point for finding documentation, tutorials and more is the: App Inventor IOT site

Many examples for BLE are still using the old extension, which has restrictions and bugs, so watch out for these!

Bluetooth < version 4 (using the BluetoothClient component)

Bluetooth < version 4 (using the BluetoothClient component) and Arduino

Bluetooth < version 4 and OBDII

ELM327 and OBDII AI2 programming


Bluetooth/BLE for App Inventor NB158 (June 19, 2017) and later

Bluetooth/BLE and Arduino 101

Bluetooth/BLE and HM-10



Bluetooth/BLE and micro:bit

1. LED overview: http://iot.appinventor.mit.edu/#/microbit/microbitled, project: http://iot.appinventor.mit.edu/assets/samples/MicrobitLED.aia

2. Temperature overview: http://iot.appinventor.mit.edu/#/microbit/microbittemperature, project: http://iot.appinventor.mit.edu/assets/samples/MicrobitTemperature.aia

·       

Bluetooth/BLE Obsolete stuff


Books, Tips, Tutorials on App Inventor 2

Build Errors

Calendar

Canvas, Sprites, Balls, Animation

Charts and Graphs


Chat

Chromebooks

Clock


CloudDB

Companion and Emulator

Compilation Problems

Components

Contribute

Crashes

Debugging

eMail

Extensions

Files

FireBase

Focus, Focus ...

Fonts

For Hire (sites offering paid help (YMMV))

Forums

Fusion Tables

Generic Events


Google Play Store

Google Sheets

GPS and GeoFences

 Icons

Images

Installation

Internationalization

iOS

Java

JavaScript Stunts

JSON

Limits

List View (see ListView)

Lists

ListView

Login

Maps

Math

Memory Usage

Mistakes

Monetization


Part 2 (N-Z)
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages