You need to know about Class!
Kivy is event loop programming. When you understand how event work you can go with many event driven programming.
Twisted -> Autobahn -> Crossbar.io
Twisted is also reactor. It's event loop! Autobahn is web-socket programming framework. Crossbar.io is WAMP router.
All components is event ! Asynchronous Programming!
Let's start :)
Kivy, main application should start with main.py (It's very important). In main.py we create WAMP component here.