Nice roundup! I'd also recommend beginners explore Flutter if they're looking to build for both Android and iOS with a single codebase. The ecosystem has matured a lot, and communities around companies like GeekyAnts have produced some great open-source resources that make learning much easier.