Great to see so many good analytics tools pop up for bsky, I'm also working on one that primarily focuses on the fastest growing user accounts if you're interested:
https://blue.facts.dev/trending
Developer's response to several of the negative reviews complaining about their data being held hostage:
> Hey, it is just a tiny one time payment, you will never have to pay again :) lf you uninstall the paid app within 2 hours, you are automatically refunded. If you want a refund anytime later just contact us
While I understand and respect the developer's desire to monetize, creating a set of expectations and then pushing an update to require payment for accessing local data feels like ransom. Have to be careful with the trust users place in you.
I do not have personal experience and it appears that the f-droid versions have no anti-features, but those comments at Play store were specifically talking about their data being held hostage.
Yeah but the price is symbolic... and maintaining app on Android, even without adding any features, requires some work to catch up on the changes made to the system
React Native: 5.43% of apps (4.18% of installs)
Flutter: 4.22% of apps (1.39% of installs)
It's clear from the ratio of apps to installs that React Native is used by apps that are on average 3x more popular, but that isn't really a sign that the framework is less viable, just that more of the most popular apps are were written using something else - and I'd speculate that in many cases those apps predated Flutter.
I actually find it more interesting that the number of apps written with Flutter compared to React Native is fairly similar. To me, that suggests that Flutter is gaining ground rapidly, because that very much wasn't the case when I first starting using Flutter on my hobby project a few years back.
In any case, your 25% target seems unrealistic for any framework [1]. Unless your takeaway is also that React Native is not a viable target until it too hits 25%.
[1] I'm discounting Kotlin from these stats as it's not a framework [2], and similarly I don't understand why they counted the Android components as a framework.
[2] Actually, I'm surprised Kotlin is this way down in the charts... If native code is now more popular than Kotlin, that could cause compatibility issues now some phone manufacturers are starting to experiment with RISC-V instead of Arm.
Nice approach. It feels very similar to "tracer bullet" development (I think coined by the pragmatic programmer book), where you get something end-to-end as quickly as possible and then start iterating on the parts.
(https://www.swaroopch.com/tracer-bullet-development/ explains it too)
I used ChatGPT (because no access to bard :) ) to convert their 180 country names to 3-letter codes and generate a world map showing where it's available:
Apparently it's 180 Countries and regions. So every little island is included, even if it's not a separate country. Someone at Google finally learned marketing I guess.
"Regions" is used so that it captures disputed territories such as Taiwan (TWN) and semi-autonomous regions which have country codes but aren't countries e.g Hong Kong (HKG) and Macau (MAC). You will notice that most airlines and international companies now refer to country dropdowns as region dropdowns, primarily to satisfy the Chinese government.
US tends to drop the u's in a lot of words. It doesn't make the original word french.
That said, a lot of english words do come from french. In fact, the english word favour came from the old french favor, apparently?
c. 1300, "attractiveness, beauty, charm" (archaic), from Old French favor "a favor; approval, praise; applause; partiality" (13c., Modern French faveur), from Latin favorem (nominative favor) "good will, inclination, partiality, support," coined by Cicero from stem of favere "to show kindness to," from PIE *ghow-e- "to honor, revere, worship" (cognate: Old Norse ga "to heed").
I literally can't tell how much you're joking. There's nothing French about the spelling of these contemporary English words, even though they have norman roots.
One of the neat linguistic things still in English from the Norman conquest - the word for the meat in English (which is traced back to German) is often the word for the animal in French.
Meat from cattle is beef. Steer in French is beof ( https://en.wiktionary.org/wiki/beef : From Middle English beef, bef, beof, borrowed from Anglo-Norman beof, Old French buef, boef (“ox”) )
Meat from a chicken is poultry. Chicken is poulet in French. ( https://en.wiktionary.org/wiki/poultry : From Middle English pultrie, from Old French pouleterie, from poulet, diminutive of poule (“hen”), from Latin pullus (“chick”). )
Meat from a swine is pork. The word for swine in French is porc. ( https://en.wiktionary.org/wiki/pork From Middle English pork, porc, via Anglo-Norman, from Old French porc (“swine, hog, pig; pork”), from Latin porcus (“domestic hog, pig”).)
This is because when the normans (who were the rulers at the time) wanted poulet on the table, they didn't want a live chicken - they wanted a cooked chicken and so the word the meat and the animal diverged in English.
Very basic words in english (eg water, man, milk, drink) tend to have Germanic (Anglo-Saxon) roots whereas newer more abstract words tend to have come in after the 1066 Norman Conquest, with French words eclipsing their Anglo-Saxon equivalents, as the Norman aristocracy supplanted the Anglo-Saxon rulers.
other fun fact I learned from wikipedia - "German-Americans make up the largest self-reported ancestry group within the United States accounting for roughly 49 million people and approximately 17% of the population of the US"
Skimming through their Wiki, it looks like a tree-oriented outliner with a link graph - i.e. a similar model to what Roam, Obsidian, Logseq or org-mode (especially when paired with org-roam) offers.
This is as close as I've seen graphs at the UI level to hit mainstream, and the extreme hype generated around this class of tools (and Zettelkasten) when Roam showed up was interesting to watch - people reacted to this as if it was pure magic.
I could see how preparing your exact steps beforehand will ensure a feeling of competence.
This makes me wonder, maybe motivation could be improved even more by also including autonomy and relatedness in the preparing questions:
- Which steps can I take on my own, and which ones do I need help with?
- What makes this task meaningful to me? What positive effects will completing it bring?
Great to see so many good analytics tools pop up for bsky, I'm also working on one that primarily focuses on the fastest growing user accounts if you're interested: https://blue.facts.dev/trending