Official Ruby China Mobile App for iOS and Android using Ionic framework.
🚀 An refactor version according to Johnpapa's AngularJS Style, and redraw UI with Material elements
⏳ Additional, adding Gulp make it easy to build
🚿 New UI + New DE make it more fun to play Front-end Development
- User Login / Logout(100%)
- Topic List(100%)
- Topic Detail(100%)
- New Topic(100%)
- Reply(100%)
- HomePage(100%)
- Profile(0%)
- My Topics(0%)
- My Favorites(0%)
- Push Notification(80%)
- Settings(0%)
It really need NodeJS & Ionic installed before you can play Our Project
- NodeJS following:Install NodeJS
- Ionic following:Install Ionic
# Enter project root folder and input:
$ npm install && bower install
# auto-generater dist/ folder
$ gulp useref
# Adding iOS Platform
$ ionic platform add ios
# Adding Android Platform
$ ionic platform add android
Use $ foreman start
or $ ionic serve -w chrome -a
to start Server
cannot run foreman? run
$ gem install foreman
first.
Use bower install *** --save
install Bower components
If the dev server is running,Gulp will help you to adding all js dependency to
index.html
If not, run$ gulp
to make it.
Use npm install *** --save-dev
install npm modules
Open your Chrome and locate: http://localhost:8100/
Select device what you like
Following these step, and you'll see it.
# 1. Adding iOS Support
$ ionic platform add ios
# 2. Building
$ ionic build ios
# 3. run it in your simulator
$ ionic emulate ios
# another way, open Xcode first then run.
$ open platforms/ios/Ruby China App.xcodeproj
Following these step, and you'll see it.
# 1. Adding Android Support
$ ionic platform add android
# 2. Download Android SDK & Simulator first
> Ref on Mac[Android Studio Installation](http://developer.android.com/sdk/installing/index.html?pkg=studio)
# 3. Everythings ok then build it
$ ionic build android
# 4. Open your simulator
$ ionic emulate android