EventFahrplan is the project behind a couple of apps for Android which you might already have used at Remote Chaos Experience (rC3), Chaos Communication Congress (3xC3), Chaos Communication Camp, DiVOC, MRMCD, FrOSCon, GPN, Datenspuren, FIfFKon, FOSDEM, FOSSGIS and other events.
In this talk you will get to know not only the details of the programming work but also all the other topics which require time and engagement to run this project such as translation, design, documentation, advertisement, outreach, communication with users.
Currently, the project is run by one person with occasional - but very welcome - contributions in the form of code reviews, translation, pull requests or just time to discuss ideas. There is essential no financial backing for the project - all work is done in personal spare time. A few people are giving money via GitHub Sponsors - thank you!
After this talk and Q&A you will have solid understanding of how you can contribute to the project, shape its future or finance its development.
1 of 24
Download to read offline
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
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
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
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