Machine Learning is a topic that picked my interest since university. I remember learning about Genetic Algorithms or even simpler things like mathematical optimizations with Hill Climbing and being fascinated by it. However, never got the opportunity to apply them in the following decades. With the late general interest in AI/ML, I decided to look into it again.
Whilst browsing through the various examples online with the new ConstraintLayout 2.0, I stumbled upon ImageFilterView. This got my attention immediately and I decided to investigate further.
I’ve recently taken on the challenge of porting a Go implementation of a NES emulator to Android. Thanks to the awesome work done by Michael Fogleman, understanding and navigating the Go code was fairly easy even for me, who was a complete Go newbie. Let me also make it clear that porting an existing implementation is infinitely easier than writing it from scratch (and thus easier for emulation newbies like myself), which would be a huge undertaking.
ConnectableObservable does not care when you subscribe to it; instead, it only begins its work when connect() is called.