Saweria iOS application
saweria.co’s unofficial iOS app built for fun purpose.
I’m using an undocumented public API and you can think of this app as a wrapper (as is your browser) but written in React Native and running on iOS devices directly.
Motivation
I wanted to enrich my JavaScript portfolio so I built this one but it’s built on React Native instead of Swift UI.
Why saweria.co?
On January 15, 2022 I was talking to my friend at Starbucks Dipatiukur and I told him that I don’t have a sufficient portfolio in JavaScript yet and that I am currently building another iOS app but written in Swift.
Long story short, he talks about saweria.co UX and complains about how the “nyawer” experience there doesn’t feel just like in real-life. For what it’s worth, we previously talked about the economics of content creation and also I know one of the cool guys behind saweria.co and besides that I’m also a saweria.co user, so this is a dogfooding thing.
Developing
Clone this repository, install the dependencies as usual, and run.
Testing
You know, you only live once, and bugs in software are inevitable, and in the end if it works, it works.
So, yes, I haven’t invested my time in writing tests
Sorry not sorry.
Why only iOS application?
I don’t have an Android device ?
Ok but anyway the project is built on React Native and no iOS/platform-specific APIs are used, so it’s definitely not that hard to do cross-platform thing!
Roadmap
Wow I have a dedicated roadmap here!
Is it available in App Store?
To be announced!
Contributing
Feature requests/Bug reports
Please open a new issue here for bug reports, and for feature requests please shout it out in the dedicated discussion tab here.
Code
If you know how to develop a mobile application or especially using Native React, you should feel familiar with the code. If you don’t, aren’t we all?
Disclaimer
This project is not affiliated with, funded, or in any way associated with PT Harta Tahta Sukaria (“Saweria.Co”) and also please read the sentence using uppercase letters all below.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
License
MIT.
Thanks to
All awesome people behind saweria.co!
Contact
I don’t know why you need to contact me, but I’m lonely, so don’t hesitate to contact me at:
- email: [email protected] (preferred)
- twitter: @faultables (i tweet very often)
- discord: faultable#4618 (please don’t)