Skip to content

Instantly share code, notes, and snippets.

@rudrankriyam
Last active August 19, 2019 15:06
Show Gist options
  • Save rudrankriyam/5bd73eb04545b7a201ca539dbd6aa1f2 to your computer and use it in GitHub Desktop.
Save rudrankriyam/5bd73eb04545b7a201ca539dbd6aa1f2 to your computer and use it in GitHub Desktop.
Rocket.Chat iOS VoiceOver Google Summer of Code Project 2019 Submission

Project : VoiceOver Accessibility to Rocket.Chat iOS application

Student : Rudrank Riyam

The aim of this project was to add VoiceOver accessibility in the native Rocket.Chat iOS application.
Minimum acceptable scope:

  • Login screen
  • Register screen
  • Editing profile
  • Adding server
  • Changing servers
  • Adding channels
  • Changing channels
  • Searching channels
  • Searching through direct messages
  • Reading messages
  • Writing messages
  • Uploading files
  • Adding reactions
  • Recording and sending audio

Primary purpose was to make Rocket.Chat for everyone, enhancing the user experience for users with low or no vision.

Link to the Pull Requests for all Sub-Projects

  • Main Screen
  • Login with Social Media / e-mail Screen
  • Create New Account Screen
  • Adding a server
  • Changing servers
  • Adding channels
  • Changing channels
  • Searching channels
  • Actions on each channel
  • Notifications preferences
  • Preferences
  • Editing profile
  • Reading messages
  • UserDetailView
  • Writing messages
  • Opening Actions for Message
  • Adding reactions
  • Recording audio
  • Sending audio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment