Skip to content

A missing mobile web app toolkit for front-end developers

Notifications You must be signed in to change notification settings

joselyncui/CardKit

 
 

Repository files navigation

CardKit

A mobile UI framework provides building blocks which are classified as "Card", "Unit" and "Component" to help you build mobile web apps quickly and simply, or transfer entire website to native-like web app for touch devices.

Usages and Examples

CardKit Reference App (highly recommend to open in iOS/android device or simulator)

In the Real World

douban apps

Unsupported Platform

  • iOS 4.x or earlier
  • Android 3.x or earlier
  • Tablet device
  • UC and similar browsers
  • Some low-end phones
  • iOS 7 support coming soon
  • Windows Phone support coming soon

Download

Compiled and packaged "all in one" version:

Minified version:

or build your own:

Quick Start for building

Prepare the environment

  1. node, npm
  2. grunt v0.4 - npm install grunt-cli -g
  3. bower - npm install bower -g
  4. ruby, gem, bundler

Install dependencies

  1. npm install
  2. bundle install
  3. bower install
  4. grunt update

The first build

  1. cp config.js.tmpl config.js
  2. Resolve TODO in config.js
  3. grunt publish

Development

  1. grunt watch
  2. Edit source files in js, css and tpl

Before committing

  • grunt - small commits
  • grunt publish - version change (rebuild the distribution files)

Docs & Demos

  1. grunt connect
  2. See http://localhost:9100/ (or official URL) and examples/

More coming soon...

Release History

See changelog

More References

Mobileweb Instrumentality Project @ trello

License

Copyright (c) 2013 douban.com Licensed under the MIT license.

About

A missing mobile web app toolkit for front-end developers

Resources

Stars

Watchers

Forks

Packages

No packages published