Websites & Mobile Apps
Welcome to the Learning Center
Our Learning Center offers a single place where CEO's, senior executives and managers can learn everything they need to have a more meaningful conversation with their technical advisors.
Web Development Topics
Mobile devices now account for over 50% of web traffic. But surprisingly, 90% of mobile time is spent on apps rather than web pages, which essentially means that website usage is dwarfed by mobile app usage.
If you’ve been thinking about developing a mobile app for your company, whether for use by your customers and prospects or for internal use by your employees, you’re on the right track to where the action is. Well designed mobile apps potentially offer greater functionality and a more intuitive user interface than a website. Perhaps more important, your customer is NOT just a click away from your competitor.
Mobile and tablet apps from The Computer Studio benefit from our deep tradition of user-friendly interface design, rooted in decades of successful lead generation projects where a small flaw in the user experience can result in a dramatic loss of leadflow and revenue. Over the years, our clients have consistently praised our attention to detail in the user experiences we design.
Apple is notoriously fussy in reviewing and approving apps for their app store, scrupulously testing each app before allowing it to be published. In fact, they won’t even review your app if anything is incomplete, or it has any ‘it’s coming’ pages. They test the app against any integrated applications using live data, requiring that it be functionally complete with everything working properly.
We will guide your app through this approval process, to ensure that it adheres to the app store’s strong standards.
While not as demanding as Apple’s intensive review process, Apps for Google’s Play Store still go through a review process, with warnings showing until the app is accepted for publication. The Play Store now has advanced features that allow for anything from employee BYOD (bring your own device) to dedicated devices for specific applications.
Most business apps require the storage of data for their operation. For internal apps used by your employees, that may include product, pricing and inventory information, customer data and the like. For apps used by customers and prospects, this may include product information, past purchases and customer activity.
For all of these, a robust on-line data repository is required. Data may be stored on a web server in a database environment such as mySQL or MS SQL Server, or it may reside in one or more of your internal systems. The app must have access to this data, and that is usually accomplished through an ‘API’, or ‘application programming interface’.
In some cases, it makes sense to have access to a system through both an iOS/Android app and a standard website interface. There are several reasons for this, such as eliminating the need for casual or infrequent users to download and install an app and providing a separate imterface for system administrators. For more information on this approach, please see Hybrid mobile & web applications.
Most app publishers want their apps to work for both iOS (Apple) and Android devices. Since the native development environment for each type of device is different, that would normally require developing and maintaining two separate versions of the app, quite a difficult and expensive affair. To avoid this, we use cross-platform development tools such as React Native, which allows an app to be built once and deployed separately to each type of device.