There is practically no opportunity.
Freelancing mobile development is an extremely competitive field. Just to be noticed, you need to show the history of your developments (portfolio) the longer the better, and in order to be in demand, this story must be full of successful projects. You will not be able to dump, because no matter what rate you are applying for, the customer will expect a quick and effective solution to his problem and will always be able to choose a developer with experience from a region with a low standard of living and low rates.
Therefore I do not recommend starting your career as a freelancer. Find a junior position in a good promising company, gain experience and knowledge. Freelancing is a business and for this reason it is more difficult and risky than working for a salary, besides, in any business you cannot do without start-up capital.
There is an opportunity))) the whole question of the amount of payment for the result that you will make. In addition, basic knowledge limits the complexity of the project that you are offered. The demand for ios developers is quite high now, but the demand is for highly skilled developers. In general, you need to recognize the fact that at this stage, if you find an order, it will be an inexpensive job. If you want to advance in this direction, my advice to you is to practice and study every day for 12 hours a day and you will make significant progress. Forget weekends / holidays and parties with friends. Plus, build up a portfolio, go here behance.net and look for application designs, negotiate with a designer and make your programs. In general, so that there are no illusions, programming is an everyday, painstaking work, like a machine tool.
I personally have calluses on my fingers from the keyboard)))
Learn, practice and everything will be cool. Good luck