Blog posts and articles from Arter Kirkwood & Associates, a mobile app development company based in Alberta, Canada. Read the insights and findings from our top authors below. Feel free to contact us if you have any questions or would like us to write on a particular topic.

Location Monitoring in iOS

Location awareness is a powerful feature we often leverage when developing custom mobile Apps. Whether for delivering location-specific data, tagging user created content, or providing current position for mapping Apps, location awareness provides context and a personalized user experience. Frequent requests for location data and a high degree of position accuracy will both result in the device location services […]

Read more

Can you still be agile when your customers cannot?

The short answer is “yes”. Definitely, yes!! We follow an agile approach to mobile software development (Scrum, in particular). Occasionally, we find ourselves in situations where our customers are not able to be agile. The reasons vary but more often than not relate to established internal processes that must be followed, whether that’s willingly or […]

Read more

Handling connection restore in iOS

With very few exceptions, mobile Apps connect to services over the Internet to retrieve and send information. Since we have to expect the connection state of mobile devices to change frequently (switching between networks, in-and-out of cell coverage, etc.), responding to connection failures is a very common task. In many of our Apps we’ve found it […]

Read more

Daily Scrums with Distributed Teams

No different to any other business, we seek out the best developers to work with. Even if that means working with individuals from across the country or overseas, despite this creating challenges from a team collaboration and communication perspective. This can be that much more of a challenge when operating within an agile software development […]

Read more

Managing custom developed iOS Apps for internal, company-use

Deploying and managing proprietary, company-owned, iOS Apps within business can be a challenge with the myriad of Apple program and distribution channels to navigate (this a whole area of exploration in its own right and we’ll do just that in a  future blog). Ensuring employees, customers, suppliers, partners, etc have the latest App features including […]

Read more

Detect when audio playback begins with AVPlayer in iOS

Update: February 9, 2017 – We’ve revisited this technique using Swift 3, and added a sample Xcode project you can download in a new post: Detect When iOS AVPlayer Finishes Buffering Using Swift Recently we’ve been working on an iOS App involving audio playback, and wanted to have an animation timed to begin when audio playback […]

Read more

The “Key” to Server Authentication for Google Cloud Messaging

Google cloud messaging (GCM) provides a framework for communication between an application server and client applications, including android mobile Apps. The three main components when implementing GCM for an android app are: GCM connection servers Application Server Android App client   Google-provided Google Cloud Messaging (GCM) connection servers take messages from a custom Application Server […]

Read more

How We Develop Mobile Applications

At Arter Mobilize, we generally commission each mobile application development project with a concept design exercise that fleshes out the ‘look and feel’ of the App such that it’s form and function become clear and agreeable to everyone. Estimates for the time and cost needed to bring that concept to reality allows for the concept […]

Read more

How We Fix-Price Work

Traditional fixed-price models call for fixing the scope of work before fixing the costs to deliver that work. This typically leads to design overkill as the team tries to understand every little detail upfront before feeling confident to declare a fixed price. Analysis-paralysis results, forever designing and never developing. And once underway, if the scope […]

Read more

1 4 5 6 7
top