If yes, what type of company?
You need not to, you can very well be a seller of a mobile app in individual capacity, you should go to register yourself as a company (developing & selling apps) only when you've a regular team that needs salaries, or your investors specifically want you to do so.
In initial stages, all you need is an app developer time like the one we offer (if you don't develop yourself), a developer account on itunes and google play (so that you can host the app in your name), and a bank account attached to those store accounts.
It is not much difficult to migrate your individual store accounts to enterprise one once you've a company ready in future, so don't worry about these things and focus completely on development, marketing, and user retention of your app project.
So far as type of company is concerned, you can settle for LLC and keep it lean until you change in future for Inc.
Unlikely you have to register.
All you require is a PayPal account where App sales will deposit.
That said, you don't mention what country you're living in, so this can be somewhat tricky.
Good rule of thumb, keep a low profile about what you're doing + you'll be good.
Or if you feel so inclined, talk to a tax professional in your country of jurisdiction (citizenship) + country of residence (if they differ).
I developed and published mobile apps as an individual for several years, and only formed a corporation later as things grew and it made sense.
As far as Apple's App Store and Google Play are concerned, you can register as an individual developer without having a corporation.
I'd be happy to help further over a call if you have any additional questions. Best of luck with your mobile app!