

Then, I’ll try to see if I can make a little money on the side. Shifting RequirementsĪfter failing three times, I decided this time around that I’d implement all the functionality that Morgan wants first. For whatever reason, I felt like things might be different. Then, Morgan bought a Kindle Fire, and I got all excited again. After all, I tried implementing PopLibrary three separate times:Īfter three attempts, I gave up. I guess I just didn’t have the skills to be able to write a full stack application, and that reality never really set in. Turns out, over the span of two years, I was unable to bring that application to life. Those recommendations would then tie into my Amazon Associates account which would earn me the big bucks-or at least so I thought. In particular, I wanted to provide all the same functionality that Morgan wanted with the addition of features like book recommendations. To make things interesting, I decided to expand the tool, so I could potentially make some money off it. She wanted something she could use to basically catalog her collection of books, so she could loan them to her students just like a library. Revisiting PopLibraryīack in early 2016, I decided to make a library application, PopLibrary, for my girlfriend-at-the-time, Morgan. As a polyglot, I decided to not only take another stab at mobile app development but to also try my hand at Kotlin. To be honest, the project was pretty basic, but I had a lot of fun designing something from the ground up with in a multidisciplinary team.įast forward to today, and you’ll find that not much has change-at least not until recently. The Arduino had a Bluetooth attachment which we used to communicate with the lock through an Android mobile app. Regardless, I hadn’t had much experience with anything beyond those languages, so I went the Android route to leverage my Java experience.įor those who are curious, we used an Arduino to drive a solenoid lock. For the record, that was the expected repetoire for someone pursuing a Computer Engineering degree. Īt the time, I was only familiar with Java, C, Verilog, and x86. In fact, my one and only experience with it was my last semester of undergrad in 2016 when I built an Android app to interact with a smart lock. My relationship with mobile app development has been rather brief.
