abifestival-app
abifestival-app copied to clipboard
Cross-platform festival-app built with the Appcelerator Titanium framework
Abifestival-App
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.

Features (Selection)
- [x] Cross-Platform native App
- [x] Advanced List Views
- [x] Remote Push Notifications
- [x] Segmental Control Flow
- [x] REST-API Handling
- [x] Launch-Screen Storyboards (iOS)
- [x] 9-Patch Launch-Screen (Android)
- [x] Local Persistence / Favorites
Used Titanum API's (Selection)
Core API's
Ti.App.iOS.ApplicationShortcuts
, Ti.Filesystem
, Ti.UI.iOS.TabbedBar
, Ti.UI.ListView
,
Ti.UI.RefreshControl
, Ti.Network
, Ti.UI.TabGroup
, ...
Modules / Widgets
- [x] Ti.Pushwoosh by @pushwoosh
- [x] Ti.ReviewDialog by myself 😇
- [x] SegmentedControl by @skypanther
Running the App
Via Appcelerator Studio
-
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.
Via CLI
-
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]
Author
Hans Knöchel (@hansemannnn / Web)
License
MIT
Contribution
Code contributions are greatly appreciated, please submit a new pull request!