For those of us who don't have a supported device, there's an android app called [Termux](https://termux.com/) which provides a surprisingly linux-y experience. I sometimes code on my 10" tablet with a small (60%) keyboard.
I do lots of work on my phone thanks to Termux and a 60% bluetooth mechanical keyboard. It's one of my most essential apps on Android. Either using it directly or using it to SSH into servers, raspberry pis, etc.
I use an RK61 one from Amazon[0]. Haven't had any problems with it. I use it quite regularly for my phone and some RasPis. I made a little bracket to hold my phone at the top of the keyboard so I can sit with it on my lap or a table and type for extended periods quite happily.
I use my phone as my primary mobile computer (I don't own a laptop anymore) and am very happy with this setup.
He probably meant hardware keyboard. <strike>I don’t think anyone makes Bluetooth mechanical keyboards.</strike>
Ok I’m apparently totally wrong about that last thing and possibly the first as well.
Actually there are many. I've been using this one [0] for around 2 years, with blue switches. Despite some bad reviews, I don't have any issue with it. It can be paired with up to 3 devices + wired USB, so I can swap from phone to desktop to media center with 2 keypresses.
This + emacs + org-mode + a heavily customized doom emacs means I can track money using ledger, generate workouts using a python script outputting org tables and a lot more. Even worked out how to sync my folder to Dropbox, called from an emacs shortcut.
With a free/standard mobile device (that actually do not exists) you can do whatever you want without limit. Unfortunately OEMs do not want that. And "this" is another Trojan horse to let people think the can run free software hiding the details that their software run in a proprietary jail. With enough time and marketing we will have a new generation of people who find pretty natural download GNU/Linux from an OEM store, forgotten another piece of IT freedom we have till now.