Four out of every five smartphones uses the Android operating system. Learn to build for this ever-present platform with our five-day introduction to Android programming.
Who is this class designed for?
- A working knowledge of Java is necessary for this course and students should have programming experience. However, no Android programming experience is necessary.
- If you have an existing iOS or web app and want to broaden your user base, this course is a great fit. That said, experience in other mobile platforms is a plus, but not required.
Core Android components
Learn the essential building blocks of an Android app: activities, fragments, services and broadcast receivers.
Debugging and best practices
Analyze stacktraces and use Android Studio to find and fix bugs across a variety of devices.
Broaden your mobile offerings
Learn to develop for the world’s most popular platform. After this class, you’ll be able to create apps that work on any Android device.
What you’ll learn:
- Build sophisticated applications using multiple activities and fragments
- Effectively handle configuration changes and low memory states
- Make your user interface shine with styles and themes
- Integrate with web services using REST APIs and threading
- Communicate between and within Android applications
- Animate views using property animations
Speak with a nerd
Schedule a call today! Our team team of nerds are ready to discuss your business needs.
Who Loves Our Curriculum
“The class “met my expectations” which sounds bad but it’s not. My expectations were high based on the positive feedback I’d heard from co-workers who had gone through this bootcamp earlier”
Santa Monica, CA
Exposed to New Concepts
“The class was successful in exposing me to Android concepts and frameworks that I had not had an opportunity to study.”
Real World Best Use Practices
“My goal taking the class to get a formalized foundation in the android basics and I feel like I now have a good understanding of the basics and with David and Eric’s insights have some ideas on how real world best use practices might differ from the basics.”