Looking for a maintainer If you are interested in maintaining this, let me know somehow. I'm not sure this is still needed.
What is Hyperloop?
Use any native API via JavaScript Anything you can write in Objective-C, Swift, Java, or C# can be represented with JavaScript.
What is this repo for?
There's so much awesomeness about Hyperloop, but it's difficult to find an aggregated spot of up-to-date information about it.
This repo is an attempt to bridge that gap and link the community to relevant information so that we can make more badass software!
Cool! What can I do?
- Got something that belongs here? Fork and Submit a PR!
- Want information about something but don't have a link? Create an issue!
- iOS and Android Modules and Code
- Information and Articles
- I Need Help!!! - We gotcha covered! Join our awesome Slack team and get help with hyperloop in the
#hyperloop
,#help-me
, or#jobs
channels! If it can be done somewhere there can help it happen.
-
iOS This page dedicated to iOS and Hyperloop - Links to working podfiles and relevant information
-
Windows Windows Hyperloop Programming Guide has information on running a demo application specifically for Windows and you can learn how to use Hyperloop in your own project.
-
Axway Docs - Some of the best documentation currently
-
Hyperloop Builds - Collection of the latest Hyperloop releases, including pre-release versions and master builds.
-
Medium.com - Blog post by Rene Pot - Featuring Hans Knoechel. At the TitaniumNL meetup in Amsterdam at February 3rd, Hans Knoechel talked about Hyperloop and what Hyperloop actually is. In short, Hyperloop allows you to talk from Javascript straight to Objective-C/Swift or Java without having to write wrapper modules. This makes it really really easy to extend native API’s for Titanium. The presentation has been recorded and can be seen in full on YouTube.
-
Developing Native APIs with Hyperloop -
By Erin Bailey October 25, 2017: Intreview with Nazir Dogan, Mobile Application Developer and Software Developer at Etiya, has been using Hyperloop since its early days to create six unique open-sourced modules.
Each Titanium project that want to use Hyperloop requires the Hyperloop-services to be enabled. By default, Hyperloop is disabled and you can enable it for your projects via the CLI or within Studio. TL;DR
- For
iOS
add<use-jscore-framework>true</use-jscore-framework>
totiapp.xml
- Add
<module>hyperloop</module>
totiapp.xml
- Add
<plugin version="2.2.1">hyperloop</plugin>
totiapp.xml
AppC Blog - Tech Tutorial: Hyperloop Modules
In this in-depth video, Developer Evangelist Jason Kneen provides an overview of Titanium, its benefits and how it works. The tutorial delves into best practices for UI and views, navigation, buttons and labels, event handling, and data binding. Jason also demonstrates how these concepts are used in practice with a sample project code walkthrough.
JIRA