All Projects → amazeui → Amazeui Touch

amazeui / Amazeui Touch

Licence: other
Web Components for mobile devices based on React.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Amazeui Touch

Motherplate
A bare bones responsive SCSS boilerplate for web designers
Stars: ✭ 392 (-58.12%)
Mutual labels:  mobile, scss
Quickmenu
The new era of mobile navigation for the web, we're out of hamburgers.
Stars: ✭ 119 (-87.29%)
Mutual labels:  mobile, scss
Kubenav
kubenav is the navigator for your Kubernetes clusters right in your pocket.
Stars: ✭ 901 (-3.74%)
Mutual labels:  mobile
Ionicitude
AngularJS module for using the Wikitude cordova plugin in an Ionic project.
Stars: ✭ 24 (-97.44%)
Mutual labels:  mobile
Gwsl
THIS IS THE GWSL WEBSITE SOURCE. Please see https://github.com/Opticos/GWSL-Source
Stars: ✭ 23 (-97.54%)
Mutual labels:  scss
Flutter Client
Invoice Ninja client built with Flutter
Stars: ✭ 900 (-3.85%)
Mutual labels:  mobile
Essays
Stars: ✭ 921 (-1.6%)
Mutual labels:  scss
Mobileblazorbindings
Experimental Mobile Blazor Bindings - Build native and hybrid mobile apps with Blazor
Stars: ✭ 893 (-4.59%)
Mutual labels:  mobile
Didicallcar
这是我自己做的一个类似滴滴打车的Android出行项目,主要针对滴滴等出行平台一直饱受质疑的“人车不符”问题,以及当前越发火热的或计划和出海战略,给出行项目增加了下面几个功能: 1. RFID识别验证功能:在司机证件或者车内识别硬件嵌入RFID识别芯片,乘客使用手机读取到芯片信息,并且通过网络发送到出行平台数据库进行验证(我用JNI加了一个C语言的MD5加密算法对识别到的信息进行了加密)。如果不是合规的“人”或“车”,则不能完成订单并向平台或监管单位汇报当前位置。(为了方便读者测试,可以使用手机读取任何一个加密或非加密RFID芯片,比如银行卡、公交卡等,我在代码中的验证前阶段把芯片信息都换成我自己的司机信息,确保读者测试时可以收到服务器的回复) 2. 海外版功能:点击切换当前语言。 3. 司机证件号码识别功能:读取司机证件上的证件号码,也可以用来与出行平台数据库的接单司机信息进行。I complete this whole project on my own . Including Android application programming,web server ( Apache + PHP + MySQL), and UI. 1.Map route planing。You can use mobile phone choose pick up & destination address,application provide address name hint and draw optimized route for user , then call car for you. 2.RFID authentication function:User can use application to scan driver license or other RFID hardware, then use NDK MD5 algorithm encrypt RFID number, and send it to Web Server Database, check with driver information and authenticate ID number , if ID number coherent with driver info , send back driver information to User and continue call car order . record user location and alert if ID not coherent. 3.Driver License Number Recognition : Application can recognize driver license digit number ,and also can send to web server for authentication & feed back result to user.
Stars: ✭ 935 (-0.11%)
Mutual labels:  mobile
Xtoolkit.whitelabel
Modular MVVM framework for fast creating powerful cross-platform applications with Xamarin.
Stars: ✭ 22 (-97.65%)
Mutual labels:  mobile
Realm Dotnet
Realm is a mobile database: a replacement for SQLite & ORMs
Stars: ✭ 927 (-0.96%)
Mutual labels:  mobile
Yaru
Ubuntu community theme "yaru". Better than a 🌯.
Stars: ✭ 906 (-3.21%)
Mutual labels:  scss
Espass.github.io
Website http://espass.it
Stars: ✭ 19 (-97.97%)
Mutual labels:  scss
Sass A11ycolor
🌈 Generate the nearest accessible color with Sass.
Stars: ✭ 24 (-97.44%)
Mutual labels:  scss
Stagy
Stagy is a tool for quick deployment of staging environments.
Stars: ✭ 19 (-97.97%)
Mutual labels:  scss
Jekyll Podcaster
Podcaster is a dynamic Jekyll theme built for... Podcasters!
Stars: ✭ 25 (-97.33%)
Mutual labels:  scss
Vue Wheel Scroll Datepikcer
mobile date picker like ios scroll
Stars: ✭ 18 (-98.08%)
Mutual labels:  mobile
Mobile Detect
Extension for detecting mobile devices, managing mobile view types, redirect to mobile version for Nette Framework (2.4+)
Stars: ✭ 19 (-97.97%)
Mutual labels:  mobile
Macadmininfo.github.io
Resources for both beginning and experienced administrators of Mac/Apple technology.
Stars: ✭ 23 (-97.54%)
Mutual labels:  scss
Android Cookbook Examples
Contributed code examples from O'Reilly Android Cookbook. See #user-content-table README below!
Stars: ✭ 935 (-0.11%)
Mutual labels:  mobile

Amaze UI Touch

基于 React.js 的移动端 Web UI 组件库。

NPM version Build Status Dependency Status devDependency Status

入门套件

简介

专属于移动

Amaze UI Touch 专为移动打造,在技术实现、交互设计上只考虑主流移动设备,保证代码轻、性能高。

专注于 UI

只提供 UI 组件(View),对配套技术不做限定,方便用户与现有技术栈快速整合,降低使用成本。

采用 Flexbox

使用 Flexbox 技术,灵活自如地对齐、收缩、扩展元素,轻松搞定移动页面布局。

基于 React.js

基于风靡社区的 React.js 封装组件,沿袭高性能、可复用、易扩展、一处学习多端编写特性。

安装使用

  1. 从 npm 安装:

    npm install --save-dev amazeui-touch
    
  2. 使用 组件:

    class App extends React.Component {
      constructor(props) {
        super(props);
        this.state = {
          said: false,
        };
    
        this.handleClick = this.handleClick.bind(this);
      }
    
      handleClick() {
        this.setState({
          said: true,
        });
      }
    
      renderHello() {
        return this.state.said ? (
          <p>Hello World! Welcome to Amaze UI Touch.</p>
        ) : null;
      }
    
      render() {
        const said = this.state.said;
        const text = said ? 'Said :(' : 'Say hello :)';
    
        return (
          <div>
            <Button
              amStyle="primary"
              disabled={said}
              onClick={this.handleClick}
            >
              {text}
            </Button>
            {this.renderHello()}
          </div>
        );
      }
    }
    
    ReactDOM.render(<App />, document.getElementById('root'));
    

ES2015/JSX 编译参见 Amaze UI Touch Starter Kit

开发及演示

文档及演示

  1. 全局安装 gulp.js:

    npm install -g gulp
    
  2. 克隆源代码并安装依赖:

    git clone https://github.com/amazeui/amazeui-touch.git
    

    在源码目录下执行:

    npm install
    
  3. 启动开发服务:

    npm start
    

    相关文件构建完成后会自动打开浏览器,可查看文档及组件演示。

构建

npm run build

打包后的文件位于 dist 目录下。

反馈建议

License

MIT © 2015 - 2016 AllMobilize Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].