SlideShare a Scribd company logo
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
State of EventFahrplan 2 2

@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Question and anwers
● Separate session after the talk: 13:10-13:40
● Room link will be in the app
● and on the website: https://di.c3voc.de/sessions-liste?s[]=obs#samstag_34
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Acknowledgement & appreciation
● First commit: 14.07.2011
● Created by @tuxmobil
● Original project name: CampFahrplan
● Big thank you to all contributors:
0x5ubt13, Adriano Pereira Junior, Akarsh Seggemu, Andrea Marziali, Andy
Scherzinger, Andreas Schildbach, Animesh Verma, bashtian, bjoernb, Björn
Olsson Jarl, ButterflyOfFire, cacarrara, Caio Volpato, cketti, codingcatgirl,
entropynil, ideadapt, Joergi, koelnkalkverbot, Larissa Yasin, ligi, Mateus
Baptista, Matthias Hunstock, MichaelRocks, Nghiem Xuan Hien, NiciDieNase,
Noemis, Omicron, Poschi, Sjors van Mierlo, Stefan Medack, SubOptimal,
Teeranai.P, Torsten Grote, Victor Herasme, Vladimir Alabov, Yanicka
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Features: Schedule grid view
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
● Add session to the list of favorites
○ Long press on a session
○ From the toolbar in the details screen
● Personalized list of favorites
● Export favorites as plain text or JSON
● Customize the main screen highlighting
in the settings
Features: Favorites
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
● Schedule an alarm for a session
○ Long press on a session
○ From the toolbar in the details screen
● Inspect the list of alarms
● Cancel individual or all alarms
● Customize the default alarm time
in the settings
● Customize the alarm tone in the settings
Features: Alarms
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
● Automatic schedule updates
● Notifications about updates
● Summary in update dialog
● List of schedule changes
○ New, changed, cancelled
● Enable & disable schedule updates
in the settings
Features: Updates &
schedule changes
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
More features & integrations
● Add session to your personal calendar
● Share a link to a session with others
● Vote and give feedback on the talks
● Navigate indoor with the c3nav app
● Export favorites for the Chaosflix app
● Load own Engelsystem shifts into the app
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Translations
● Dutch contributed in 10/2019
● English
● French contributed in 08/2019 + 10/2020
● German
● Italian contributed in 10/2019
● Japanese contributed in 10/2020
● Portuguese contributed in 05/2019 + 09/2019 + 03/2020
● Russian contributed in 09/2019
● Spanish contributed in 09/2019 + 10/2020
● Swedish contributed in 03/2020
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
2020
Events
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
2020
Events
Releases
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
2020
Events
Releases
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
2021
Events
Releases
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Users 36C3 (December 2019)
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Exciting highlights 2020 (selection)
● Chaosflix export
● Rewrite date & time handling
● Speed up navigating back from details screen
● Customize menu colors (details and alarms screens)
● AndroidX migration
● Visual touch feedback for text links
● Use system share UI
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Exciting highlights 2020/2021 (selection)
● Hacktoberfest translations
● Time zone name in sharing text
● Fix scrolling to session when tapping session alarm notification
● Hide schedule update notifications
● Hide schedule changes dialog
● Render time information sensitive to the original time zone of the event
● Enable users to switch between device and event time zone
● F-Droid build checker: https://github.com/johnjohndoe/fdroid-build-checker
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Unsorted roadmap
● Migrate to data driven architecture #246
● Migrate from session id to guid #231
● Redesign details screen, add duration, layout animations
● Configure code coverage analysis with SonarQube
● Filter schedule changes by favorites #40
● Accessibility: Add color blind mode
● Allow to add custom tags to sessions #12
● Clickable email & web addresses #8
● Add search function #3
Issue tracker:
https://github.com/EventFahrplan/
EventFahrplan/issues
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Unsorted roadmap
● Replace bitmap icons with vector graphics
● Display current value in settings
● Accessibility: TalkBack review of the app
● Configure GitHub Actions
● Configure pull requests to run against release builds
+ Your ideas and actions
Issue tracker:
https://github.com/EventFahrplan/
EventFahrplan/issues
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Sustainability
● 1 developer to maintain, publish, support, invent, plan and implement, new
features, fix bugs, test, design, coordinate, communicate, prepare
screenshots, manage app stores, reply to mails, ...
https://www.pipelinecomics.com/druid-getafix-bus-factor-1/ .
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
CFP: All creatures are welcome
● You can .. submit and discuss feature requests
● You can .. tell me how you use the app
● You can .. report technical errors and how to reproduce them
● You can .. report UI issues or typos
● You can .. work on design and coding tasks
● You can .. refactor and improve legacy code
● You can .. financially sustain this project by sponsoring me
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
CFP: All creatures are welcome
● You can .. integrate an automated testing service
● You can .. design icons and animations
● You can .. update outdated dependencies
● You can .. translate the app
● You can .. help with F-Droid deployment
● You can .. send crash reports
● You can .. become a beta tester
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
Open Source
https://github.com/EventFahrplan/EventFahrplan
@tbsprs
DiVOC Talk @ 03.04.2021 - version 2021-04-03
You are welcome to become
a part of EventFahrplan
Sponsor this project via
Q&A session: 13:10-13:40, link in the Fahrplan

More Related Content

State of EventFahrplan 2021

  • 1. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 State of EventFahrplan 2 2 
  • 2. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Question and anwers ● Separate session after the talk: 13:10-13:40 ● Room link will be in the app ● and on the website: https://di.c3voc.de/sessions-liste?s[]=obs#samstag_34
  • 3. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03
  • 4. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Acknowledgement & appreciation ● First commit: 14.07.2011 ● Created by @tuxmobil ● Original project name: CampFahrplan ● Big thank you to all contributors: 0x5ubt13, Adriano Pereira Junior, Akarsh Seggemu, Andrea Marziali, Andy Scherzinger, Andreas Schildbach, Animesh Verma, bashtian, bjoernb, Björn Olsson Jarl, ButterflyOfFire, cacarrara, Caio Volpato, cketti, codingcatgirl, entropynil, ideadapt, Joergi, koelnkalkverbot, Larissa Yasin, ligi, Mateus Baptista, Matthias Hunstock, MichaelRocks, Nghiem Xuan Hien, NiciDieNase, Noemis, Omicron, Poschi, Sjors van Mierlo, Stefan Medack, SubOptimal, Teeranai.P, Torsten Grote, Victor Herasme, Vladimir Alabov, Yanicka
  • 5. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Features: Schedule grid view
  • 6. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 ● Add session to the list of favorites ○ Long press on a session ○ From the toolbar in the details screen ● Personalized list of favorites ● Export favorites as plain text or JSON ● Customize the main screen highlighting in the settings Features: Favorites
  • 7. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 ● Schedule an alarm for a session ○ Long press on a session ○ From the toolbar in the details screen ● Inspect the list of alarms ● Cancel individual or all alarms ● Customize the default alarm time in the settings ● Customize the alarm tone in the settings Features: Alarms
  • 8. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 ● Automatic schedule updates ● Notifications about updates ● Summary in update dialog ● List of schedule changes ○ New, changed, cancelled ● Enable & disable schedule updates in the settings Features: Updates & schedule changes
  • 9. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 More features & integrations ● Add session to your personal calendar ● Share a link to a session with others ● Vote and give feedback on the talks ● Navigate indoor with the c3nav app ● Export favorites for the Chaosflix app ● Load own Engelsystem shifts into the app
  • 10. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Translations ● Dutch contributed in 10/2019 ● English ● French contributed in 08/2019 + 10/2020 ● German ● Italian contributed in 10/2019 ● Japanese contributed in 10/2020 ● Portuguese contributed in 05/2019 + 09/2019 + 03/2020 ● Russian contributed in 09/2019 ● Spanish contributed in 09/2019 + 10/2020 ● Swedish contributed in 03/2020
  • 11. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 2020 Events
  • 12. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 2020 Events Releases
  • 13. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 2020 Events Releases
  • 14. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 2021 Events Releases
  • 15. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Users 36C3 (December 2019)
  • 16. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Exciting highlights 2020 (selection) ● Chaosflix export ● Rewrite date & time handling ● Speed up navigating back from details screen ● Customize menu colors (details and alarms screens) ● AndroidX migration ● Visual touch feedback for text links ● Use system share UI
  • 17. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Exciting highlights 2020/2021 (selection) ● Hacktoberfest translations ● Time zone name in sharing text ● Fix scrolling to session when tapping session alarm notification ● Hide schedule update notifications ● Hide schedule changes dialog ● Render time information sensitive to the original time zone of the event ● Enable users to switch between device and event time zone ● F-Droid build checker: https://github.com/johnjohndoe/fdroid-build-checker
  • 18. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Unsorted roadmap ● Migrate to data driven architecture #246 ● Migrate from session id to guid #231 ● Redesign details screen, add duration, layout animations ● Configure code coverage analysis with SonarQube ● Filter schedule changes by favorites #40 ● Accessibility: Add color blind mode ● Allow to add custom tags to sessions #12 ● Clickable email & web addresses #8 ● Add search function #3 Issue tracker: https://github.com/EventFahrplan/ EventFahrplan/issues
  • 19. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Unsorted roadmap ● Replace bitmap icons with vector graphics ● Display current value in settings ● Accessibility: TalkBack review of the app ● Configure GitHub Actions ● Configure pull requests to run against release builds + Your ideas and actions Issue tracker: https://github.com/EventFahrplan/ EventFahrplan/issues
  • 20. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Sustainability ● 1 developer to maintain, publish, support, invent, plan and implement, new features, fix bugs, test, design, coordinate, communicate, prepare screenshots, manage app stores, reply to mails, ... https://www.pipelinecomics.com/druid-getafix-bus-factor-1/ .
  • 21. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 CFP: All creatures are welcome ● You can .. submit and discuss feature requests ● You can .. tell me how you use the app ● You can .. report technical errors and how to reproduce them ● You can .. report UI issues or typos ● You can .. work on design and coding tasks ● You can .. refactor and improve legacy code ● You can .. financially sustain this project by sponsoring me
  • 22. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 CFP: All creatures are welcome ● You can .. integrate an automated testing service ● You can .. design icons and animations ● You can .. update outdated dependencies ● You can .. translate the app ● You can .. help with F-Droid deployment ● You can .. send crash reports ● You can .. become a beta tester
  • 23. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 Open Source https://github.com/EventFahrplan/EventFahrplan
  • 24. @tbsprs DiVOC Talk @ 03.04.2021 - version 2021-04-03 You are welcome to become a part of EventFahrplan Sponsor this project via Q&A session: 13:10-13:40, link in the Fahrplan