This document summarizes a session on activities and intents from the Android Academy. It covered:
1. Three ways to set listeners on buttons - declaring in XML, inline anonymous classes, and implementing an interface. The observer pattern was used for listeners.
2. Making toasts using the static factory method pattern. Toasts provide simple feedback to the user.
3. Using intents to navigate between activities both explicitly and implicitly. Intents can pass optional extras between activities.
4. Storing persistent data with SharedPreferences which can save data between sessions.
5. Broadcasting messages between loosely coupled components with broadcast receivers. Security concerns with broadcasts were also discussed.