FeedBurner makes it easy to receive content updates in My Yahoo!, Newsgator, Bloglines, and other news readers.
Learn more about syndication and FeedBurner...
Great apps have great user interfaces, and chances to build a great interface entirely inside the views of the view controllers in the storyboard file(s) are small. Usually, complex views are being designed in separate Xib (Interface Builder) files, and knowing how to load content from custom views is a mandatory skill that each macOS developer must have. This kind of separation also helps in maintenance, extendibility and testing of the app. In the previous macOS tutorial, we didn’t create any custom views as the focus was on other topics, but now it’s about time to discuss about that. The […]
This article, macOS Programming Tutorial: Working with Custom Views and Cocoa Controls, was originally published at AppCoda.
In October 2018, Apple announced the brand new iPad Pro and the all-new Apple Pencil 2.0. Unlike the previous generation of the Apple Pencil, this utensil offers developers some extra fun APIs to play around with in order to enhance their app’s functionality and UX. In this tutorial, I will show you how to make your app support the Apple Pencil 2. Getting Started We will be building an app called Canvas, where users can look at hilarious invention ideas from the parody account Bored Elon Musk everytime they double tap their Apple Pencil. First, open Xcode and select “New […]
This article, How to Add Apple Pencil Support to your iPad Apps, was originally published at AppCoda.
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 as answers back to client apps. The whole communication is based on standard rules that REST architectural style defines. Obviously, developers are meant to be able to use RESTful APIs either by integrating third-party libraries to their projects, or by implementing their own solution to achieve that. In this tutorial I am going to show you how to build your own lightweight class to perform web […]
This article, RESTful APIs Tutorial: Creating Your Own Lightweight REST Library in Swift, was originally published at AppCoda.
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 Bitbucket. Using Git-based merge requests tends to promote cooperation, participation, and collaboration among software team members while they’re developing code on mid-sized to large projects. By requiring each software feature or fix to be encapsulated into a formal and easily-identifiable “entity,” for lack of a better term, pull requests also lend a much-needed sense of structured flow to Git which is, from my […]
This article, How to Use Git Pull Requests to Improve Code Quality and Developer Participation, was originally published at AppCoda.
In his last semester of university, Steven Chan registered for as many bird courses as possible and staked all his efforts into a new app. Since then, he has built his product GoodNotes into an award-winning app featured on Apple’s App Store multiple times. Rather than pursue a venture-backed business model, Steven’s devotion to product development and revenue-driven growth also afforded him the time to pursue other meaningful experiences in life, such as travel and be a digital nomad. After his first few years as a solopreneur, Steven began to build a team to expand GoodNotes into a tool that […]
This article, Interview with Steven Chan, Founder of GoodNotes: How He Turned an App Idea into a Profitable Business, was originally published at AppCoda.
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 iOS amazing features and technology such as UIKit, Accessiblity, Voice Over, and Siri. Apple TV bundled the Siri Remote to users, it has built in touchpad for the user to navigate around the UI in operating system. It provides focus on content, so users can receive feedback on the item that is currently being selected on the screen. It […]
This article, Building tvOS Movie Database App using The Movie Database (TMDb) API, was originally published at AppCoda.
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 display an informational message to the user or ask for confirmation. Letting users to search for and open a file from their drive is the case for many kinds of apps, as well as saving back to disk. Presenting any of the above can happen in two different ways: Either as a modal dialog, or as a […]
This article, macOS Programming Tutorial: Working with Alerts, Sheets and Modal Windows, was originally published at AppCoda.
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 list of supported languages is long and it’s getting longer over time. Google provides pre-trained models for translation, but custom models can be trained as well. And as we will find out soon in this tutorial, translation is fast, accurate, and of high-quality. In this post we are going to learn how to use the Translation API so we can support and provide […]
This article, Using Google Cloud Translation API to Power Your App with Instant Translation, was originally published at AppCoda.
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 interesting things that would be necessary to anyone who wants to make their way to macOS development. So, if you have gone through the previous post, then you already know that the main focus was on window controllers and windows, panels, loading and presenting additional windows, and more. However, there is one thing that was not discussed at all (intentionally), and that is the […]
This article, macOS Programming: Working with Dark Theme and Building a BMI Calculator, was originally published at AppCoda.
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 macOS and creating desktop applications is a wonderful process if you want to go down that road. If you are coming from an iOS background like me, then you will find exciting and challenging at the same time to be able to make apps for both systems. What makes it even better is one simple fact: There are lots of […]
This article, Getting Started with macOS Programming, was originally published at AppCoda.