Nazir Dogan, developer of mobile apps and software developer at Etiya, uses Hyperloop since its creation to create six unique open source modules. This is what Nazir had to say:
How did you use Hyperloop?
Hyperloop is a very versatile app building platform. I have been able to use the Hyperloop tools to build six different modules, each with a unique and separate purpose. For example, one module I've created is called Draw View, which allows you to easily collect signatures from users in your apps. Some of the other modules I've created include an easy-to-implement button like favorite and a tool for scanning documents. I have also built a number of specific iOS modules, such as a star rating app, a scroll slider and a fully customizable calendar library.
Hyperloop makes it easy to create platform-independent modules that can be easily connected or disconnected from your apps. Of course, there are some APIs that are unique to specific operating systems and require custom modules in the original OS language. For this purpose, Axway Appcelerator offers some of the modules. You can also find other people you may need from other community members, such as the one I've built above, which you can find free on Github.
Why use Hyperloop for a native SDK? How much time do you think Hyperloop saves you during the development process?
I started programming with Titanium, where I learned to develop apps for both Android and iOS. Although Titanium is what I love, there was sometimes a problem: sometimes you have to build native functionality that does not have Titanium in core services. This meant that in certain circumstances you had to develop native modules that could be more difficult for those who just learned how to develop.
With these features, Hyperloop can save 70% of your time when developing native language. The time that Hyperloop can save you while building modules can be invaluable and enabled me to better meet our customers expectations. Hyperloop lets you develop all apps using Titanium without worrying about getting the usual roadblocks belonging to native language, saving you so much time and headache.
What functionality have you been able to unlock with Hyperloop?
All modules I've built use functionality that goes beyond the core service of Titanium. For example, the document scanner and calendar modules are two modules that can be very useful to developers.
Do you have tips for developers who just start Hyperloop?
What new modules do you currently work or are you planning to work on in the future?
I am currently working on a video player module that will have a fully customizable user interface, as well as some other really cool features that I can only implement with Hyperloop. These include display captions and support of http live streaming.
At this moment, I focus on building Hyperloop modules exclusively for the iOS platform, but others in the community help to develop Android versions of my current modules. An example of this is the previously mentioned calendar module that another developer has ported for use on the Android platform. With Hyperloop, the possibilities for new modules are endless and can be built in a fraction of the time previously needed.