Skip to content

Cross-platform festival-app built with the Appcelerator Titanium framework

Notifications You must be signed in to change notification settings

hansemannn/abifestival-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abifestival-App

Contact

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.

App Store

Features (Selection)

  • 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

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

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 / Web)

License

MIT

Contribution

Code contributions are greatly appreciated, please submit a new pull request!