LESSONS LEARNEDIn practice there are many challenges associated with using events to create App Inventor apps that work as desired. Here, we summarize some of the key lessons we have learned about event-based programming in App Inventor while helping introductory students implement apps they have designed for various projects.