https://github.com/hansemannn/abifestival-app
Cross-platform festival-app built with the Appcelerator Titanium framework
https://github.com/hansemannn/abifestival-app
abifestival javascript native showcase-app titanium
Last synced: 2 months ago
JSON representation
Cross-platform festival-app built with the Appcelerator Titanium framework
- Host: GitHub
- URL: https://github.com/hansemannn/abifestival-app
- Owner: hansemannn
- Created: 2017-06-23T22:32:30.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-26T17:46:38.000Z (almost 8 years ago)
- Last Synced: 2025-03-29T01:12:36.638Z (3 months ago)
- Topics: abifestival, javascript, native, showcase-app, titanium
- Language: JavaScript
- Size: 7.04 MB
- Stars: 16
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Abifestival-App
[](http://twitter.com/hansemannnn)
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](https://github.com/pushwoosh/pushwoosh-appcelerator-titanium) by [@pushwoosh](https://github.com/pushwoosh)
- [x] [Ti.ReviewDialog](https://github.com/hansemannn/titanium-review-dialog) by myself 😇
- [x] [SegmentedControl](https://github.com/skypanther/SegmentedControl) by [@skypanther](https://github.com/skypanther)### Running the App
#### Via Appcelerator Studio
1. Import it via *Dashboard* if available.
2. Or import it via *File > Import... > Git > Git Repository as New Project* with *URI*:https://github.com/hansemannn/abifestival-app
3. Select a Simulator or Device to build to via *Run > Run As*.
#### Via CLI
1. Clone the repository:
git clone https://github.com/hansemannn/abifestival-app
2. To run it with `appc run` first import it to the platform:
appc new --import --no-services
3. Build to Simulator or Device:
[appc run | ti build] -p ios [-T device]
### Author
Hans Knöchel ([@hansemannnn](https://twitter.com/hansemannnn) / [Web](http://hans-knoechel.de))
### License
MIT
### Contribution
Code contributions are greatly appreciated, please submit a new [pull request](https://github.com/hansemannn/abifestival-app/pull/new/master)!