Rolling your own: When and how to replicate commonly used android libraries

We'll discuss several popular android libraries which make development more efficient and robust, including Dagger, RxJava, and Room. For many use cases, these libraries provide great functionality out of the box and provide great flexibility. There are, however, distinct reasons you should know how to 'roll your own' implementations of these libraries; simplification, flexibility and control, und

Oct 26, 2017, 10:30 PM – Oct 27, 2017, 1:00 AM

RSVP'd

Key Themes

About this event

We'll discuss several popular android libraries which make development more efficient and robust, including Dagger, RxJava, and Room.  For many use cases, these libraries provide great functionality out of the box and provide great flexibility.  There are, however, distinct reasons you should know how to 'roll your own' implementations of these libraries; simplification, flexibility and control, understanding what's under-the-hood, and team dynamics.  We'll talk about these reasons and go over demo code to illustrate the library implementations.

Mike Allon graduated from Michigan State in 2012 with a BS in Computer Engineering.  He worked as an Android engineer at Compuware, and later became the mobile team lead at Dynatrace.  More recently, he worked as a senior Android developer at Target in Minneapolis, where he helped build their flagship mobile app and lead the Android development for the Indoor Location BLE/VLC team.  He is currently working in Detroit as a co-founder of MySwimPro, a mobile fitness application for swimmers.

Food will be provided by Arbormoon Software (http://www.arbormoon.com/) at 6:30, with the presentation starting at 7:00.

Organizers

  • Dave Koziol

    Little Caesars

    GDG Organizer

  • Jingran Wang

    Flutter/Android Developer

Contact Us