data/
images/
social/
facebook.png
twitter.png
github.png
linkedin.png
website.png
proposal.png
back_button.png # for navigating back from speaker screen,
jsonfiles/
...
schedule.json # Getting schedule data from this file.
tracks.json # Getting speaker data from here.
uix/
cards/
__init__.py # import these from uix/schedulecards
cardscontainer.py # Contains the ScrollView and a Container (for padding)
schedulecard.py # These are the cards you see for each talk, (ButtonBehavior included)
talkdetailcard.py
speakerdetailcard.py
sponsordetailcard.py
screens/
schedulescreen.py
venuescreen.py
speakerdetailscreen.py # Contains SocialButton's implementation too.
sponsorscreen.py
tabbedpanels/
__init__.py # Tabbed Panels 2 types: Top Blue ones for dates and the ones at the bottom for halls. The DateTabbedPanel is a parent to HallTabbedPanel
The structure and purpose: