Modern Android Development

March 6 - April 20, 2023

7 Weeks, 14 sessions

Mondays 9am - 11am PST

Thursdays 9am - 11am PST

About the Workshop

In this workshop, you will learn how to deliver a quality Android app with speed and safety. Modern mobile app development calls for modern development methods–and that’s what sets this course apart. You will learn and practice techniques like automated testing, continuous delivery, and clean user interface architecture. All applied in the Android environment.

We won’t be reading it to you from a slide deck, either—this groundbreaking learning experience will have your hands dirty on day one. You’ll work with your fellow learners in an ensemble, on a real Play Store-ready codebase.

If you want hours of video tutorials that sit in your inbox unwatched and make you feel bad, go ahead and buy that self-paced online course. If you want a rich, collaborative coding experience under the strong guidance of modern software professionals, sign up below.

“The whole course was fun and useful. It felt so good to actually use what we have learned and put it into practice on real code we work on!”

Android Engineer, Large Automotive Company

“I really liked how many questions were asked, it’s really interesting and helps me learn as well!”

Senior Android Engineer, Large Automotive Company

Workshop poster

What Will You Learn?

outcome

User interface architecture patterns that scale.

outcome

Concise refactoring moves that leave your code better, so you can add features faster.

outcome

Microtesting, to develop quickly and keep your apps safe.

outcome

Slicing, to evolve your app without wasting time on building the wrong thing.

outcome

Continuous integration, deployment, and monitoring, to take the fear out of your production releases.

outcome

Android Studio, and how to make it work for you (not the other way around).

Workshop Details

7 weeks, starting March 6 - April 20, 2023, 9am PST - 11am PST

In addition to session time, attendees will be expected to spend an hour each day with course material.

(SESSION ZERO Thursday, March 2, 2023, 9am PST - Brief session for introductions and tool setup)

Detailed instructions will be emailed to you the week before the event begins.

Your Instructors

Register