iOS
Entering Esperanto's letters on iOS is easy; it's just a case of downloading an appropriate keyboard. Some of them are made specifically with Esperanto in mind, such as Esperanta Klavaro and Esperanto Keyboard.
Other keyboards have adopted Esperanto as one of their supported languages, including Google's Gboard and TouchType's SwiftKey.