I have an old Android flagship phone. I never considered iPhones because they are too expensive in our country. But the majority opinion I see in sites like HN and Reddit lean towards iOS. They say that you can earn more on iOS.
I would like to develop in Android because that is the phone that I have. But I am also enticed by the monetary advantages that developing in iOS brings.
I already have a macbook. Is that enough to develop in iOS? Or do I need an iPhone to truly test apps?