This post aims to answer the question for Ethereum Developers “Where can I find an example of an Ethereum decentralized application that detects MetaMask and uses it as a wallet?”. The below links are three steps.
This should give you a guide of how to build a decentralized application, and serves as a starting point for those who want to build applications on Ethereum