Inside the Briefcase

How to Transform Your Website into a Lead Generating Machine

How to Transform Your Website into a Lead Generating Machine

Responsive customer service has become of special importance, as...

Ironclad SaaS Security for Cloud-Forward Enterprises

Ironclad SaaS Security for Cloud-Forward Enterprises

The 2015 Anthem data breach was the result of...

The Key Benefits of Using Social Media for Business

The Key Benefits of Using Social Media for Business

Worldwide, there are more than 2.6 billion social media...

Forrester’s 2019 Predictions: The year transformation goes pragmatic

Forrester’s 2019 Predictions: The year transformation goes pragmatic

2019 represents a year when strategic ambitions will translate...

Infographic: The Three Pillars of Digital Identity: Trust, Consent, Knowledge

Infographic: The Three Pillars of Digital Identity: Trust, Consent, Knowledge

8,434 adults were surveyed to gauge consumer awareness of...

7 Quick Tips for Developing Your Mobile App

September 20, 2016 No Comments

Featured article by Mark Pedersen, Independent Technology Author

Often the initial app idea is followed by developing a concept and then coding the first prototype, but what next?

Without some basic considerations, experience and theory on the subject, one has to rely on intuition and guesses to create a marketable product. Why make things harder for oneself?

Read these 10 tips to get a better understanding of what is necessary things to consider before, while and after having your app programmed.

1. Native or framework?

This question should be asked of your app developers at the beginning of the process, especially when the app should function on several platforms such as both Android phones and iPhones.

There are plenty of different frameworks to help aid in the development process, taking care of compiling the code to various operating systems, but sometimes the cost savings are not worth it compared to the lack of functionality that frameworks ultimately sacrifice.

2. Secure the rights to the Code

Are you using a private developer, a team, freelancer or app agency? Be aware of licensing and rights to the software – you might not own the game once it’s completed!

This is important for many reasons, not least for legal grounds, but equally important is it when you want to change developers, you might have to pay an additional fee to have the rights transferred to you or your business.

3. Launch with a MVP

How many updates do you have on your phone each week? Chances are quite a few. While it is tempting to not launch your app project until it is completely finished, there are very few instances where this would be advisable.

Instead, focus on developing a minimum viable product, which will serve as the first version, having enough features and functionality to be relevant, but still a light version that can be shipped and published quickly.

Anyone who’s launched an app, or even a simple website, knows that the development process is only a part of the overall success plan. It is equally, if not more, important to market the app after it is published, attracting users and media, building links and reviews all take time, and with a MVP in the store, this work can be parallel to the end-product.

4. Focus on your users

By keeping in mind what users are going to utilize the app once it’s working, you can potentially save some costs by omitting bloated features, bad cluttered design and so forth.

User experience should no longer be something you think of only once the app is finished, these day’s people expect an app or website to be optimized for UX from the very start, and if you are launching in a competitive area, UX can be one of the best ways to take over market shares.

5. Consider common app store rejections

Both Apple and Google have a rigorous submission process, checking many things, from simple meta data such as company address and websites, to more convoluted things such as in-app sales promotions, meaning that there are strict rules for what types of products are allowed for sale in the app store.

Since the review process can take a long time, up to 8 weeks, it is important to ensure an accepted submission on the first attempt, since otherwise there will be useless downtime.

6. Quality testing

Some services have sprung up in recent years, advertising with an automated quality process. It is still recommended however, to do manual quality testing on as many devices as possible, so open that dusty drawer, and pick up your old iPhone 2 or HTC One, not everyone has the latest phones and operating systems, so backwards compatibility is quite important still!

7. Use existing modules and packages

Where possible, consider using open-source modules and packages for developing functionality that is commonly used across projects. No need to invent a login screen when there are hundreds out there already.

It will not only cut down on costs significantly, often times the code available on places like GitHub is far more secure than what freelancers can develop in the same time, since GitHub has a large community of users all adding to the projects, coming from many different backgrounds.


None of the above tips are meant as unbreakable rules, in some cases it can be the right thing to do, to ignore one or more of these tips. However, if you are unsure why you would ignore one of these rules, chances are that you shouldn’t!

Author bio:

Having more than 15 years experience in the world of web and app development, Mark Pedersen has been on the forefront of open-source development ever since coming across PHPNuke back in 2001. He has since moved on to first Joomla, before settling on WordPress for web development, and lately he has been working exclusively with app development, being employed at Nodes, a UK-based app agency.

Blogs, Featured Blogs

Leave a Reply