Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I made a keyboard because I needed one and nothing on Android was built for blind users.

I made a keyboard because I needed one and nothing on Android was built for blind users.

Scheduled Pinned Locked Moved Uncategorized
taptypeandroidaccessibilityblindtech
23 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F This user is from outside of this forum
    F This user is from outside of this forum
    fireborn@dragonscave.space
    wrote last edited by
    #1

    I made a keyboard because I needed one and nothing on Android was built for blind users. I put it on GitHub because someone else might need one. Then I woke up this morning and Mastodon had eaten it.

    New blog post — what overnight virality actually looks like from the inside, the TalkBack problem nobody else bothered solving, Flexy, and why I spent the day building instead of panicking.

    https://fireborn.mataroa.blog/blog/i-made-a-keyboard-nobody-asked-for-my-experience-making-taptype/

    #TapType #Android #Accessibility #BlindTech

    M alexchapman@vee.seedy.ccA 2 Replies Last reply
    1
    0
    • F fireborn@dragonscave.space

      I made a keyboard because I needed one and nothing on Android was built for blind users. I put it on GitHub because someone else might need one. Then I woke up this morning and Mastodon had eaten it.

      New blog post — what overnight virality actually looks like from the inside, the TalkBack problem nobody else bothered solving, Flexy, and why I spent the day building instead of panicking.

      https://fireborn.mataroa.blog/blog/i-made-a-keyboard-nobody-asked-for-my-experience-making-taptype/

      #TapType #Android #Accessibility #BlindTech

      M This user is from outside of this forum
      M This user is from outside of this forum
      mcourcel@allovertheplace.ca
      wrote last edited by
      #2

      @fireborn Noice! what's the GitHub Link? This sounds pretty cool.

      F 1 Reply Last reply
      0
      • M mcourcel@allovertheplace.ca

        @fireborn Noice! what's the GitHub Link? This sounds pretty cool.

        F This user is from outside of this forum
        F This user is from outside of this forum
        fireborn@dragonscave.space
        wrote last edited by
        #3

        @mcourcel https://github.com/aaron-gh/taptype-releases/releases/latest

        M 1 Reply Last reply
        1
        0
        • F fireborn@dragonscave.space

          I made a keyboard because I needed one and nothing on Android was built for blind users. I put it on GitHub because someone else might need one. Then I woke up this morning and Mastodon had eaten it.

          New blog post — what overnight virality actually looks like from the inside, the TalkBack problem nobody else bothered solving, Flexy, and why I spent the day building instead of panicking.

          https://fireborn.mataroa.blog/blog/i-made-a-keyboard-nobody-asked-for-my-experience-making-taptype/

          #TapType #Android #Accessibility #BlindTech

          alexchapman@vee.seedy.ccA This user is from outside of this forum
          alexchapman@vee.seedy.ccA This user is from outside of this forum
          alexchapman@vee.seedy.cc
          wrote last edited by
          #4

          @fireborn About the thing about not putting the source out there because of merge requests, I think Github lets you turn off pull requests, or you can just say pull requests will be ignored, I've seen other projects do that and its perfectly OK to do that.

          F 1 Reply Last reply
          0
          • alexchapman@vee.seedy.ccA alexchapman@vee.seedy.cc

            @fireborn About the thing about not putting the source out there because of merge requests, I think Github lets you turn off pull requests, or you can just say pull requests will be ignored, I've seen other projects do that and its perfectly OK to do that.

            F This user is from outside of this forum
            F This user is from outside of this forum
            fireborn@dragonscave.space
            wrote last edited by
            #5

            @alexchapman i'll see if that really is an option. In the post I was just commenting on the original reasoning

            alexchapman@vee.seedy.ccA 1 Reply Last reply
            0
            • F fireborn@dragonscave.space

              @mcourcel https://github.com/aaron-gh/taptype-releases/releases/latest

              M This user is from outside of this forum
              M This user is from outside of this forum
              mcourcel@allovertheplace.ca
              wrote last edited by
              #6

              @fireborn Coolio, thanks. Looking forward to trying this out. Very good post by the way.

              1 Reply Last reply
              0
              • F fireborn@dragonscave.space

                @alexchapman i'll see if that really is an option. In the post I was just commenting on the original reasoning

                alexchapman@vee.seedy.ccA This user is from outside of this forum
                alexchapman@vee.seedy.ccA This user is from outside of this forum
                alexchapman@vee.seedy.cc
                wrote last edited by
                #7

                @fireborn Ye and that's understandable, when you've got a shitload of other stuff you don't wanna be reviewing pull requests every hour lol. Oh and I just looked it up, there's a page on the GitHub docs about disabling PRs: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-pull-requests

                F 1 Reply Last reply
                0
                • alexchapman@vee.seedy.ccA alexchapman@vee.seedy.cc

                  @fireborn Ye and that's understandable, when you've got a shitload of other stuff you don't wanna be reviewing pull requests every hour lol. Oh and I just looked it up, there's a page on the GitHub docs about disabling PRs: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-pull-requests

                  F This user is from outside of this forum
                  F This user is from outside of this forum
                  fireborn@dragonscave.space
                  wrote last edited by
                  #8

                  @alexchapman Good to know 🙂 I didn't even think to look to be honest. It was messy, like I said, and dealing with prs was not on my list of things to do. For projects that I actually want collaboration on, I absolutely want prs. I'm 100% in favour of open source contributions and free software. It just so happened that in this particular case, GitHub was just my distribution method, like the play store or a dropbox link or an ftp download. It preserves old versions and was almost no friction for me because I was using git to manage the source anyway.

                  alexchapman@vee.seedy.ccA T 2 Replies Last reply
                  0
                  • F fireborn@dragonscave.space

                    @alexchapman Good to know 🙂 I didn't even think to look to be honest. It was messy, like I said, and dealing with prs was not on my list of things to do. For projects that I actually want collaboration on, I absolutely want prs. I'm 100% in favour of open source contributions and free software. It just so happened that in this particular case, GitHub was just my distribution method, like the play store or a dropbox link or an ftp download. It preserves old versions and was almost no friction for me because I was using git to manage the source anyway.

                    alexchapman@vee.seedy.ccA This user is from outside of this forum
                    alexchapman@vee.seedy.ccA This user is from outside of this forum
                    alexchapman@vee.seedy.cc
                    wrote last edited by
                    #9

                    @fireborn Oh right, well yeah for this you could plop the source in and just turn PRs off on the repo.

                    F 1 Reply Last reply
                    0
                    • F fireborn@dragonscave.space

                      @alexchapman Good to know 🙂 I didn't even think to look to be honest. It was messy, like I said, and dealing with prs was not on my list of things to do. For projects that I actually want collaboration on, I absolutely want prs. I'm 100% in favour of open source contributions and free software. It just so happened that in this particular case, GitHub was just my distribution method, like the play store or a dropbox link or an ftp download. It preserves old versions and was almost no friction for me because I was using git to manage the source anyway.

                      T This user is from outside of this forum
                      T This user is from outside of this forum
                      tamasg@mindly.social
                      wrote last edited by
                      #10

                      @fireborn @alexchapman y'all this is making me wanna turn off PRs on some of the repos I built more as smaller hobby projects, gosh darn it ha. Totally would get this feeling if your intent is to be just more experiment, left alone, code something, see where it takes you in learning and fun and the world doesn't need to leave you issues or PRs especially if you had just started it and put it out. Would be irritating TBH.

                      F 2 Replies Last reply
                      0
                      • alexchapman@vee.seedy.ccA alexchapman@vee.seedy.cc

                        @fireborn Oh right, well yeah for this you could plop the source in and just turn PRs off on the repo.

                        F This user is from outside of this forum
                        F This user is from outside of this forum
                        fireborn@dragonscave.space
                        wrote last edited by
                        #11

                        @alexchapman I hope the original decision makes more sense than it did before. I didn't really have the words to fully articulate my thought process last night when I had a lot of people asking about this exact thing.

                        1 Reply Last reply
                        0
                        • T tamasg@mindly.social

                          @fireborn @alexchapman y'all this is making me wanna turn off PRs on some of the repos I built more as smaller hobby projects, gosh darn it ha. Totally would get this feeling if your intent is to be just more experiment, left alone, code something, see where it takes you in learning and fun and the world doesn't need to leave you issues or PRs especially if you had just started it and put it out. Would be irritating TBH.

                          F This user is from outside of this forum
                          F This user is from outside of this forum
                          fireborn@dragonscave.space
                          wrote last edited by
                          #12

                          @Tamasg @alexchapman It's not so much about the learning process or anything, more the fact that the code works in very particular ways because it has to work in those very particular ways, and I learned by doing. Any pr could break that, and I can't trust it wouldn't do something I didn't want without reviewing every line, which... spoons.

                          1 Reply Last reply
                          0
                          • T tamasg@mindly.social

                            @fireborn @alexchapman y'all this is making me wanna turn off PRs on some of the repos I built more as smaller hobby projects, gosh darn it ha. Totally would get this feeling if your intent is to be just more experiment, left alone, code something, see where it takes you in learning and fun and the world doesn't need to leave you issues or PRs especially if you had just started it and put it out. Would be irritating TBH.

                            F This user is from outside of this forum
                            F This user is from outside of this forum
                            fireborn@dragonscave.space
                            wrote last edited by
                            #13

                            @Tamasg @alexchapman Issues, feature requests, bug reports are fine. Because I can choose what I do with them easier than I can with something that took a real person real time to put effort into making because they had to understand the undocumented hell that is android accessibility to make a well thought out request, or not and then I have to reject and have this back and fourth about why I won't be merging it.

                            alexchapman@vee.seedy.ccA T 2 Replies Last reply
                            0
                            • F fireborn@dragonscave.space

                              @Tamasg @alexchapman Issues, feature requests, bug reports are fine. Because I can choose what I do with them easier than I can with something that took a real person real time to put effort into making because they had to understand the undocumented hell that is android accessibility to make a well thought out request, or not and then I have to reject and have this back and fourth about why I won't be merging it.

                              alexchapman@vee.seedy.ccA This user is from outside of this forum
                              alexchapman@vee.seedy.ccA This user is from outside of this forum
                              alexchapman@vee.seedy.cc
                              wrote last edited by
                              #14

                              @fireborn @Tamasg Yup, that'd be a whole load of extra work, so its a good job that GitHub has the option to turn PRs off but still be open source.

                              1 Reply Last reply
                              0
                              • F fireborn@dragonscave.space

                                @Tamasg @alexchapman Issues, feature requests, bug reports are fine. Because I can choose what I do with them easier than I can with something that took a real person real time to put effort into making because they had to understand the undocumented hell that is android accessibility to make a well thought out request, or not and then I have to reject and have this back and fourth about why I won't be merging it.

                                T This user is from outside of this forum
                                T This user is from outside of this forum
                                tamasg@mindly.social
                                wrote last edited by
                                #15

                                @fireborn @alexchapman oof yeah! Tell me about it, all the random compose bugs I come across both at work and now when building the Android app... Yeah. Totally a hellscape. But one that if you do right, it can be good, it just requires hours of debugging sometimes and 30 app reinstalls on a phone. Ha, ha. Will read this post more after work, I'm glad you put that out.

                                F 1 Reply Last reply
                                0
                                • R relay@relay.mycrowd.ca shared this topic
                                • T tamasg@mindly.social

                                  @fireborn @alexchapman oof yeah! Tell me about it, all the random compose bugs I come across both at work and now when building the Android app... Yeah. Totally a hellscape. But one that if you do right, it can be good, it just requires hours of debugging sometimes and 30 app reinstalls on a phone. Ha, ha. Will read this post more after work, I'm glad you put that out.

                                  F This user is from outside of this forum
                                  F This user is from outside of this forum
                                  fireborn@dragonscave.space
                                  wrote last edited by
                                  #16

                                  @Tamasg @alexchapman compose is its own special hell

                                  alexchapman@vee.seedy.ccA 1 Reply Last reply
                                  0
                                  • F fireborn@dragonscave.space

                                    @Tamasg @alexchapman compose is its own special hell

                                    alexchapman@vee.seedy.ccA This user is from outside of this forum
                                    alexchapman@vee.seedy.ccA This user is from outside of this forum
                                    alexchapman@vee.seedy.cc
                                    wrote last edited by
                                    #17

                                    @fireborn @Tamasg Oh you mean that Jetpack Compose shit? Uggghh why do ya think I decided to go the Expo rout with my mobile Thrive app lol I still need to work on that at some point but other stuff's been getting in the way.

                                    T F 2 Replies Last reply
                                    0
                                    • alexchapman@vee.seedy.ccA alexchapman@vee.seedy.cc

                                      @fireborn @Tamasg Oh you mean that Jetpack Compose shit? Uggghh why do ya think I decided to go the Expo rout with my mobile Thrive app lol I still need to work on that at some point but other stuff's been getting in the way.

                                      T This user is from outside of this forum
                                      T This user is from outside of this forum
                                      tamasg@mindly.social
                                      wrote last edited by
                                      #18

                                      @alexchapman @fireborn oooh wait doesn't that one compile to React Native though? From what I hear that one has weakpoints on iOS. When I saw some of them used React and reimplemented it as React Native, hmm, I was a little wheery. Gosh oh gosh. Nothing's perfect in this framework-filled world. xD

                                      alexchapman@vee.seedy.ccA 1 Reply Last reply
                                      0
                                      • T tamasg@mindly.social

                                        @alexchapman @fireborn oooh wait doesn't that one compile to React Native though? From what I hear that one has weakpoints on iOS. When I saw some of them used React and reimplemented it as React Native, hmm, I was a little wheery. Gosh oh gosh. Nothing's perfect in this framework-filled world. xD

                                        alexchapman@vee.seedy.ccA This user is from outside of this forum
                                        alexchapman@vee.seedy.ccA This user is from outside of this forum
                                        alexchapman@vee.seedy.cc
                                        wrote last edited by
                                        #19

                                        @Tamasg @fireborn SDK 54 fixes a lot of issues, but they're coming out with SDK 55 which makes the native IOS integration much better, its not as bad as some people make it out to be.

                                        T 1 Reply Last reply
                                        0
                                        • alexchapman@vee.seedy.ccA alexchapman@vee.seedy.cc

                                          @fireborn @Tamasg Oh you mean that Jetpack Compose shit? Uggghh why do ya think I decided to go the Expo rout with my mobile Thrive app lol I still need to work on that at some point but other stuff's been getting in the way.

                                          F This user is from outside of this forum
                                          F This user is from outside of this forum
                                          fireborn@dragonscave.space
                                          wrote last edited by
                                          #20

                                          @alexchapman @Tamasg i thought about just going the route of xml views but ive figured out enough of compose's strangeness

                                          alexchapman@vee.seedy.ccA 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups