Mistakes to avoid when planning a mobile app.

By Sebastien AubeApril 4, 2016 at 2:40 PM

At Cognitive X Solutions we've built multiple mobiles apps over the last few years. Here are some mobile application development mistakes than can easily be avoided. 


Don't check the market for existing apps. 

Building an application takes time and a budget. Make sure the application doesn't already exist, and that there is a need for it. Maybe there's an application that does 90% of what you need. 

Don't create a prototype. 

Before you write a single line of code you should create a prototype for your app. A prototype allows you to share with stakeholders and solicit feedback. At this point, you are looking to generate interest and buy-in for your new app.

Keep user experience as an afterthought.

UI/UX design is essential to the success of your application. If you build it, they will come doesn't apply to mobile apps. There is no better way to alienate your users by providing them with a non-native and non-intuitive user experience.

Don't build native IOS and Android apps. 

A smartphone is like a small personal computer in the palm of your hand. Although very powerful, smartphones don't have the horsepower of a PC. Which means, as a developer, you need to use its resources much more wisely. Building native apps gives the application direct access to the core libraries of each system. When considering the User Experience, it is best to keep the experience consistent on each platform.

Don't test on as many devices as possible. 

There are thousands of mobile devices out there with varying screen sizes and resolutions, differing user experience, operating systems, and OS versions. It is physically improbable to test on all those iterations.  We recommend using a mobile app testing system to test on the most popular devices. 

Don't consider delays caused by application review process. 

Expect up to ten business days before your mobile app will be released to the public. Both Android and Apple have lists of items that the developer must address before the app made available.

Don't monitor usage. 

Even with the best planning, testing and prototyping it is sometimes difficult to predict how users will use your app. Incorporating insights in your code allows you to collect information about user behavior and make critical adjustments of your application.

Don't release new features often. 

Regularly releasing new features is a great way to fix bugs but also keep your users interested. With the operating systems evolving at a rapid pace it's also recommended to revisit your application on occasion to avoid compatibility issues when new features and restrictions arise.

At Cognitive X Solutions, we help our clients build innovative applications that solve real business problems. Contact us today to leverage our experience with mobile app development.

Cognitive X Solutions is now a Xamarin Authorized Partner

By Sebastien AubeFebruary 24, 2015 at 9:25 AM

Cognitive X Solutions expands mobile application development capabilities by becoming a Xamarin Authorized Partner.

Moncton, NB, Canada; February 24th, 2015 - Cognitive X Solutions today announced that it has become a Xamarin Authorized Partner.

Cognitive X Solutions offers technology solutions for small to large enterprise.

"Cognitive X Solutions will help customers build great mobile applications to support their internal, B2B and client facing projects. Having Xamarin as part of our toolbox allows us to do it better and faster." says Sebastien Aube, Chief Executive Office for Cognitive X Solutions Inc.

"We believe that Xamarin will provide us with the right toolkit to build solid mobile applications and provide great value to our clients – As an experienced development team, we are always looking for ways to build better software to reach and surpass our customers goals."

Xamarin (Build, Test, Monitor) is a platform that allows .Net developers to leverage their experience and capabilities to build Cross Platform mobile applications. Being a complete solution for development shops, Xamarin also offer the Xamarin Test Cloud (capable of testing on the top 1000 devices), and Xamarin Insights which provides data for developers to provide a quick feedback loop.

Xamarin has developed the Xamarin Consulting Partner Program to enable customers to find consultants with deep experience shipping great apps with Xamarin.

By engaging with Cognitive X Solutions and Xamarin to build mobile applications, customers receive better, faster native applications at at a better price. Businesses no longer have to worry about key concerns such as cross platform and maximizing their mobile investments.

For more information on Cognitive X Solutions mobile application capabilities please visit http://cognitivex.com/services/mobileapplications.

About Cognitive X Solutions.

Cognitive X Solutions Inc. is a privately-owned company located in Moncton, New Brunswick, Canada. Established in 2011, Cognitive X Solutions has helped small to large companies reach their technology goals by building solid software solutions. Our team of experts can help you solve most technology problems in an elegant and efficient manner.

Contact Email: press@cognitivex.com

Toll free (North America): 1-800-670-COGX (2649)

International & Local: 1-506-802-8646


Posted in: Press Release


Senior Software Developer - Q12014

By Sebastien AubeJanuary 24, 2014 at 9:18 AM