wireframe, mockup, and prototype_

What is the difference between a sketch, wireframe, mockup, and prototype?

Prior to the development work that brings your application idea to launch, all of the above terms represent a step that is beneficial or completely necessary in getting off the ground. When kicking off with design and development, these words are not interchangeable, though the differences can be hard to spot if you’re hearing them for the first time. A sketch, wireframe, mockup, and prototype are all unique ways to visually display the requirements of your application with varying levels…
mobile or native

Mobile App Or Responsive Website in 2017

One of the most underlying questions that every internet entrepreneur should be asking is whether to make the website mobile responsive or start from the scratch and build a native app.  The answer to this question is by no means simple, but there are guidelines that can lead you in the right direction. In order to come up with the best solution for your business and customers, you should tailor it based on the factors detailed in this post. Responsive…
development firm hiring

5 things that companies forget when hiring a development firm

Well here we go.  You’ve been bit by the creativity bug and come up with an exciting application idea that could be that one missing thing you need to achieve all of your goals and ambitions.  You’ve seen a problem (or opportunity) and have concluded that technology can help you respond accordingly.   You’ve seen what is on the horizon and decided to bring your digital vision to reality.  But wait, you aren’t Mark Zuckerberg?   You don’t have a team of…
design consistency

How to achieve cross-platform design consistency with style guides

Why consistency matters Consistent design is a popular topic in the design community, but it is often misunderstood.  At FarShore, we look at design consistency as an experience.   And in an effort to provide a quality experience to users, it's necessary to be consistent in user interface, messaging, and content across a brand’s mediums (website, iOS or Android application), communication (social, email), and even offline (offices, marketing materials). This consistent representation enables a user to recognize elements and anticipate the…

5 Reasons your Development Project is Behind Schedule

Every technical lead has at some point or another failed to deliver a development project on time. Whenever these things happen they have a huge impact on both partner satisfaction and internal goals, so it’s important to analyze and learn from mistakes. When it comes to postmortem analysis on project execution, I always like to run topic-specific reports on projects done by FarShore as well as third party development shops to identify the source of issues. These reports will help…
iOS to Android

Making an Android version of your iOS app: 7 things to consider

Many of our iOS partners get to the point where potential users are begging them to launch on Android. Unfortunately, iOS and Android aren’t as friendly with each other as we would like. While a full-service development shop like FarShore can manage both iOS and Android development, there are several points you’ll want to consider before getting started with an Android project.   1. You’re going to have to build from the ground up. Because iOS development is done in Objective-C…