Instagram implements a rich URL scheme for its Stories. The best thing about URL schemes is that we don’t need to include any frameworks. If the user has the Instagram app installed, it will do all the dirty work. Let’s dive into more details!
As you can see in the image above, there are three main layers:
Let’s review the code. …
Perhaps you’re wondering what Carthage is. Carthage is a decentralized dependency manager for cocoa. What does that mean? It means that it simplifies our lives by taking care of all the problems that depend on frameworks management.
At the end of this guide, you will have a basic framework supported by Carthage.
To proceed, you need some packages on your computer. I recommend installing Homebrew, a packet manager that simplifies your life with installations.
If you do not have Carthage already installed already, run this command:
brew install carthage
Once you have done that, you’re ready to start!
First, we have to create our framework. In this case, we’re going to make a simple method to change the view’s background color. Create a new Xcode project, iOS, Cocoa Touch…
Have you ever heard the word “backend”? If this is your first time hearing this strange word and you are wondering if it is an animal or a particular kind of plant or even a really tasty food, or if you know what that is but you feel like you don’t really know much about it, follow me during this guide, and in the end you will be quite an expert about it.
At the end of this guide, you will have a basic backend for your application. To reach this goal, we are going to use Kitura, a server-side web framework that allows us to build a server using Swift, for API’s endpoints, Postgres, an open source relational database, for storing data and Docker to manage the resources. …