The in-wallet crypto exchange is made possible due to ShapeShift API integration. Exodus is a litewallet which means the user does not need to download the entire blockchain to their computer.