Can I build a custom file browser interface for Google Drive?

I’ve been using the default Google Drive interface but I feel like it’s missing some functionality that would be really useful for my workflow. I’m wondering if it’s possible to develop a custom file browser that connects to Google Drive storage. I’d want to access this through a web browser or maybe create a mobile app for Android. Has anyone tried building their own Drive client before? I’m curious about what APIs or tools Google provides for this kind of development. The built-in viewer works fine for basic tasks but I need more advanced features for organizing and managing my files. Any guidance on where to start or what documentation to look at would be great.