All Projects → iChenLei → Weex Android Joke

iChenLei / Weex Android Joke

Licence: mit
A joke android app,powered by alibaba's weex.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Weex Android Joke

Luaviewsdk
A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
Stars: ✭ 3,586 (+3101.79%)
Mutual labels:  alibaba, weex
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 294 (+162.5%)
Mutual labels:  alibaba, demo
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 589 (+425.89%)
Mutual labels:  alibaba, demo
Leantodo Weapp
LeanTodo implemented with Weapp
Stars: ✭ 316 (+182.14%)
Mutual labels:  leancloud, demo
Weex Eleme
The best practice of weex development guide, 仿饿了么V7.28
Stars: ✭ 82 (-26.79%)
Mutual labels:  alibaba, weex
Vaadin Microservices Demo
A microservices example developed with Spring Cloud and Vaadin
Stars: ✭ 108 (-3.57%)
Mutual labels:  demo
Swift Sdk
LeanCloud Swift SDK
Stars: ✭ 110 (-1.79%)
Mutual labels:  leancloud
Awesome Wechat Weapp
微信小程序开发资源汇总 💯
Stars: ✭ 36,769 (+32729.46%)
Mutual labels:  demo
Pingcrm
PingCRM on Rails - A Ruby on Rails demo application to illustrate how Inertia.js works
Stars: ✭ 106 (-5.36%)
Mutual labels:  demo
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (+0%)
Mutual labels:  demo
Tetris
👾 The original TETRIS game simulator
Stars: ✭ 111 (-0.89%)
Mutual labels:  demo
Easywebpack Cli
A Powerful Cross-platform Webpack CLI Tool
Stars: ✭ 110 (-1.79%)
Mutual labels:  weex
Vue Meizi
vue最新实战项目,vue2 + vuex + webpack + es6 干货多多,新手福利
Stars: ✭ 1,476 (+1217.86%)
Mutual labels:  demo
Android Java 8 Stream Example
Demo app of using Java 8 features with Retrolambda and Lightweight-Stream-API
Stars: ✭ 110 (-1.79%)
Mutual labels:  demo
Iot remote access
阿里云IoT远程运维套装之远程访问设备侧源码
Stars: ✭ 108 (-3.57%)
Mutual labels:  alibaba
Analyzer Of Android For Apache Weex
Stars: ✭ 111 (-0.89%)
Mutual labels:  weex
Reactriot2017 Dotamania
🌐 Web scraping made easy with the visual 🗺 mind map editor to JSON
Stars: ✭ 107 (-4.46%)
Mutual labels:  demo
Weex Analysis Project
Weex源码分析系列文章
Stars: ✭ 110 (-1.79%)
Mutual labels:  weex
Stm32 Dma Uart
Efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Stars: ✭ 111 (-0.89%)
Mutual labels:  demo
Flutter crop
Crop any widget/image in Android, iOS, Web and Desktop with fancy and customizable UI, in pure Dart code.
Stars: ✭ 107 (-4.46%)
Mutual labels:  demo

### 阿里巴巴weex校园开发大赛作品

该app获得比赛第二名

weex开发流程

1.打开Android Studio,初始化一个项目 2.配置好gradle,安装好weex-sdk(我用的是v0.8.0版本)

    compile 'com.android.support:recyclerview-v7:24.2.1'
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.alibaba:fastjson:1.1.45'
    compile 'com.taobao.android:weex_sdk:[email protected]'
    compile 'com.squareup.picasso:2.5.2'

3.利用Picasso实现ImageAdapter

public class ImageAdapter implements IWXImgLoaderAdapter

4.配置好webpack.config.js,实现热更新编译we文件到Android项目下的assets文件加下 5.开发实现你的功能ing

遇到的困难

1.SDK0.8.0版本无法实现加载本地图片,新版本已经可以实现 2.weex功能还不是很完善,自己需要写很多扩展 3.前端开发者需要安卓原生开发知识

为什么不使用weexpack和weex-toolkit

    我开发笑话部落格的时候,这两个开发工具都不是很好用,weexpack打包出来的apk难于更改。当时weexpack还没有插件市场等高级功能,现在weexpack已经很好用了。weex-toolkit用来开发H5效果不错,开发安卓需要自己改下配置。现在weex-toolkit已经支持vue2.0,效果不错,大家可以无需学习.we语法直接使用vuejs语法,web原生开发两不误。     我的建议是两者现在都可以去用啦

.vue与.we的选择

    在weex0.9.4版本之前,weex还不支持vuejsrax作为js runtime framework,在第二届weexconf上勾股宣布支持vuejs和raxjs作为weex的js运行时框架。个人建议使用vue2.0的语法来写,这样学习收益看起来是最好的,vuejs和weex两不误。我使用weex做开发的时候别无选择,只能写.we来编译。

Weex和React Native

两者都是优秀的js移动开发框架,前者轻量适合嵌入,后者生态完善适合完全用RN来开发应用,如果有H5的考量建议weex,RN官方目前不支持兼容web开发(有第三方支持)。个人喜欢用weex开发安卓,rn开发ios.反正就是折腾啊。。。

使用笑话部落格

仅仅支持安卓apk

	weex-android-joke
	 ├──Android //java代码
	 ├──Apk
	 │   └─xiaohua.apk //可直接安装的apk文件,支持安卓4.0以上版本
	 ├──weex  //weex代码,含有webpack配置文件
	 └──README.md  //readme

使用git下载项目代码,会得到项目源码和安卓apk。

	git clone https://github.com/iChenLei/weex-android-joke.git

License

MIT Copyright (c) 2017-present, @ChenLei

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].