Thanks guys! In particular I had an idea for a new type of social media app, and when I was playing around with Ionic earlier I realized it's probably nowhere near flexible enough to do what I want. I'm somewhat familiar with xcode & swift and I have all the apple developer program stuff set up, so I think I'm just going to do it for iOS first because I have no idea how to develop for android.
The only issue is that, especially with social media, it's expected to be cross-platform otherwise you're restricting the user base too heavily. So maybe a web-based application would be a better idea. I'm not sure hahaha