Insights

LATEST INSIGHT

iOS Transition Animations: The proper way to do it.

 

A Quick Introduction

 

Did you know (I only realised fairly recently!) that Apple, from iOS 7 onward, have provided UIKit APIs to apply custom animations to transitions in a pretty neat way. They allow us to define animation classes that can be applied to both push/pop transitions on a navigation stack, as well as presenting animations on modal popup transitions.

November 17, 2017

0
Nov 17, 2017

Development

iOS Transition Animations: The proper way to do it.

 

A Quick Introduction

 

Did you know (I only realised fairly recently!) that Apple, from iOS 7 onward, have provided UIKit APIs to apply custom animations to transitions in a pretty neat way. They allow us to define animation classes that can be applied to both push/pop transitions on a navigation stack, as well as presenting animations on modal popup transitions.

November 17, 2017

0
Jul 06, 2017

Development

Blog not found? Check your connection and try again.

Somehow, despite living in a country where strong mobile and wifi networks are commonplace, I still regularly find myself confronted with apps asking me to refresh the screen, or try my previous action again. Often, this can be anticipated; I know that as I walk away from my flat in the morning, at some point my phone will drop off the wifi and reconnect to the mobile network.


July 06, 2017

0
Apr 12, 2017

Development

The importance of Django Model Managers

What is a Model Manager?

 

For every model in Django, there is an associated manager which is an interface for interacting with the database. To access the manager of a model, you simply need to use the objects property on the model e.g. FootballTeam.objects, however, this property is customisable.

 

April 12, 2017

0
Mar 20, 2017

Development

Life in the fastlane: an Android developer's review

Towards the end of January, 2017, Google acquired the developer platform, Fabric, the idea being that the combined business would help mobile teams build better apps, better understand their users and ultimately grow their companies. Included was a set of developer tools called fastlane, created through an open source project, which were already being used by thousands of development teams to automate both the building and the release of iPhone and Android apps.

 

March 20, 2017

0
Mar 01, 2017

Development

Custom stackView: an easy way to lay out components

With the recent introduction of a wide range of new components to iOS, UIStackView caught my eye. After building a few test apps and deliberating at length with colleagues I realised a core concept I had assumed to be in place was missing - the ability to set specific widths to any 'Sub views' placed within a single UIStackView.

 

March 01, 2017

0
Aug 20, 2016

Development

Implementing 3D Touch into Find a Film Fast

With the introduction of the movie app Find a Film Fast, a fast and easy way to get movie recommendations, we had the opportunity to implement 3D Touch in two different ways. Home screen actions, quick access to functions of the app and 'Peek and Pop' to view content of movies and perform actions.

August 20, 2016

0
Feb 08, 2016

Development

Understanding 3D Touch from a development perspective.

3D Touch for iPhone is a pressure-sensitive display technology that enables iPhone users to make "Peek" and "Pop" gestures by exerting a little physical force onto the screen's glass panel. This causes a functional reaction, to access Quick Action shortcut menus, preview content within apps or animate Live Photos. It has the potential to transform user interface design and improve user experience significantly. 

 

February 08, 2016

0
Aug 28, 2015

Development

What is App Thinning?

As the launch of iOS 9 fast approaches, there has been a lot of excitement around one particular feature that is now available to developers. When updating or creating apps for the new OS, developers can use app thinning to reduce the size of apps, by using some of the API’s available in iOS 9. Let’s take a closer look at what this feature is, and how it can help both developers and the users they are targeting.

 

August 28, 2015

0

FREE WHITEPAPER

Challenges and opportunities in ARToolKit development.

The explosive rise of augmented reality presents a number of opportunities and challenges for developers. Learn more about the technicalities of AR and AR applications, as well as:

• AR development software such as ARKit, ARCore, Daqri-ARToolkit and more.
• The industries AR applications will transform.
•  Considerations in building an AR Toolkit.
• The future of AR development.
Get your free whitepaper here