<< Back to All Services

Mobile Development

Today's users are on the go and expect to be able to access their data from wherever they are on whatever device they choose to use. Make sure your applications live up to your user's expectations! At CODE Consulting we can help you build (or build for you) mobile applications on a wide variety of platforms:

  • Microsoft Windows Phone 7
  • Apple iOS (iPhone, iPod, and iPad)
  • Google Android Phones and Slates
  • HP WebOS
  • ...

These applications can be stand-alone applications, or applications that extend existing systems, giving users access to data they otherwise access through Windows or Web applications. Of course mobile apps are not just device apps, but they also often need to connect to a server back-end, which we can help you with as well.

Often, individual mobile app projects are small in size and are feasible to do in low-risk fixed-price projects.

Common Technologies

Mobile Apps are built in a wide range of technologies, tools, programming languages, and operating systems. We can help you with all of those. The following is a list of common services and techniques utilized in mobile application development. For a full range of specific sub-services related to mobile application development, see the “Related Services” section.

Our Expertise

Serious mobile application development depends on a wide range of skills. Mobile apps are developed on different operating systems (mainly Windows and Mac) for different mobile operating systems (iOS, Android, Windows Phone, WebOS,...) using different languages (Objective-C, Java, and various .NET languages). Mobile development also requires architectural know-how, to avoid one of the most expensive traps: Having to re-write large parts of systems to support different "clients".

We have expertise in all these areas. For a prominent example of our work, check out the Xiine platform (which includes mobile apps) developed by our team.

Starting a Mobile Project

Most mobile projects start with a short Vision & Scope Workshop to determine overall goals of the project, the size of the effort, and best approach. Based on the findings of this process, we decide on next steps together with the customer. Many mobile application projects are small, individual projects (often even larger systems are broken down into smaller "Apps"). For this reason, a common next step is to create a first version of a mobile app on the most important platform. This is similar in some ways to our Proof of Concept or Prototype projects, although with more emphasis on polish, to ensure that the first version created is a complete, user-ready application.

Often, mobile projects are small and well defined in scope, making it possible to engage in fixed-price projects.

Project Lifecycle and Development Approach

In general (although not always), mobile projects are relatively small in scope and complexity. Even larger mobile projects often tend to be broken down into smaller individual apps or versions. This generally enables us to use a small and efficient team with little overhead. Often, mobile projects allow for a very lean and nimble variation of an Agile software development approach, with an emphasis on productivity and reduction of overhead.

Purchase Options

Mobile projects are often (but not always... depending on size, complexity, and definition of the scope of work) good candidates for fixed-price engagements. When this is possible, it is great for the customer, since it means little uncertainty and no surprises. One major risk-element that is common to all software development projects is thus removed (or at least offloaded to us).

When fixed-price is not an option (due to complexity or unknown scope, or simply because we are only part of a larger team), then we of course offer our standard time & materials projects and also our hourly blocks (pre-paid and service agreement options are available).

Special Offer:

For a limited time, we offer mobile app development at 10% off our regular rates for hourly, pre-paid blocks, monthly service agreements and fixed price projects (depending on the exact situation and need).

Email Chris Reynolds or call 832-717-4445 ext 13 to set up your appointment.

Purchasing Our Services

We offer our services in a variety of ways to meet every possible need. Options range from plain time and materials setups, to hourly blocks and montly service contracts, and sometimes even fixed price setups (especially for mobile "apps"). Contact us for more information and for a Schedule of Fees.

Click here to contact us!

Do you like this Service?




Related Services

Windows Azure

Should you be running your business on the cloud? The developers at CODE Consulting can help you make the right decisions for your specific business needs.

More about this service...

System Architecture

Architecting systems properly is the most important aspect of any software project. With the right architecture (well, and proper management), almost any ther problem can be compensated. If on the other hand, you get the architecture wrong, you have yourself an extremely costly and time-intensive problem. We can help you to avoid these problems and reduce overall project risk, not just by sharing our own expertise, but also by letting you share in the experiences we have gathered through our CODE Magazine (authors and readers), CODE Training (trainers and attendees), events (speakers and attendees), RD, MVP, and other networks. This is a treasure trove of information you simply cannot get any other way. Can you think of anything else that could have a positive impact of similar magnitude on your project?

More about this service...

Google Android Development (Phone and Slate)

Google's Android operating system (for phones and slates) is the world's most widely used mobile OS and rapidly gaining importance for both off-the-shelf products as well as internal business applications, allowing users to gain access to their important data anywhere and any time.

We can help you build Android applications no matter whether you are building a new product, or want to add a mobile version to an existing application. We can help with applications of any size and handle engagements of any scale, no matter whether you just need a little bit of help or whether you need us to build the entire product from conception to marketplace deployment and every step in between.

More about this service...

Microsoft Windows Phone Development

Microsoft's Windows Phone platform is a natural mobile extension to Microsoft's .NET platform and that an excellent choice to extend existing applications into mobile scenarios. The Silverlight-based development approach makes Windows Phone an extremely productive mobile development platform, and the Metro User Interface paradigm enables a productive and integrated interaction model.

We can help you build Windows Phone applications no matter whether you are building a new product, or want to add a mobile version to an existing application. We can help with applications of any size and handle engagements of any scale, no matter whether you just need a little bit of help or whether you need us to build the entire product soupt-to-nuts.

More about this service...

User Interface and Interaction Design

Does your team need help making your application look professional? We have experts that can help with both the look of your app as well as the functionality - whether it's a Windows, Web, Mobile, Slate/Tablet or Surface app. We have experience in GUI, NUI (Natural User Interfaces), interaction design and multi-touch applications. We can even help you with graphical design.

More about this service...

Vision and Scope Project Analysis

Need a new application? Have an existing app that needs a face-lift? Or perhaps an existing app that needs to be rewritten using today's latest technologies? We will spend time at your office and then deliver a detailed document outlining your project, the path for a new application, how to avoid the major risks, and much more. We will provider our expertise and experience to advise on technologies and architecture to use. We will help you judge effort levels and feasibility. The Workshop results in a Vision & Scope Document and other deliverables. This document provides a detailed road map for us, your team or even another consulting firm to begin work on your project in a structured and well thought out fashion.

More about this service...

Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA) is a great way to build applications that are more easily maintainable, more reusable, and can support the modern world of software development that supports many different platforms, user interfaces, and devices. SOA also reduces complexity of projects.
We can help you with SOA projects of any kind, providing architecture, know-how, manpower, and even framework components that make it easier to develop SOA-based systems of any size.

More about this service...

Silverlight Development and Design

Silverlight is Microsoft's rich-client web technology, acting as a browser plug-in similar to Flash. Silverlight can build in-browser as well as out-of-browser experiences. Silverlight is used for business applications as wellas rich media apps. Silverlight is also the primary development platform for Windows Phone. We have extensive experience with all these technologies and can assist with projects of any size.

More about this service...

Prototyping & Proof of Concept

All software projects include risks and unknowns. Will new technology X really work as advertised? Will technique Y work well for our needs? Will device Z really be able to handle everything we expect it to? Will a planned solution to a known problem really solve everything and will we be able to implement it as quickly as we hope? Those are questions that need to be answered sooner rather than later as failures associated with them could spell desaster for any project. Prototypes and Proof of Concept projects are a good way to provide answers. They are also often a good way to start projects with small but significant steps. And long gone are the days where prototypes are just throw-away code.

More about this service...

Apple iOS Development (iPhone, iPad, iPod)

With the iOS, Apple single-handedly invented a new type of application platform that has gained incredible importance both for personal as well as business use. More and more business applications, both internal as well as externally sold products, add mobile iOS clients either as stand-alone applications or as extensions to existing products.

We can help you build iOS applications no matter whether you are building a new product, or want to add a mobile version to an existing application. We can help with applications of any size and handle engagements of any scale, no matter whether you just need a little bit of help or whether you need us to build the entire product start to finish.

More about this service...

Windows Communication Foundation (WCF)

Windows Communication Foundation (WCF) is the de-factor standard for .NET communication and service development, including (but not limited to) SOA (Service Oriented Architecture). Wer have a long history building such systems and very frequently pass that experience on to our customers and partners. In addition, we have developed a list of components (as part of our CODE Framework) that are specifically geared towards WCF and SOA development.

More about this service...