Migrate drawer functionality to fragment
Improve multi-screen adaptation