- Test Driven Development for Flutter
Maybe you've heard about Google's new mobile UI framework called Flutter? This month is a chance to learn how to implement Test Driven Development (TDD) practices in your next Flutter app! Topics we will cover include: * How to write basic unit level tests in Dart * Mocking out dependencies in tests * Testing asynchronous calls in Dart (specifically working with Streams) * Widget level testing * Demo some helpful built-in tools for debugging Widget layouts at runtime. Food and drinks will be provided.
- March Madness with Firebase and JHipster
Developing an app with Firebase's new real time database, Firestore, is quick and easy. However, using the Firebase console to maintain data once it goes live is probably not a best practice. In this presentation, Brian Telintelo will show how quickly you can create an admin interface by marrying the popular code generator JHipster, and the Firebase Firestore Admin SDK. Brian is a senior mobile app developer at Atomic Robot. He prefers to do iOS development, but has been known to do Android on occasion. Participant survey link: https://bit.ly/gdgcincysurvey
- Using SQLite's Full Text Search (FTS) with Room on Android
Full Text Search (FTS) is an extension for SQLite that allows users to perform full-text searches efficiently without using the inefficient LIKE clause. Room, Android's SQLite persistence library from JetPack, now supports FTS3 and FTS4 in version 2.1 This month, GDG Cincinnati co-organizer, Greg Williams, will show us how to use FTS with Room! Participant survey link: https://goo.gl/Y8Y9Gu
- Monthly GDG Cincinnati Presentation & Discussion
Brandon Wever will be talking about Airbnb's layout engine, Epoxy for building complex screens in a RecyclerView. Check back later for more details! Participant survey link: https://goo.gl/Y8Y9Gu
- Build a Santa Tracker App using Flutter, Google Maps, and Firebase
It's our annual Android holiday coding event! This year we will learn how to build a Santa Tracker app in Flutter using Google Maps and Firebase. Best of all: you will be able to track Santa on both Android and iOS! Previous Flutter experience is not required, but we do ask that you bring a laptop that can run Android Studio or XCode. This event has been popular in previous years and we have limited seating. If you do RSVP and then are not able to attend we ask that you update your RSVP status so that someone else on the waitlist will be able to attend. Food, drinks, and presents will be provided. Additional details on software to install will be provided the week of the event.
- Monthly GDG Cincinnati Presentation & Discussion: Rotor.ai
This month Stuart Bowman will share on his initial implementation of a self-driving car project, rotor.ai. We will cover the basics of connecting Bluetooth devices, using PWM to drive multiple motors, and getting an Android Things project "rolling". We will also take a look at the mobile app component of rotor.ai, including using elements from Android Jetpack, such as DataBinding and Live Data.
- Kotlin isn't just for Android Development
Kotlin isn't just for Android development! It's a great new language that can be used anywhere you would use Java! So come listen to Michael Clark tell us what his team went through to evaluate the language, tooling and company culture before using Kotlin with Spring in their back-end.