Getting started guides, How-to's, and in-depth explanation of various topics in software development.
Android Lollipop is brimming with new features, and one of them is lock screen notifications. In this tutorial I'll go over using the new `MediaStyle` for notifications and interacting with a `MediaSession` for controlling media playback states.
Android L introduced two new UI components: RecyclerView and CardView. In this tutorial, I'll explain how to use these two widgets and how to use them together.
This tutorial covers the basics of UIBlurEffect, UIVibrancyEffect, and UIVisualEffectView. The app you’ll be using to review how visual effects work pays homage to one of my favorite creative professionals, Tim Burton.
A fancy pants sliding modal dialog with fading overlay built in Angular JS and LESS CSS. Don't keep using a third-party solution, build your own custom, reusable modal from scratch!
Introduction Fullscreen websites are everywhere, and it's highly likely that you'll wind up making at least one if you're a web designer. I was building one myself not long ago, and I realized there weren't any jQuery plugins to make this easier. So, I made my own (fullPage.js) and open sourced it.
Navigation controllers are a cornerstone of iOS—they allow you to present a lot more information than you could fit on one screen, in a hierarchical format that is intuitive to the user. What does that mean? Think of it as a deck of cards (to use an oft-quoted metaphor). You have a stack of views
In this post we’ll talk about how to handle rotating a UI. We’ll start by using existing constructs to allow our views to support rotation, and then discuss complications and their solutions. Start with a new Single View Application and call it AutoRotate. As usual, I’ll be using ARC.
Table View Controllers and navigation controllers are two of the most commonly used controllers in the iOS SDK. They require a tweaked way of thinking, but they become much easier to use. We’ll begin with table views. UITableViewControllers There exists a stand-alone UITableView, but in many
In previous tutorials we’ve been using some basic UIKit elements on standard views. Today, we’re going to add a tab bar to our application and wire it up; it’ll pave the way for some more compelling future expansions. Tab bars are more involved than the regular views we’ve been
This week we’re going to continue from Part 1 and explore additional UI elements. Before we begin though, a bit of (old) news—iOS 5.0 was released on Wednesday, and with it Xcode 4.2. As such, from now on I will be working with Xcode 4.2 and the 5.0 SDK. Once we get the basics down we can