Reputation: 75
At the moment I have 2 completed iPhone applications. Both these applications must be contained in to one application. I can't have multiple apps on the app store and to avoid confusion among people using these apps I must have them contained to a single application that gives the user the capability to launch any application in the wrapper.
How can I go about doing this. Some of the ideas that crossed my mind are: Building a Framework, or building a library. But Im not even sure if I'm heading in the right direction.
Upvotes: 5
Views: 9107
Reputation: 19782
It seems a little strange to me to want to combine two applications into one, but if your individual applications are reasonably well factored, this should be trivial. Figure out the UI presentation you're going to use to switch between the two applications (tabs, or a list view, or whatever), then set up a navigation controller, adding the "main" views of the two applications.
You then provide a way for the user to transition between the two applications. Piece of cake.
Upvotes: 3
Reputation: 8092
Have a look at the three20 library. It provides a useful Launcher View which allows you to create a view similar to the standard iphone home screen with pages and icons. To add a new application you just add a new icon and point it at the first view controller for your app
Upvotes: 1
Reputation: 20236
Why not just build a plugin architecture as your application, and let the plugins interface with it, creating what you need? There are many applications on the store which take a similar approach.
Upvotes: 2