This month, Jim Kirkbride, will be talking about how to build testable Android Applications.
There are any number of ways to build an Android application. Some of them are more maintainable and more flexible than others. Creating good abstractions, properly decoupling your code, and creating separate layers to handle separate responsibilities are all important tools in your toolbox to when creating maintainable and flexible Android applications. Importantly, these concepts go hand-in-hand with testability. Make your app testable and you will have also made it maintainable and flexible. In this talk I'll go over how to create a maintainable and flexible app by making it testable in the first place. I'll also talk about how to make testing itself easier, which will enable you to continue to maintain the application as it grows.
Jim is a software developer with more than 10 years of experience in the industry. He's worked as a contractor, a consultant, and a full-time employee for a number of organizations. He is currently a senior software developer at Beam Dental. While not currently working as an Android developer, he has worked on multiple large Android projects, including in the retail finance and energy sectors. Jim has recently become a part-time instructor at Columbus State Community College where he teaches the fundamentals of Java programming. When not at work he enjoys cooking, reading, and spending time with his family.
Extra Venue Notes:
Root is located at 80 E Rich St. (floor 4). If you park in the garage across the street (55 E Rich St.), Root can validate your parking for you. You can walk across the sky bridge on the 2nd floor of the garage or enter Root's building from the ground entrance off Rich St. The elevator on the left labeled "Work" will allow you to go up to floor 4. Once on the 4th floor, a Root representative will be there to guide you to where the meet-up is taking place.