# weex-hackernews **Repository Path**: fmic/weex-hackernews ## Basic Information - **Project Name**: weex-hackernews - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Hacker News App [中文版说明文档](./README.zh.md) A mobile app for [Hacker News](https://news.ycombinator.com/), which is powered by Weex and Vue. ## Preview Use [Weex Playground App](https://weex.apache.org/playground.html) to scan the QR code below. ![QR Code](./qrcode.jpg) > The content of this QR code is `http://whatever.cn?_wx_tpl=https://raw.githubusercontent.com/weexteam/weex-hackernews/master/ios/assets/index.js` , please make sure your phone can assess GitHub. ## Compile Install the dependencies: ``` npm install ``` Compile the source code: + `npm run build` # Compile the source code for web platform and native platform. + `npm run dev` # Watch mode for `npm run build`. Copy the bundle file: + `npm run copy:android` # Copy generated bundle file to the assets of Android project. + `npm run copy:ios` # Copy generated bundle file to the assets of iOS project. + `npm run copy` # Run both `copy:andriod` and `copy:ios`. More npm scripts will be find in the `package.json`. ### Start Web Service ``` npm run serve ``` The server is listening on 1337. Visit http://127.0.0.1:1337/index.html can preview the app on browser. ### Run The Android Project First you should install [Android Studio](https://developer.android.com/studio/index.html) and Android SDK. Assuming you have configured the Android development environment properly, just use Android Studio to open the project in the `android` folder, and run the app as other normal Android projects. ### Run The iOS Project First you should [setup the iOS develop environment](https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/Setup/Setup.html) and install the [CocoaPods](https://guides.cocoapods.org/using/getting-started.html). Enter the `ios` path, use CocoaPods to install dependencies: ``` pod install ``` Open the project in the `ios` folder by Xcode, you could run the app on the simulator. > NOTE: If you want to run the app on real device, you also need to setup your own signing configuration.