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!
- Information and Articles
- Guides
- Modules
- Examples
- I NEED HELP HYPERLOOP!!! - 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.
-
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.
JIRA
-
AppC Hyperloop Jira - Open Tickets - See what issues are open
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.
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.
-
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.
Cross-Platform (Android and iOS)
- Ti.hockeyapp - Hyperloop-based version of HockeyApp for both Android and iOS
- Ti.Firbase - This project will contain all Firebase-related modules for Analytics, Cloud-Messaging, Authentication, Firestore etc.
Android
- Ti.AndroidCharts - This HyperLoop module allows you to use highly customizable Charts with the MPAndroidChart library: https://github.com/PhilJay/MPAndroidChart. This module was originally posted on LoopModules: https://loopmodules.com/downloads/ti-androidcharts/
- Ti.Reprint - This HyperLoop module allows you to implement fingerprint recognition in your Android app.
- Ti.FAB - Ti.FAB is an Android Hyperloop wrapper of the native Floating Action Button component. A Floating Action Button represents the primary action in an application.
- Ti.AndroidViewAnimations - Ti.AndroidViewAnimations is an Android Hyperloop wrapper of the AndroidViewAnimations library. It provides a wide range of different animations that can be applied to your Titanium components.
- Ti.CalendarView - Axway Hyperloop Calendar View for Android
iOS
-
Ti.MTTCircularSlider by nazrdogan - Hyperloop module for https://github.com/MTT-IOS/MTTCircularSlider
-
Ti.FSCalendar by nazrdogan - Hyperloop module for https://github.com/WenchaoD/FSCalendar
-
Ti.DrawView by nazrdogan - Draw on your screen on iOS
-
Ti.IRLDocumentScanner by nazrdogan - Hyperloop module for https://github.com/charlymr/IRLDocumentScanner
-
Ti.HCSStarRatingView by nazrdogan - Hyperloop module for https://github.com/hsousa/HCSStarRatingView
-
Ti.Firebase by LoopModules - Ti.Firebase is an iOS Hyperloop wrapper of the Firebase SDK.
-
Ti.UICollectionView by LoopModules - Ti.UICollectionView is an iOS Hyperloop wrapper of the native UICollectionView component.
-
Ti.EaIntroView by LoopModules - Ti.EaIntroView is an iOS Hyperloop wrapper of the EAIntroView library. Ti.EaIntroView provides a highly customizable solution for introduction views.
-
Ti.speech by LoopModules - Use the iOS 10 SFSpeechRecognizer API in JavaScript with Appcelerator Hyperloop.
-
Ti.mapbox by LoopModules - Use the MapBox SDK with Axway Hyperloop
-
Ti.cloudsharing by LoopModules - Use the UICloudSharingController with Hyperloop in Titanium
-
Ti.snackbar by LoopModules - Use the Android Snackbar in Appcelerator Titanium.
-
Ti.GoogleVR by LoopModules - Ti.GoogleVR is an iOS Hyperloop wrapper of the Google VR SDK. Ti.GoogleVR provides an easy way develop your own virtual reality experience using what Google best provides.
-
Ti.Estimote by LoopModules - Ti.Estimote is an iOS Hyperloop wrapper of the Estimote SDK.
-
Ti.Oauth by LoopModules - This HyperLoop module allows you to use the awesome OAuth.IO SDK for iOS.
-
Ti.WebView by LoopModules - Ti.WebView is an iOS Hyperloop wrapper for two native iOS components: WKWebView, SFSafariViewController
-
Ti.Spinkit by LoopModules - Ti.SpinKit is an iOS Hyperloop wrapper of the SpinKit-ObjC library.
-
Ti.Parallax by trkfabi - Parallax effect with Titanium using Hyperloop. iOS only.
-
Ti.reCAPTCHA by hansemannn - Use the native reCAPTCHA API in Appcelerator Titanium (currently Android-only)
-
AppC Github Client by AppC Dev Relations - Dashboard used to monitor Github organizations, repositories and more!
- Official Github example - Hyperloop Examples
The following application demonstrates direct native API access using Appcelerator Hyperloop.
- Imaging Workshops ToDo - Todo Demo App
- titanium-auth-session.js - Use Axway Hyperloop to perform OAuth-sessions with the iOS 11+ API "SFAuthenticationSession"