167

I came across everyday topic on Techlore Discussions about free and open source keyboards for Android and discovered this little gem. It is FlorisBoard, a virtual keyboard for Android which respects privacy of the user. I can sigh with relief and finish my search for that singular keyboard for typing stuff on the go.

It has everything I need and more.

  • Multilanguage support: detailed layout options, popular presets
  • Swift and glide typing experience
  • Customizable gestures: switch language by fast swiping the keyboard itself left and right, change case by swiping up, the infamous cursor swipe on space bar
  • Emojis
  • Clipboard
  • Smartbar: quick actions and clipboard cursor tools
  • One-handed mode
  • Other look-and-feel settings
top 50 comments
sorted by: hot top controversial new old
[-] BitSound@lemmy.world 35 points 1 year ago

Oh neat. Development had died down, but looks like it's picking back up again and the creator is finding more maintainers. It's what I use on my phone.

[-] xvlc@feddit.de 20 points 1 year ago

Here, the developer explained why development activity decreased:

While it is true that due to private reasons I had to take a bit of a pause of developing FlorisBoard and some time passed with no progress at all, implementing a completely new statistical NLP (Natural Language Processing) provider, or in laymans terms the long-awaited word prediction and spell-checking implementation, is also a huge task which takes a lot of time and trial-error and development time.

[-] folkrav@lemmy.ca 12 points 1 year ago

Yeah I had given up on the project and had settled on OpenBoard for now, but if/when the word suggestions ever land, I'll gladly jump over. I don't dislike OpenBoard per se, it's actually pretty decent, reminds me of older AOSP when it was a bit more naive, but I really miss swipe typing.

[-] vaselined@lemmy.world 13 points 1 year ago
[-] folkrav@lemmy.ca 4 points 1 year ago* (last edited 1 year ago)

Iiiinteresting. Will test that out. Thanks!

Edit: works great! Thank you so much.

[-] beyond@linkage.ds8.zone 4 points 1 year ago

Note that this fork relies on the proprietary Google library to do this. It's not really an alternative.

[-] spez@sh.itjust.works 2 points 1 year ago

Didn't know they did releases. Thank you!

load more comments (2 replies)
[-] furzegulo@lemmy.dbzer0.com 6 points 1 year ago

makes want to learn kotlin, so i could contribute

[-] rufus@discuss.tchncs.de 15 points 1 year ago* (last edited 1 year ago)

Why are the versions of FlorisBoard and OpenBoard, available on F-Droid so old? I really don't like to download important apps from a github release page and keep everything updated manually...

[-] uuhhhhmmmm@sh.itjust.works 11 points 1 year ago* (last edited 1 year ago)
[-] Knusper@feddit.de 10 points 1 year ago

F-Droid has the most up-to-date versions (v0.3.16 and v1.4.5). Both of these just haven't seen a release in a while, although the FlorisBoard developer seems to have recently returned.

[-] glacier 5 points 1 year ago

They haven't been updated in a while. Luckily there is a fork of openboard that is being updated and works quite well: https://github.com/Helium314/openboard You can easily install and update it with Obtainium.

[-] sayitghoul@lemmy.world 12 points 1 year ago

The other problem with FOSS keyboards is that development always dies off with no more updates.

This makes it a non starter for me

[-] loki@lemmy.ml 9 points 1 year ago

There are a lot of "open source enthusiasts", but not enough "open source contributors"

[-] vintprox@lemmy.world 7 points 1 year ago

Exactly because the thing is FOSS, that becomes possible for more people with enough qualifications to resume it. In proprietary case, only very limited circle gets to touch the source code. We're probably witnessing a curse with virtual keyboards in FOSS, like some niche kinds of software...

[-] hdzki@lemmy.ml 3 points 1 year ago* (last edited 1 year ago)

FlorisBoard kinda died off for a year as patrickgold tried to implement statistical NLP suggestions. Thankfully, quite recently he opened up developments for contributors and people looking to help with the project on a long-term basis.

[-] mojo@lemm.ee 11 points 1 year ago* (last edited 1 year ago)

It was abandoned for almost a year, glad to see commits picking up again. Though the latest beta/stable releases are still incredibly outdated and broken, so not really in a usable state with the incomplete auto correct.

[-] Penguinblue@kbin.social 10 points 1 year ago

Swipe typing is not great. I come back to it every few months to try it again and always end up frustrated. It's good if you are a tap typer, though.

[-] NathanUp@lemmy.ml 2 points 1 year ago
[-] txtsd@programming.dev 2 points 1 year ago

It needs to be so precise!

[-] vintprox@kbin.melroy.org 2 points 1 year ago

What you guys call "swipe typing" is actually a glide typing, right?

[-] janguv@lemmy.dbzer0.com 1 points 1 year ago

This is my problem with every keyboard (FOSS or otherwise) since Swype finished. Gboard is the best of the bunch now but I'm loath to use it. I have tried Floris and Open (a fork of it which has swiping) and others, and they are all painful on this front.

load more comments (1 replies)
[-] library_napper@monyet.cc 6 points 1 year ago

Is there any way to tap on a word after typing a message (while proofreading before sending) and get alternate suggestions?

The absence of this is why I left FlorisBoard.

[-] FurtiveFugitive@lemm.ee 2 points 1 year ago

Doesn't appear so in the version i just grabbed from fdroid.

[-] cyberwolfie@lemmy.ml 4 points 1 year ago

Genuine question: is there any way for any keyboard application to be privacy disrespecting if their internet access is blocked off by a firewall?

[-] kattenluik@feddit.nl 8 points 1 year ago

I'm going to take a guess and say that it might be possible for it to still be, for example GBoard may share info with the other Google apps who then share it with the world.

Otherwise, if it's completely blocked from the outside world? Definitely not.

[-] cyberwolfie@lemmy.ml 1 points 1 year ago

Do you know if there is any way to check and potentially also block inter-app communications like that?

[-] kattenluik@feddit.nl 1 points 1 year ago

I'm sure there's some way to monitor that using ADB or another tool, but at that point you're wasting so so much time that you should just get an open source trusted app.

[-] beyond@linkage.ds8.zone 2 points 1 year ago

This is the open source community, not the privacy community. Privacy isn't the only reason to prefer free software. Some of us enjoy having the four freedoms.

[-] cyberwolfie@lemmy.ml 5 points 1 year ago

I am not sure what you intention was with your reply, so maybe I am misreading it.

"... that respects your privacy" is most of the post title. I was simply asking whether a keyboard application could be privacy disrespecting, if it doesn't have network access. It was genuine question that I want to learn the answer to, and I was hoping that somebody might be able to provide a sensible answer.

[-] beyond@linkage.ds8.zone 2 points 1 year ago

Strictly speaking if you can control what the proprietary application has access to and what data leaves it, you can make it respect your privacy. This doesn't make the proprietary application equivalent to true Free Software, which respects your freedom to use, share, modify, and share modified copies, but it does reduce the harm that the proprietary application can do to you.

You could say that the privacy community is about restricting what bad actors do, whereas the free software community is about good actors making tools that serve their users. The two concerns are confused so often, I see people come into free software communities suggesting that a firewall is a substitute to software freedom. Maybe that's why I came off as a little harsh there. If you want to learn more I would suggest reading the philosophy of the GNU project.

The reason why people say free software is privacy respecting is because it usually doesn't do all those harmful things that you need a firewall to block. If it did, the community can create a version that does not.

[-] cyberwolfie@lemmy.ml 2 points 1 year ago

Oh, this was no attempt to say "Just use proprietary software and block it". I use a (different) FOSS keyboard myself, and as far as I am able to, I try to only use FOSS. I'm all for it.

It was just a question that emerged from the combination of "Android keyboard" + "privacy". Keyboard are potentially very sensitive applications, and I was wondering if there were some mechanisms I did not know about that could breach privacy.

[-] Mars2k21@kbin.social 4 points 1 year ago* (last edited 1 year ago)

I've been using it for a couple years now. It's been a good experience, and it works completely as a keyboard. Customization is great, and there are a lot of implemented features thay have made it my go-to Android keyboard.

I switched from Gboard since I wanted to use an open source alternative for something as simple as a keyboard. It works fine as a basic keyboard, although its a bit unpolished otherwise. Swipe typing is buggy and there hasn't been many updates recently. I don't expect a ton from an open source keyboard to begin with, but this one provides a lot and could be even better if it starts being developed often again. It feels unfinished in its current state.

It used to have text suggestions, but now they are gone for me. Not sure what happened. I'd have to check again, but I'm not sure if they were taken out a while back or something.

Flawed, but it its awesome to have an open source keyboard with this much capability.

[-] wolre@lemmy.world 4 points 1 year ago

May try it out if I can get over the fact that I won't have multi language support without switching manually anymore. I've been trying to move away from SwiftKey, but as someone who typed regularly in 3 (occasionally 4) languages and switches between them quite a lot, it's a feature that I'm not sure I can live without. So far I haven't seen any FOSS keyboards supporting multi language in such a seamless way.

load more comments (3 replies)
[-] otter@lemmy.ca 2 points 1 year ago

Looks great! I love how customizable it is.

Some features that I still like having though include the built in translation and gifs with google keyboard.

But that's pretty much it at this point, everything else is so solid. I might switch over soon

[-] Acamon@lemmy.world 2 points 1 year ago

Does it do emoji predictions? I've got a few relationships that use a lot of emoji in chats, and the ability tomjusy type 'salute', 'sad', 'kiss' etc and get the emoji without scrolling through a library is what's keeping me on Swiftkey.

[-] vintprox@kbin.melroy.org 1 points 1 year ago

Sadly, not yet. (Also missing this feature.)

Just downloaded it to try. Seems pretty good so far

[-] h_a_r_u_k_i@programming.dev 2 points 1 year ago

Cool. Now I just needs a Japanese keyboard and I can finally ditch Gboard.

[-] lazynooblet@lazysoci.al 1 points 1 year ago

Why isn't it on the play store, does that cost the developer?

[-] vintprox@kbin.melroy.org 2 points 1 year ago

I hope to impose a better question: why would it not cost the developer? $25 may be a steal for some, but I don't think a proprietary store really deserves so much attention from primarily FOSS developer.

load more comments (2 replies)
[-] qyron@sopuli.xyz 1 points 1 year ago

Why not just Simple Keyboard?

[-] doomsdayrs@mastodon.ml 1 points 1 year ago

@vintprox I tried it out. Except it doesn't have Chinese input so I can't use it.

[-] vintprox@lemmy.world 1 points 1 year ago

Oh... It sucks.

[-] folak@lemmy.world 1 points 1 year ago
load more comments
view more: next โ€บ
this post was submitted on 09 Nov 2023
167 points (100.0% liked)

Open Source

31272 readers
271 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS