Flutter: Hero

Apps often have views that are snippets of some larger datasource. When the user taps on the snippet, the app transitions to a new screen...

Flutter: Slivers

Working with large scrollable content is hard, slivers are a great way to take the work off yourself. Your Facebook wall is a good...

Flutter: Local Notifications

Apps are great at gripping the attention of users. On iOS there are five app-states; and developers are able to create experiences using...

Flutter: Geolocation

Mobile apps are able to leverage user location to provide unique features. These features are not delivery as a whole, because the user...

Flutter: Web Services

It's pretty usual for apps to have some type of web service; a way for the the user to pull and push data outside of local contents. If...

Swift iOS: Camera Output

Apps that can integrate smart camera solutions are often more useful than competitors. Airlines provide mobile software for flyers to...

Swift Cocoa: Package Management

When I began iOS development, there was only one package manager. But now developers have the option to choose between Cocoapods,...

Swift iOS: JNBTopbar

If you're confused by my prefixes, I appologize, three letter prefixes are convention for third-party SDKs. My renaming locally has...

Swift iOS: JBSnackBar

Many times I find myself working in a crowded project. And often enough on top of that, constrained by time. When I am facing storyboard...

Swift Cocoa: NSOpenPanel

If you've ever saved something on a Mac, it's a good chance you interacted with an implementation of NSOpenPanel. Which has been around...

AppIcon Converter

I was fortunate enough to do a little bit of Mac development today. Cocoa was refreshing with Swift, it was like running around an old...

Flutter: Snackbar

In many apps, I find myself making views that pop up or pop down and show some feedback to the user. If I were to do this with iOS I...

Flutter: Animations

I wrote a small project, my goal is to show you how to do pretty animations like the one above. With Flutter it is really easy to...

Flutter: Getting Started

I have been developing iOS for a few years, but I recently left my job. With my free time last week I learned flutter and released a tip...

 
ezgif.com-video-to-gif.gif

John N Blanchard

US adults spent an average of 3 hours, 35 minutes per day on mobile devices in 2018, an annual increase of more than 11 minutes. Developers are responsible for making that screen-time insatiable.