Introduction to AIAtools
Channel: MIT App Inventor
Date: 31/03/2020

In this presentation, MIT App Inventor Lead Software Engineer Evan Patton discusses a new Python library that researchers using App Inventor can use to analyze large numbers of App Inventor projects.

02:22 - Introduction
02:51 - Anatomy of an App Inventor Project
07:25 - Block Category Distribution
08:33 - Motivation
10:34 - Block Category Distribution (revisited)
12:44 - Block Type Distribution
13:38 - Example - Simple Queries
15:34 - Example - Filters
17:13 - Example - Compound Filters
19:01 - Supported Operators
20:10 - Attributes
21:31 - Selectors
24:52 - Operations
26:43 - Custom Attributes
29:44 - Takeaways
32:22 - Question & Answer (part 1)
42:40 - Live demo
57:38 - Question & Answer (part 2)

On GitHub: https://github.com/mit-cml/aiatools
Documentation: https://mit-cml.github.io/aiatools
Slides: https://ewpatton.github.io/aiatools-presentation