If your objects can have multiple states, then you should consider implementing a state pattern. In this article we’ll cover some theory on state pattern, and then we’ll go over an example on how to implement it. Hopefully, by the end of the article, you’ll be familiar with the state… Read more »
Flawless App is an app built with a specific purpose in mind… To help you make the design of your app pixel perfect. In this short review we’ll go over the features of Flawless App and see what it can do for you. Designers vs. Developers Most developers are a… Read more »
You probably know what Google Drive is, just in case you don’t… it’s a cloud bases storage. In this article we’ll walk you through the setup procedure and cover some basic scenarios on how to use Google Drive in your apps. Let’s get started. Pre-flight Before you can use Google… Read more »
URLSession has a great feature where you can download files while your app is in the background. In this article we’ll go over setting up your app to use this great little feature. We’ll focus on downloading files, but you can use the same principles for uploading files as well…. Read more »
Last week we talked about Realm Database and how to get started with it. This week we’ll dive in a bit deeper in Realm. Realm has a nice feature called ‘Synced Realms’. It’s a database that’s hosted in the cloud and in this article we’ll see how to set it… Read more »
Realm is an alternative to Core Data on iOS and it’s also cross-platform. In this blog post we’ll setup Realm Database for our little demo project and we’ll check out some basic features that you’ll end up using. Realm Database Sooner or later you’ll find yourself in a position where… Read more »
You might be wondering what are throwable optionals. It’s simply an optional that will throw when force unwrapping. Throwable optionals don’t exist in the swift standard library. In this blog article we’ll create them and we’ll create a custom operator for them as well. This article has been inspired by… Read more »
TwitterKit offers you loads of functionality: login, sharing, viewing your timeline… In this post we’ll learn how to setup your twitter app and start using TwitterKit. We’ll cover some basic use cases that you’ll most likely use, like login and sharing. So, let’s get going. Setting Up Your Twitter App… Read more »
If you have a free app and you’re thinking of ways you can monetize that app one of the most common ways is to put some ads in the app. In this article we’ll quickly go over how to set up AdMob and implement the three ad types they offer…… Read more »
We all know how useful a simple print statement can be while you’re developing an app. In this quick article we’ll quickly go over a logging framework that takes your print statements to the next level. We’ll be talking about CocoaLumberjack. A Bit of Info You use print statements in… Read more »