The Abifestival App is a cross-platform Titanium app made for the music-festival "Abifestival" organized by high-school graduates in Germany. The app was initially build in 2012 as a classic Titanium project and has recently been rewritten to Alloy. It is open source to share the concepts behind making a Titanium application and it includes native features like remote push-notifications with PushWoosh and a completely native user-experience.
- Cross-Platform native App
- Advanced List Views
- Remote Push Notifications
- Segmental Control Flow
- REST-API Handling
- Launch-Screen Storyboards (iOS)
- 9-Patch Launch-Screen (Android)
- Local Persistence / Favorites
Ti.App.iOS.ApplicationShortcuts
, Ti.Filesystem
, Ti.UI.iOS.TabbedBar
, Ti.UI.ListView
,
Ti.UI.RefreshControl
, Ti.Network
, Ti.UI.TabGroup
, ...
- Ti.Pushwoosh by @pushwoosh
- Ti.ReviewDialog by myself 😇
- SegmentedControl by @skypanther
-
Import it via Dashboard if available.
-
Or import it via File > Import... > Git > Git Repository as New Project with URI:
https://github.com/hansemannn/abifestival-app
-
Select a Simulator or Device to build to via Run > Run As.
-
Clone the repository:
git clone https://github.com/hansemannn/abifestival-app
-
To run it with
appc run
first import it to the platform:appc new --import --no-services
-
Build to Simulator or Device:
[appc run | ti build] -p ios [-T device]
Hans Knöchel (@hansemannnn / Web)
MIT
Code contributions are greatly appreciated, please submit a new pull request!