Skip to content

xingjianpan/wetoo

 
 

Repository files navigation

Wetoo

An unofficial iOS/Android client for V2EX, implemented by React Native.

Feel free to open an issue if you have any question. But it is strongly recommended:

Downloads

Roadmap

  • View topics
  • Log in / log out
  • Reply topics
  • View nodes
  • Search for nodes
  • Create new topics
  • View users
  • View topics of users
  • View replies of users
  • Daily mission
  • Full-text search
  • Add images while creating topics or replies
  • Show favorite counts or appreciation counts for topics and replies
  • Implement global store by Mobx

Releases

This project will be always released by App Store and Google Play (in the future). However, hot fixes will be released by Code Push and updated while starting or resuming the app.

Makefile contains some commands to release hot fixes:

  • make cpas des="[RELEASE NOTES]" : Make mandatory staging hot fix for Android.
  • make cpasm des="[RELEASE NOTES]" : Make mandatory staging hot fix for Android.
  • make cpap des="[RELEASE NOTES]" : Make production hot fix for Android.
  • make cpapm des="[RELEASE NOTES]" : Make mandatory production hot fix for Android.
  • make cpis des="[RELEASE NOTES]" : Make staging hot fix for iOS.
  • make cpism des="[RELEASE NOTES]" : Make mandatory staging hot fix for iOS.
  • make cpip des="[RELEASE NOTES]" : Make production hot fix for iOS.
  • make cpipm des="[RELEASE NOTES]" : Make mandatory production hot fix for iOS.

Note: The Code Push app is currently managed by the maintainer. If you would like to test it, please login and add your own deployment keys.

Known issues

  • Cannot report topics on Android (not implemented yet)
  • Some animations break on Android
  • Keyboard will not hide while scrolling on topic page
  • Some TextInputs on Android is not displayed correctly

Contributing

You must fork this project and commit to your branch which is named by your feature. Before starting, you'd better discuss your work on issues .

Your code style mush satisfy .eslintrc of this project. But you could also open an issue to discuss changing it.

Licenses & Credits

About

A mobile client of V2EX, implemented by React Native

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 91.9%
  • Objective-C 4.1%
  • Java 1.7%
  • Python 1.4%
  • Other 0.9%