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.
Posted in API, iOS, Swift
Tagged Alamofire, api, combine, core data, iOS, mvvm, NSFetchedResultsController, Swift, unsplash
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.
Challenge Details and GitHub app
The full details of the challenge and resulting project can be found at:
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 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.