RESTful APIs Tutorial: Creating Your Own Lightweight REST Library in Swift
Most applications nowadays communicate with servers to exchange data, and they do so by consuming RESTful APIs, also called RESTful web services. Using REST, applications can send requests to servers, and servers send responses...
How to Use Git Pull Requests to Improve Code Quality and Developer Participation
Today, we’ll talk about a feature of several well-known Git tools that I prefer to call a “merge request,” but tends often to be referred to as a “pull request,” for example, on sites like GitHub and...
Building tvOS Movie Database App using The Movie Database (TMDb) API
tvOS is the operating system, developed by Apple, for their TV line of hardware. It was first introduced in September 2015 when Apple released the 4th generation Apple TV to the consumer. tvOS is based on iOS, so it inherits many...
macOS Programming Tutorial: Working with Alerts, Sheets and Modal Windows
One of the basic, yet vital things a developer should know when creating macOS apps is how to present alerts, system panels or custom windows to their apps. Regardless of how small or big an app is, it will always be necessary to...
Using Google Cloud Translation API to Power Your App with Instant Translation
One of the several services and APIs that developers can use from Google is the Cloud Translation API, which offers the ability to perform machine learning (ML) based translations of any string into any supported language. The...
macOS Programming: Working with Dark Theme and Building a BMI Calculator
Welcome to another macOS programming tutorial! In the previous post we made our introductory steps on macOS programming world as we discussed about fundamental concepts. In this tutorial, we are going to explore and unveil new...
Getting Started with macOS Programming
Dear readers, let me welcome you and start by saying that this tutorial is the beginning of a new journey and new explorations, as it’s the first of a series of tutorials on a new topic: macOS programming! Developing for...
Passing Data in iOS: Delegates, Notifications, and Closures
Long time no see dear readers and Appcoda fans! It’s been a long time since my last post here at Appcoda, and I am really glad to be back! Today, I’m going to discuss about an important and definitely interesting...
Introduction to Flutter: Building iOS and Android Apps from a Single Codebase
Welcome to my first tutorial on Flutter. I have never written any post on cross-platform or hybrid app framework but Flutter has changed this mindset of mine. Previously, I have developed on React Native, Cordova, Phone Gap,...
Building a Trello-like iOS App with Drag & Drop API
Drag & Drop is the user interaction that works naturally when we want to build an app where user can move data around the screen. It’s being used heavily by apps like Trello, Jira, and many others to move data between boards....