I carried a cheaper Wingman religiously for five years. I bought it on a whim during a sale at a hardware store thinking I would keep it in the car for emergencies. It quickly became a pocket staple. Over the five years that thing fixed my car on the side of the road, was used at my job every 30 minutes, hammered loose nails, fell off a roof, cut my dinner. You name it.
Another thing to mention is how well the tools that comprise the leatherman itself are integrated into the package. Depending on the loadout/model you choose, you can have an array of quick-access functionality without any fumbling. The hinge mechanism for the exterior tools I have used were always taut and locked strongly, and had very smooth deployment action. I could have my knife tip scraping at something faster than I could pull a phone out of my pocket.
I lost that Wingman but it was quickly replaced by a Wave+. Should you have an eye for tinkering, fixing or tweaking things a leatherman will elevate you at least a few percentage points towards having super powers. I was astounded at how many situations can be handled more effectively if you have a bit of mechanical advantage. And a knife.
Given that I've been in it during weather reaching up to 35 on the Beaufort scale (~20m/s) with severe rain I feel it packs a fantastic punch for its weight.
I'm sure there are some niche ultra light space age material tents out there.
But that would be like saying a Tesla isn't a good car because it can't reach space.
Maybe it is the lightest tent when considering the weather it can deal with, but this was not mentioned in your original message.
I don't get the analogy with the Tesla going to space? You don't expect cars to fly. What would be the tent equivalent? Using the tent as a boat?
I hike inside and around the arctic circle, sometimes during winter time.
That my shelter, that can take the beating that this kind of climate can dish out, weighs only around 1/30th of my total equipment weight makes it an incredible deal.
And subjectively very light.
I have hiked above the arctic circle but not during winter time. Then I would look towards what you are using. ;) You do seem to hike a little heavier than me, but that could be a seasonal thing. When I go for a 10 day summer trip my pack is around 19-23kg, enough stuff to deal with weather around 0C and rain storms.
Regarding the question about what you should choose, well that really depends on the problem space and the end goal you have in mind.
If the application is generic, will not really leverage platform specific capabilities and will be made for both Android & iOS I'd say go for Flutter. Here I mean that specific sensors and OS capabilities will not be used, as well as sharing of code for different platforms such as TV, car and wearables.
If the application is ever going to be Android only, I'd say go for the native UI toolchain, which would be Jetpack Compose. The ramp up from 0 to 100 is quick given how much good material is out there to get started (for instance go to and use the Android/Kotlin community slack channels). This route would require you to use Kotlin.
Skip looking into the old view system. Any relevant information from that space will come in time, and the rest wont be relevant anymore.
If you want to create a code base that can be leveraged with web, then go for some of the JS frameworks.
If you do have some piece of framework in mind you want to learn, then use that.
It all depends. Just keep Voltaire's words in mind:
"..best is the enemy of the good"
edit; formatting
Every year the number of users on older apis reduces, and these older users then either jump forward almost to the front (new phones, many low cost versions available today) or at least somewhat to the front (buy newer used or refurbished devices).
As Google has done quite a bit of work to try to solve some of the issues with core OS updates on third party decices (Project Treble for instance), over time the fracturing is getting better (for instance the latest API releases are bringing with them changes to how 3rd party OEMs can bundle their own Linux kernel modules so that the process is simpler and so could extend the possible software update cycles).
But there will always be some fracturing in some respects.
With that out of the way, I have not made apps with lower API requirements than 21 in the last 4 years and starting on one now I set the limit to 23.
This does not bring with it as many headaches as say when I was supporting API 15 onwards.
Google has put a lot of effort into creating tools that take care of much of the biggest headaches (for instance WorkerManager for background task execution and scheduling).
It also really depends on what parts of the platform you are going to use. If you do netwark calls, local data caching and display only then you wont have any problems that need handling.
There is sadly still this lingering sense in the dev community that Android developers need to deal with massive amounts of fragmentation. I would say it is no way as bad as it used to be, and only ever becomes apparent at the edges.
Just follow the guides that Google supplies. They are excellent and take care of explaining each possible pitfall and nuance you might need to take care of.
No affiliation, but Expo made it very easy and FAST to get up and running for testing and building. Highly recommend it.
* My Hilleberg Akto single person hiking tent scores very highly. It is designed for lightness, durability and simplicity when setting up. It can better be set up/torn down by one person in a storm than most other tents I've owned.
* My Leatherman multitool has been with me for years in some fairly bad conditions. It just keeps working and sometimes in ways that I hadn't imagine it could be used.
* My Aeropress portable coffee maker is in my mind amazingly designed and portable for making a decent cup of coffee anywhere in the world.
* SSH is simply amazing. I think it can be overly too easy to forget what it gives us the ability to do.
* SQLite. It is amazingly designed in pretty much any way you can look at it (requirements, speed, size, resource use etc).
* My Kindle (and other such devices) is an amazing piece of tech. I carry around my whole library in only a few hundred grams, and its power usage levels are so low that I need only charge it for an hour or so each month.
* The Kotlin programming language. Such a breath of fresh air after having been stuck with Java (pre 9) on Android for so long.
* Android's new UI design toolkit Jetpack Compose is a seismic shift in native Android development where everything looks and feels like it has had some serious thought put in behind it.
These are obviously subjective, and I have no longing to get into discussions on the merrits of the software I mention here. There are plenty of places that has been done before.