The engineering team at Stable Kernel provides best practices on how our team architects, builds and deploys best-in-class mobile, web and backend software.
When working on a testing library in my spare time, I thought that annotations would be useful to create a…
In this post we will explore mobile development for Arduino. The Internet of Things (IoT) and the Quantified Self are the two most significant trends in mobile technology. (more…)
Working with plain UIViews all the time can lead to UIs that feel stale and lifeless. When you see UIKit functions that offer an animated parameter, you know you can expect…
Breakpoints are one of the most basic elements of debugging a program. (more…)
Here I'm going to talk specifically about how to harness the power of Android Studio's keyboard shortcuts, refactoring options and…
Google I/O 2015 has come and gone now, only leaving in its tracks one developer tool that really gets me excited - the Data Binding Library. (more…)
Back in 2014, Microsoft announced the formation of the .NET Foundation, an independent organization that aims to foster open-source development surrounding the .NET ecosystem. (more…)
Last week, our Director of Business Development, Sarah, presented the office with an invitation to participate in the Fulton County Schools App-a-thon. (more…)
Before I started as s stable|kernel intern, I considered myself to be a “good” programmer. Over the course of a couple of years, I harnessed my ingenuity and persistence to teach…
Let's cover how to set our project up so that it will automatically publish to the Google Play alpha testing…
In part 2, I covered how to get a GitHub project set up in Travis CI that automatically builds pull…
With the release of WatchKit, developers are able to create new experiences that extend the functionality of a given iOS app onto the Apple Watch. (more…)