Blog

Android 5.0 Lollipop OS Update Offers New Features for App Developers

The new Android 5.0 operating system release dubbed “Lollipop” was announced in June of 2014 and was released mid-November 2014.  Google’s Nexus devices were among the first to ship with and also receive updates to the new OS and many other hardware manufacturers have been releasing updates throughout January 2015 and ongoing.  The new Lollipop release contains a number of new features for Android phone users, but also contains new APIs for developers to use when building custom apps.  Although the new release contains thousands of APIs for developers, we’ve highlighted some of the most promising related to custom app development [...]

2018-07-16T23:39:06+00:00February 13th, 2015|Android Development, Mobile Development|

Top Mobile Development Predictions for 2015

Happy New Year from the staff here at Outright Development.  We are excited about what 2015 will bring, especially in the area of mobile app development.  Here are our top predictions for 2015 – it should be an interesting year! Internet of Things (IoT) Integration Internet of Things (IoT) is the interconnection of “smart” devices on the internet (think smart home thermostats, light bulbs, GPS beacons, smart security systems, etc.).  2015 will see the need for mobile apps that will integrate these various devices, providing users with more ability to control them and receive feedback and data from them.  Look for [...]

2018-07-16T23:38:15+00:00January 6th, 2015|Mobile Development|

Speed Up Your Website Using a CDN

A Content Distribution Network (CDN) is a service that can host your web content in the cloud and distribute it geographically to servers around the globe.  When web users access a website’s pages, the data that is hosted at the CDN gets sent to the user from the CDN’s server/node that is closest to the user which decreases the download time it takes to reach the user.  Many popular video streaming applications use CDNs as part of their infrastructure such as so that videos can be streamed to the user quickly and efficiently from the closest point to them. This same CDN technology can be used to speed [...]

2018-07-16T23:37:02+00:00November 7th, 2014|Web Development|

iOS 8 Enables Fingerprint Security for Custom Apps

Apple introduced the "Touch ID" feature with the launch of the iPhone 5s which enabled users to secure their iPhone and unlock it using fingerprint recognition as well as to authorize iTunes purchases.  With the recent release of iOS 8, and the new iPad Air 2, Apple has made the Touch ID SDK available to developers which enables us to build custom iPhone and iPad apps that can use fingerprint recognition as functionality within the apps themselves. This new capability can be used to secure access to apps, as well as to secure the content and data within an app.  For example, we've [...]

2018-07-16T23:36:09+00:00October 19th, 2014|iPhone Development, Mobile Development|

SSL Certificate Options Explained

Clients usually have a need to keep their user's data secure in transit from the end user's browser to the web server via a SSL certificate.  However, there are a number of options available today in terms of different types of SSL certificates which can be confusing.  There are free SSL certificates, domain validated certificates, company validated, and also extended validation certificate options.  While all of these options offer the same level of encryption, they vary based on the level of validation that is done to determine the legitimacy of the company who's purchasing them. Free SSL certificates are sometimes offered [...]

2018-07-16T23:43:38+00:00September 16th, 2014|Web Development|

Postman REST Client is a Useful Tool for Testing APIs

Postman, a free Chrome browser app plugin is a great tool for working with REST web services APIs.  We are often creating REST APIs for clients, or integrating a 3rd party REST APIs into clients' web applications or mobile apps and often need to troubleshoot our code or demonstrate an API that we've built to a client.  The Postman REST client is a tool that enables users to post and get data as well as perform a wealth of other HTTP commands from your Chrome borwser.  It will enable you to test your APIs by posting in paramters and getting results back in JSON or XML format. We [...]

2018-07-17T00:14:42+00:00September 2nd, 2014|API Development, Mobile Development, Web Development|

Quickly Test Usability With Mock-ups

A long-time client called the other day with a problem: their web application has some important functionality that their users were just not noticing and therefore not using. They wanted to re-design the UI for this "problem area" and wanted us to implement it. We chatted for a while and we were able to convince them that there are a few ways to "skin that cat" in terms of solving the usability issue. We recommended that rather than make a hasty decision, it is better to first have a couple of variations mocked up by a designer, and then usability test [...]

2018-07-17T00:15:53+00:00August 28th, 2014|Mobile Development, UI/UX Design, Web Development|

Go Easy on the Reports!

Reporting capabilities are a common business requirement from clients while building web applications. The problem is that clients often get carried away with the amount of reports that they think they need. A common scenario is one where they will think of and define every conceivable report that might be needed (whether it is actually needed or not). This in turn increases the time it takes to complete the application as well as increasing the cost of the project. Clients often then find that they wind-up using a small fraction of the reports once the application is live. Over time, they [...]

2018-07-17T00:16:44+00:00August 19th, 2014|Mobile Development, Web Development|

Mobile Web Optimization (Part II): Key Decision Factors

In Part I of our topic, we discussed the various options for mobile web optimization including responsive design, mobile specific websites, and the use of mobile web frameworks such as Sencha Touch. There are a number of factors that go into making a decision as to which approach is the best for your organization. This article will review some of those decision factors. What's your mobile strategy? As in most efforts, starting by defining your strategy usually makes good sense. Why do you want a mobile website? Does it give your company an advantage? Are your customers requesting it? Are a high number [...]

2018-07-17T00:18:17+00:00August 6th, 2014|Mobile Development, UI/UX Design, Web Development|

Mobile Web Optimization (Part I): what are the options?

Many organizations have 2013 marketing initiatives to make their web sites “mobile optimized”, but what does this really mean? We often receive inquiries by clients who want to make their current websites accessible via smart phones and tablet devices, but are not sure where to start. In the first part of this series, we will discuss some available options, along with the pros and cons. “Mobile Web Optimization” usually means taking an existing website or application that has been designed for viewing in a desktop browser, and making it so that it can be viewed (and function) well in a mobile [...]

2018-07-17T00:17:30+00:00August 6th, 2014|Mobile Development, UI/UX Design, Web Development|