Skip to content
An Alloy-based Titanium sample app using ES6+ and more!
JavaScript Python Shell
Branch: master
Clone or download
jquick-axway fix: xml uses-library should be in application block
- Moved the "tiapp.xml" Android element <uses-library/> to the <application/> block.
  * It was in the wrong location and would cause a build failure if built via gradle.
Latest commit b931e4e Oct 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app fix: typos in android custom_theme.xml Oct 11, 2019
plugins/ti.alloy
.editorconfig Add eslint setup (#35) Mar 26, 2018
.eslintrc ESLint changes (#36) Apr 17, 2018
.gitignore Add eslint setup (#35) Mar 26, 2018
DefaultIcon.png Update app icon Oct 29, 2016
Gruntfile.js Add eslint setup (#35) Mar 26, 2018
LICENSE Initial commit, project creation, basic structure Jul 8, 2016
README.md Move screenshot into repo Oct 16, 2018
build-ipa.sh Add example of creating an .ipa file Feb 22, 2018
package-lock.json feat(android): add identity module (#46) Oct 8, 2019
package.json chore: update sdk to 8.2.0.GA Sep 26, 2019
screenshot.png Move screenshot into repo Oct 16, 2018
tiapp.xml fix: xml uses-library should be in application block Oct 11, 2019

README.md

Kitchen Sink 2.0

This project gives an overview of native components available in Titanium. The components are grouped into multiple groups and can be logged in the "Logs" tab. It also includes full support for iOS, Android & Windows.

screenshot

Features

  • Full ES6+ support
  • API Logging
  • Controls (Switch, Slider, Tabbed Bar, Text Field, Alerts, Dialogs, ...)
  • Views (Scroll View, List View, Image View, Blur View, Web View, ...)
  • Services (Twitter, Facebook)
  • Platform (Clipboard, URL-Schemes, Hyperloop, Databases, Geolocation, Camera, Gallery, ...)
  • TODO: More Platform APIs (HTTP-Requests, Contacts, ...)

Running the KitchenSink 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/appcelerator/kitchensink-v2
    
  3. Select a Simulator or Device to build to via Run > Run As.

Via CLI

  1. Clone the repository:

     git clone https://github.com/appcelerator/kitchensink-v2
    
  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]
    

Contribution

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

Legal Stuff

Appcelerator is a registered trademark of Appcelerator, Inc. Titanium is a registered trademark of Appcelerator, Inc. Please see the LEGAL information about using our trademarks, privacy policy, terms of usage and other legal information at http://www.appcelerator.com/legal.

You can’t perform that action at this time.