Search this site
METRIC RAT AI2
  • Home
  • Scraps
    • Make List of Dates
    • Shuffling Lists
    • Convert List to String
    • Index Generator
    • Automatically Expand Listview Height in Scrolling Arrangement
    • AI2 Spinner Set to None Selected
    • Compare Two Lists and Remove Duplicates before Combining
    • Remove Duplicates from a List
    • Crop a Canvas Background Image to Square
    • Canvas Image to Foreground
    • Set Canvas to Image Dimensions without Extension
    • Draw A Smooth Line on Canvas
    • Fun with Circles
    • Percentage Progress Bar
    • Make a Table with Labels
    • Display List in Labels
    • Report Height and Width on Screen Orientation
    • Feedback for Image Button on Device Default
    • Set Component Fill Parent or Automatic with Blocks
    • Correctly Deploy a Google Apps Script Web App for AI2
    • New Versions for New Google Script Editor
    • Download from Public Google Sheet as CSV
    • Show an Image from Google Drive in your AI2 app
    • Long Polling / Data Changed Event for Google Sheets
    • Get a Single Cell from a Google Sheet
    • Get Data from Published Google Sheet
    • Moving Average Procedure
    • Simple Colour Picker
    • Simple Countdown
    • Working with WebViewString
    • Split String every n Characters
    • Number Formatter
    • Simple Json Parser
    • Refresh Scrolled WebView
    • Volume Control Using Touch Down & Touch Up Buttons
    • POST data using the webviewer
    • ANDROID and HTML Colour Codes
    • Encode/Encrypt – using Javascript and WebViewString
    • Disable "Zoom" in Webviewer
    • Decode a simple JSON using the Webviewer, webviewstring and some javascript
  • Guides
    • Working with Firebase Arrays
    • Blogger API
    • Integrating SQLite with Google Sheets
    • Working with SQLite
    • Set Image To Google Sheet Cell
    • Redis <> AI2
    • Fancy Crop a Canvas Background Image
    • Draw a Grid or Coloured Boxes on a Canvas
    • Dynamic Colour Picker
    • ListViews with CompCreator
    • Dynamic Table
    • Dynamic Card Style Listview
    • Image Grid with HTML
    • Dynamic Scrolling Image List in Webviewer
    • WebViewer CardViews
    • Simple Image Selector and Editor
    • Simple Image Slideshow
    • Build a Catan Game Board
    • View Any PDF in WebViewer
    • Who Needs a Sidebar Anyway ?
    • Tabulate Listviews (demo)
    • Termux from AppInventor App
    • terminal_File_Manager
    • terminal sqlite3
    • Encrypt/Decrypt Data with SimpleCrypto JS
    • Timer Demo
    • Encrypted/Encoded TinyDB
    • Possession - a home inventory app
    • Calculate End Date for Treatment Plan (weekdays only)
    • Google Sheets - Simple POST and GET Data
    • Google Sheets - Register & Login
    • Use gviz to get or query PRIVATE google sheet data
    • Use gviz to get and query google sheet data
    • Get Chart Image from Google Sheet
    • Google Sheets for AppInventor
    • Google Sheet CRUDQ II
    • Query Any Google Sheet with a Web App
    • Export CSV data (multiple data) to Google Sheet
    • CRUD with Google Sheets, Web App and AI2
    • Use AI2 to directly submit Google Form Data
    • Post Data to a Google Sheet
    • Firestore using with Web and WebViewer Components
    • Subvert Firebase Authentication
    • Registration & Login with Firebase Authentication
    • Firebase Storage with Webviewer
    • Firebase Authentication with Web component and HTML
    • Firebase with a Web Component
      • Firebase Security
      • Firebase Demo: No Security with Web Component
      • Firebase Demo: Secured with Web Component
      • Firebase: Setup
    • How to have Secure Rules on Firebase, and allow Auth Users to Read/Write
    • Firebase Chat & Label HTML Content
    • Send Email with Google Apps Script
    • HOWTO: Create a Google Apps Script Web App bound to a Spreadsheet
    • Download Multiple Files in a Zip from Google Drive
    • Backup TinyDB to Files on Google Drive
    • Working with Text and CSV Files on Google Drive
    • UpDATE Any File on Google Drive with AI2
    • Download "private" files from Google Drive, and folders and files
    • UpLOAD Any File To Google Drive with AI2
    • OCR Images and PDFs using Google Docs
    • Sync AI2 Folder to Google Drive Folder
    • Download Multiple files from Multiple Folders on Google Drive
    • Get or Download a Private Image from Google Drive
    • TinyWebDB php - Personal Edition - extended
    • php Music Server Player
    • HOWTO: php SQLite3 with AI2
    • POSTing a file to a php server
    • Imagemagick API
    • HOWTO: Setup Redis Server with SSL for use with AI2
    • TinyWebDB - Encrypted - on a Spreadsheet
    • Your Own Secure php TinyWebDB
  • Resources
    • My Favourite (most used) Extensions
    • Old Forum Links
    • Current Forum Links
    • Milliseconds
  • Contact
METRIC RAT AI2

Resources

MIT App Inventor Main Site

MIT App Inventor Help Forum (Link to old Google Groups forum for Historic posts)

AI2 Power Users FAQ - now on new forum so no longer updated

MIT AppInventor Library and Documentation

Pura Vida Apps (Taifun's Excellent AI2 Site)

KIO4 (Juan Antonio's Excellent AI2 Site)

Professor CAD (Chris Ward's Excellent AI2 Site)

Imagnity - Sajal Dutta's AppInventor Tutorials (good for Lists)

Convert your image to the correct format for an App Icon

Pura Vida Apps Extension page (best resource for AI2 extensions)

Index of AI2 Projects (Google Doc) - ABG

Redis Labs (for your own CloudDB)

Firebase

Other AI2 Derivatives:

  • Kodular

  • Thunkable X Thunkable Classic

  • Casagbic

Mockaroo (for dummy datasets)

ANDROID and HTML Colour Codes

W3.CSS - css framework for html pages

If you need any help and support with AppInventor then in the first instance join up at the MIT AppInventor forum (provide a link back to any page here if relevant) or you can contact me directly via the Contact page


If you like this site, and it has helped you in some way, please consider making a donation to the RNLI

This work by METRIC RAT AI2 is licensed under aCreative Commons Attribution-ShareAlike 3.0 Unported License with attributionPlease use name = METRIC RAT AI2 and link to the source site when giving credit.
Report abuse
Page details
Page updated
Google Sites
Report abuse