Tag Archives: NSFetchedResultsController

Building an iOS app around the Unsplash API

Unsplash API

I enjoy discovering new APIs to experiment with.  In this case I came across Unsplash which is a source of high resolution images which are free to use.  The developer API is well documented and it is a simple process to register an app to obtain an API key.

To skip ahead and see what I built using this API, see my Unsplash demo app on GitHub.

An opportunity to build an iOS app

An Image API service provides a nice basis for building an iOS app.   It lends itself to working with table views, collection views, storage and many other iOS features.  The following screenshots show what I was able to achieve.

Continue reading

Sectioned table example with videos and articles

Sectioned Tables

I wanted to write-up the result of a code challenge that I completed a while ago.   I was asked to create a tabbed iOS app with sectioned tables, pulling video thumbnails and article titles into different sections.    Clicking on a thumbnail or article title would display the corresponding video or article in a separate view.    Adding to the challenge, I was asked to provide bookmarking capability for the videos and articles.  The bookmarked content would be visible in a second tab.

SectionedTable

Challenge Details and GitHub app

The full details of the challenge and resulting project can be found at:

Continue reading

Exploring the Contactually API

Contactually Overview

As a software professional I am interested in maintaining good relationships with my connections.    While I never thought to use a CRM for such a purpose, that just might change after coming across Contactually.

contactually-logo

 

Contactually allows you to collect and merge contact information from various sources including e-mail, calendars and social networks (LinkedIn, Facebook, Twitter).   Contactually can help you with automatic reminders to follow-up with your connections, but that is just a small part of what the platform offers.  Some of the key features are centered around Buckets, Templates, Programs and Pipelines.

Continue reading