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:
- Use English if you can.
- Talk on social media (shown in the following) if your question is not relevant to this project:
- Twitter: https://twitter.com/WildCat_io
- Weibo: http://weibo.com/wildcat92
- Android: It is available on Google Play and Coolapk. In addition, you can also download it from releases.
- iOS: It is available on App Store.
- 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
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.
- 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
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.
- Codes: the MIT license.
- UI Design: All the UI design should only be used in this project (Wetoo) or otherwise get the permission of the project maintainer (@imWildCat).
- App Icon Design: Creative Commons 4.0 , created by Sheep .
- Splash Screen Photo: do whatever you want , shot by Luca Baggio (Italy), from Unsplash.