wp_enqueue_scripts not enqueing correctly

You could add the script that needs to go first as a requirement of the second one. Something like this:

wp_register_script('myapp', get_template_directory_uri() . '/myapp.js', array('vendors'), '20151006', true);