How the Main Thread works

Midtown 1:30pm

Watch Video

The main thread is where your app code runs by default.
- What should you do on the main thread.
- What should you NOT do on the main thread.
- Handlers and Loopers
- How the main thread affects your instrumentation tests.

Michael Bailey, American Express

Michael Bailey, Engineering Director - Android, American Express 

Michael is the Engineering Director for the Android team responsible for American Express’ flagship consumer Android apps in the U.S. market. Development on these apps began in 2010. 

Since joining the company in 2008, Michael has worked on a number initiatives at American Express including analytics, enterprise content management, AmexLabs, iOS apps, international mobile applications, NFC payments, the U.S. homepage and the U.S. online card applications site. 

Michael holds a BS in Computer Science from Harvey Mudd College and an MS in Computer Science from the University of Southern California, where he specialized in computer security. 

Including the U.S. consumer apps that Michael works on, American Express has 8 Android apps in the U.S. Google Play Store ( and more in the international Play Stores.