Quantum App Development Explained: Key Concepts and Techniques