5 Comments
User's avatar
Arun Viswanathan's avatar

Sorry, I can't try your app - Android. Are you going to blog about the backend for your app? I'm curious to hear about how you made tradeoffs on using off-the-shelf "mega services" versus rolling your own?

Since you mentioned dark design patterns, I guess you've already seen https://www.darkpatterns.org and https://www.nytimes.com/2021/04/30/opinion/dark-pattern-internet-ecommerce-regulation.html

Expand full comment
Rahul Revo's avatar

> Android

So much work to be done.

> Are you going to blog about the backend for your app? I'm curious to hear about how you made tradeoffs on using off-the-shelf "mega services" versus rolling your own?

Wiktionary is the backend API for the app. I'm not sure if I got the question since this was not clear to me - off-the-shelf "mega services".

> Since you mentioned dark design patterns, I guess you've already seen https://www.darkpatterns.org

Thanks! I had not actually visited that site and I'll go through the classifications at https://www.darkpatterns.org/types-of-dark-pattern later.

Expand full comment
Arun Viswanathan's avatar

Looking at the screenshots, I saw sections like "Me" and "Save". Wondering if you had an auth backend, storage for "Save", etc. and what you used in those places. Also, are you calling the Wiktionary APIs directly from the app?

Expand full comment
Rahul Revo's avatar

In the current version; for state, it's device local storage and definitions it is app -> wiktionary.

Expand full comment
Karthigeyan Vijayakumar's avatar

Good app Rahul. Definitely would try it out.

Coincidentally I have been learning Swift and SwiftUI recently 😃

Looking forward to your thoughts on the language

Expand full comment