What is the process in a nutshell?
We review your existing PHP based web infrastructure and architect a mobile api that seamlessly works with the existing web site adding very little additional load. This process is different for different business verticals.
For example, your company offers training courses and uses a PHP based application to allow access to course material, and provides a way for them to be evaluated (testing) . We would look at the existing structure and estimate the work in adding the API middleware to the back end.
And on the App we would rethink the application flow (based on the current web application) to translate and enhance the functionality. Certain features on the mobile platforms such as notifications and offline (airplane) mode functionality may greatly help the end user. On the App, the process may involve recreating the test taking logic. However, authentication, listing and course reviewing could be simple api extensions to existing functionality.
So please request a quote.
What Back-end technologies/frameworks do we support.
We support all modern PHP frameworks (WordPress, ZEND, FuelPHP, Drupal, CakePHP ). So if it is PHP and at least PHP version 5.3 we will support it
Is Hybrid technology the best choice for my business?
Hybrid technology may not always be the best choice for your company.
If for example you want to develop a gaming App, probably not. But surprisingly, apps that in yesteryear were thought not possible in Hybrid are making their way there.
What is the difference between Native Apps and Hybrid Apps?
Native apps are apps built using native languages and tools. For example on IOS the Language is commonly Objective C and on Android Java. For a while, it was the only way you could create apps. Google provides the Android SDK (Software Development Kit) which is what you need to code and build a native Android App. Java is the programming knowledge required to build Android apps using their SDK. Apple has Xcode, the tool to build native IPhone/IPod and IPad apps. Xcode uses the Objective-C programming language.
Hybrid App development frameworks like Ionic create a way to use readily available web development resources, and have one app built which could become available to both the Android and IPhone
What is the primary drawback of Native Apps?
If, as a business, you wanted to create an IPhone and Android app, you would have to build it twice, once using the Android SDK and then again using Xcode. This is not only a lengthy process, but is also costly, which for many puts their mobile presence on the back burner.
How do Hybrid Apps solve this problem?
The only real solution would be a way of using readily available web development resources, and have one app built which could become available to Both the Android and IPhone. For a few years, this area has seen a lot of activity. Many such products and services have sprung up allowing web developers to create one app and have it work for both platforms. Ionic has become the leader in the domain over the past two years
Is Hybrid the end of Native?
Not at all, products such as Ionic require the use of additional plugins and services to access native phone functionality, which is readily accessible with natively developed apps.
Can you also develop a Mobile Web App?
Yes absolutely. For an incremental cost you can also launch a web app along with the IOS and Android Versions. Some functionality that depend on Native such as downloading content may not be available.
Who are you?
Apps for your company is a Montreal and NYC based App and web design and maintenance company, with over 20 years experience.
Our business experience and technical know-how has helped businesses create and maintain their web and mobile presence and improve their ROI.