Chicago Roboto 2022 Retrospective
August 11, 2022
Thread for Thoughts/Takeaways/Notes from Chicago Roboto 2022 #
Here are some of my most interesting notes from the talks this week. Definitely not everything, but some of the higher level things I would like to either try or investigate more…
Custom Design Systems in Compose #
Probably the talk I was looking forward to the most. I was kind of expecting suggestions on what to think of as good ideas for things to think about for component-izing your app and it really wasn’t.
It was a deep dive really into how design systems works and tokens, and how you can override the existing material theme to get what you want. At the end of the day, most things in compose are just a Surface.
A later speaker (Nate Ebel) has a podcast and in the linked episode talks about some common pitfalls. The logic behind thinking of everything as “slotting” that the Compose API does is a very interesting concept that we should probably use when thinking about creating standard components for an app.
Scaling Firebase #
- @n8ebel
- https://github.com/goobar-dev/firebase-remote-config-guardrails
Using Firebase Remote Config seems like a SUPER cool option for feature flags. Not only could you then use them to A/B test things, but if the feature is performing poorly you can disable it again without having to ship a new version of the app with it disabled again.
Github repo has the starting of ways to enforce rules for what is in the configs and reporting of by who and when the values were changed. Github is a WIP.
Performance #
I need to look more into Perfetto. Hopefully the PAPA library will be ready soon 😛
Idemnity in the Data Layer #
Offline sync is good — all data should be run through your local database where evaluations can be done to determine whos data set is correct.
Mind blowing concept to me (which probably shouldn’t have been). Setup your refresh spinner as an observer of your WorkManager that does the syncing. 🤯
Stay in the loop with our latest content!
Select the topics you’re interested to receive our new relevant content in your inbox. Don’t worry, we won’t spam you.

Why I use NextJS
December 21, 2022Is NextJS right for your next project? In this post, David discusses three core functionalities that NextJS excels at, so that you can make a well-informed decision on your project’s major framework.
Read more
The Future Of The Healthcare App: New Ways To Engage Patients And Doctors
April 1, 2020It wasn't until the recent events surrounding COVID-19 that I began to consider how apps can help improve the healthcare process. As someone who is purely an app user (not a developer), I decided to use some of my social distancing time to research healthcare apps and better understand where the opportunities lie.
Read more
Product Strategy: Turning your App Ideas Into Reality
April 16, 2020Anyone who has been there knows, it can be incredibly frustrating having an app idea and not being able to bring it to life. And with organizational, technical, or financial roadblocks in the way, it can be equally frustrating to simply get a project off the ground.
Read more