At this point I would recommend either search for tutorials that specifically teach you skills that you feel you are still missing, to feel super confident in starting to apply for jobs, do gigs, or build your own app.

I think, however, that you are pretty well prepared to start building your own apps. They don't have to be super huge or completely mindblowing. Just building something that exists with your own twist is all it takes sometimes. So just go ahead and build some more apps. If you get stuck, search StackOverflow, or ask for help there.

Also, you can find loads of complete projects in GitHub. You can check out the code there and get inspired to learn more about the specific features of those apps.


Btw, if you want to work for a huge corporation I would also recommend checking out design patterns such as MVC and MVVM.