3 Awesome Tools That Increase Transparency in Agile Development

Following our post on the importance of transparency in the agile development process, we received a number of questions about the “how”. While we can’t speak for everybody, we can give insight into our process. Here are a list of the tools we use to ensure that our agile app development process remains as transparent […]

How to Get Your App Approved in the App Store

  Last week, we wrote a step-by-step guide to App Store submission. Since then, we’ve had a number of questions about timelines and submission rejections. So we decided to do a follow-up post outlining: The timeline for App Store approval How to avoid your app submission being rejected      by  PhotoAtelier The Approval Process & […]

The Top 5 Reasons Transparency is Important in App Development

  Transparency, in any project, means open and honest communication of a project’s status in as close to real-time as possible. In our agile mobile app development process, it ensures an open forum where stakeholders and the entire delivery team are given total access to the status of all aspects of a project. This includes:   The […]

How To Submit An App To The App Store

This post has recently been updated and can be found here: How to Submit an App to the App Store [Updated] App submission is often an afterthought. But ensuring you submit your app to the App Store properly (a service included in our end-to-end development) is an important first step to ensure exposure and entice users to […]

Stories vs. Spec Docs

  As any experienced product owner, business analyst, or project manager knows, product definition can be an arduous process. Finalizing product details, prioritizing what needs to be completed, even relaying the specifications to the development team all takes time. The question is, how can all of this be done without compromising timelines? Or worse, having […]

Using J2ObjC for Cross-Platform Development

  What comes to mind when you hear the words “cross-platform project”?  Do you get shivers up your spine? Remember those long nights trying to get all the platforms to follow the same business logic? Cross-platform projects can have up to 70% of code that gets duplicated for each platform. Don’t you wish there was […]

Using a Horizontal ListView to Display Images

  Being able to display images in a slide show is a very common feature in apps. There is a good chance that you will at some time – if you haven’t already – need to implement this feature, but perhaps you haven’t found any good examples of how this is done using the Cascades […]

Maintaining User Stories & The Difficulties With Change

The Necessity of User Stories In agile scrum software development, we write user stories to capture the requirements of an individual feature within a software project. User stories are an effective way of capturing the necessary functionality of an entire product.   Typically, stories should follow the format of “As a <role>, I would like […]

Better QA: Server and App Promotion Process

  When you are providing a live service to active users, it is dangerous to update production without a safe process.  Having a well laid out and process that is closely followed will help ensure your users are not disturbed by any updates you make.   Here is the process we use for websites and […]

Better QA: Linear vs. Integrated QA

Effects of the Linear QA Process Everybody’s been there. You’re working on an important project with a stringent deadline. You’ve hit a few snags along the way, but it looks like you’ll deliver on time. Just one week left to devote to finding and fixing bugs.   But then things start going badly. All mistakes, […]