Disclaimer: shameless promotion, mods can delete if not allowed.

I'm learning Kotlin/Jetpack Compose while I try and find a job and wanted to make a small app with just a few features as a soft goal/practice project. Just something that I could finish in hopes to keep me going.

Premise of the app:

I hate going out to eat and trying to explain what I can and can't eat. It's harder at restaurants where the server doesn't natively speak the same language as you. The idea is that you have a select list of common phrases(no meat, no dairy, no fish, etc) that you can translate into another language from a pre-defined list. I tried to cover most common that I could think of from what I might come across in the States. You can then show the list to the server to help pick vegan-friendly options. I do have gluten on there but that is just for the occasional overlap.

A few small bugs that I am aware of:

  • The UI doesn't scale well with Display Size settings in the phone's settings app. Large on up squishes the on screen buttons.
  • when hitting save, it goes back to Home but the navbar button for Languages stays highlighted. I think I just wrote that part incorrectly /shrug. It still functions though.

The app is free, I don't think it says on the Play Store that it's FOSS but I have the source codes on github.

You can get it from Play here: https://play.google.com/store/apps/details?id=com.androidhell.imveganbtw

And the github repo is here: https://github.com/AndroidHell/ImVeganBTW/tree/master/app/release

*this is the link to the .apk but it's still the repo. You can sideload it if you don't care for Play Store bullshit.

  • hotwarioinyourarea [he/him]
    ·
    1 year ago

    Awesome idea. Looks really useful to me. I know you can't add every language and that you only speak English but could you add a Bengali option? I can get my wife to confirm it's correct if you do.

    • ghostOfRoux();@lemmygrad.ml
      hexagon
      ·
      1 year ago

      I'm gonna add a reminder so I can get to this next week but adding a new language shouldn't take too long. I sort of went with the main ones I could think of for the States and Europe. I'm upgrading my computer right now but I can get to it probably next week once I get everything back together and ping you after. This will also give me a chance to figure out how to put out a new release too.