Keyskills: android sdk database management system sqlite android studio mpeg procedures restful apis sqlite mysql eclipse software quality assurance media player android developer android ui design opensource android ecosystem googles android design principles interface guidelines media handling streaming playback customization of players exo player jw player video player youtube player video view surface view