Most of my blogs are about my physical projects, my tools like my 3d printer, my Rigol power supply and scope and my beloved soldering iron. But, truth to be told, most of my time is spent behind my computer. Today I’m going to give you a rundown of tools and ingredients I use the most when working on my Mac.
When I was 11, my aunt gave me the perfect present: a book to learn how to program in Basic. I was hooked. Years later, I taught myself PHP, got some Pascal and C at school and sniffed up some Javascript on the road. The fact that I had quite a lot of programming experience, and wasn’t able to develop Apps for my beloved iPhone really frustrated me …
While I was recently working on a small iOS Swift side project, I stumbled on the issue of poor usability due to a small hitarea of some tiny buttons. Although the icons in the buttons were clear, I noticed tapping the small buttons wasn’t very easy. To solve this, I created my own buttons by subclassing the UIButton class.
After I programmed the built in Arduino, the only thing left to do, is the development of the associated iPhone Application. This week I’ll be writing the app to control the sounds.
While working on one of my Arduino projects, I was in the need for a simple wrapper for communication with the Adafruit Bluefruit LE nRF8001 Breakout.Since I was unable to find one (especially one that was Swift-ready) I wrote a Swift-wrapper myself. It is based on a Bluefruit LE Connect.It has all the basic needs for basic two way communication and is easy to implement.Check out nRF8001-Swift on GitHub!
While the vast majority of my blogposts are about electronics related stuff. This post will be more on the software development side of technology. Besides my recent rediscovered love for electronics I’ve got a huge passion for software development and everything Apple. These two passions were the reasons to start developing iPhone apps by studying the Objective-C programming language last year. And although my two finished apps QuickHue and Bermuda eventually made me some extra money to spent on my hobbies, I still see App-development as a nice way to waste my spare time.