EvanGroceryJS: JavaScript Your GroceriesPuppeteer is a JavaScript / Nodejs library that instruments Google Chrome or Chromium browers using the Chrome DevTools Protocol. Think of…Oct 2, 2019Oct 2, 2019
EvaninHackerNoon.comTensor & Flow: Part 1, TensorFlow & Machine Learning on AndroidMany popular apps on both Android and iOS make extensive use of on-device machine learning. Apps like Inbox by Gmail or Siri make use of on…Mar 8, 2018Mar 8, 2018
EvanA Journey Towards Android App Log SubscriptionsI’ve got an Android project going that uses FFmpeg to build short video files (more on this at a later date). Normally, you run FFmpeg in a…Feb 14, 2018Feb 14, 2018
EvanThe Side ProjectThis is an essay from my weekly post called The Comment. The Comment is a weekly digest of the stuff that grabbed my attention or occupied…Dec 11, 2017Dec 11, 2017
Evan// The Comment #1: PixelizationThe Comment is a weekly digest of the stuff that grabbed my attention or occupied some part my mind during the past week. Normally, it’ll…Oct 30, 2017Oct 30, 2017
EvanShare the CacheA lot of Android apps make viewing images a core part of their user experience. Many of these apps use image caching libraries, like Glide…Apr 13, 2017Apr 13, 2017
EvaninHackerNoon.comDiving into Android ThingsI’ve always tinkered with electronics since my teens. I went to school and graduated with a Computer Engineering degree with a focus on…Feb 15, 2017Feb 15, 2017
EvanMigrating from ExoPlayer 1.x to 2.0In my previous article, I walked through how I architected an audio app on Android. I wagered that all of the work I would need to do would…Nov 2, 20161Nov 2, 20161
EvanAudio Playback on AndroidPlaying music, podcasts, or other audio is one of the most common activities for smartphones in 2016. Most of the time, audio plays in the…Oct 22, 20163Oct 22, 20163
EvanExploring ExoPlayer 2ExoPlayer is an extensible, application level media player for Android apps. It’s an alternative to the high level Android MediaPlayer API…Oct 14, 20161Oct 14, 20161