For mobile apps, if the size increases a lot then the first download experience is not great. After a certain size the app is not usable for low end smartphones.
Hence I'm not sure about fully offline for a rich/modern dictionary mobile app. Downloading partial information offline like a temporary cache is possible though.
Nope, sorry. Vedaist has online features like sync and the word catalog of almost a million words would be too large for fully offline usage. But I've also implemented product analytics which you (and many others) dislike.
I'd recommend wiktionary.org. Although it is an online dictionary it's part of the Wikipedia family and hence are better compared to other companies with regards to privacy.
If you're looking for an alternative dictionary on mobile, check out Vedaist (https://www.vedaist.com/). The dictionary entries are based on Wiktionary (https://en.wiktionary.org/wiki/Wiktionary:Main_Page) and I'd expect more modern meanings compared to the Webster's 1913. The UI is a subjective choice though.
The mac default dictionary is great for offline use and passive learning. With vedaist features are geared towards active learning with gamification.
Disclosure; I'm the creator of the Vedaist project.
I think kotlin definitely works for android developers but other cases need more thinking. If you're building webapps in smallish teams then maybe those work too.
Some reasons against Kotlin are-
* If you are working in a mid to large team then having all developers learn a new language is a massive cost. Learning Java is also still a requirement if you're developing in Kotlin since many open source libraries are in Java. So teams need to be aware of 2 similar but different tech stacks.
* If you are developing platform libraries then you would look at higher adoption by using Java 11 LTS as the baseline. You could add an optional kotlin library for a better experience.
* Others have pointed out how Kotlin will be an evolutionary dead end as Java catches up on features.
I was traveling to India during March (Mumbai area) and immediately concerned about the lack of masks and possibility of super spreader events like kumbh - https://rahulrevo.substack.com/p/indias-covid-conundrum. Unfortunately the worst case scenario has happened and it will now take time for the lockdowns to take into effect and the cases to reduce.
Bardun is an iOS app that merges a contacts app and notes app functionality to better manage relationships.
From a feature perspective notes can link to contacts. Notes are freeform and can be searched. You can add contacts data like emails, addresses, events, phone numbers. We support importing of contacts from phone, google contacts or calendar events.
Monica looks great. I had the same pain point and built Bardun (https://www.bardunapp.com/) as a iOS app instead of a website. Bardun brings together freeform notes and contacts to capture relationship information.
For privacy, the app stores information locally on-device only. Sync of contacts via phone, Google mail or calendar is possible. Contact information is streamed to the device rather than stored on a server.