Welcome to this blog

Welcome all. What is this?

Well, first off, I’m the creator and developer of the app RummyFight on Android (together with a friend of mine who is responsible for the graphics and the user interface), which is a very popular Rummikub-game we released about 4 months ago. At the moment there has been almost 50.000 downloads of the app and almost 150.000 played fights. About 1.700 new fights are created every day at the moment and the growth of the usage is increasing every day.

Anyway, this blog is not about explaining exactly what RummyFight is about, but instead a blog about the process of converting a game from Android to iOS. A process we are starting up right now and the game we are about to convert is RummyFight.

So… why?

Well, it’s a challenge and we also want the iOS-people to play the wonderful game of Rummikub. Unfortunately it’s also a money decision. It doesn’t matter how much I love Android and prefer it compared to iOS, but you can’t make money on it. Android-people are simply very uninterested in paying for their apps and if they do want to pay, they are reluctant of using credit cards on the Internet. We can see this in all the mail we receive where people are asking for other ways to pay for the app.

And since it costs us money every month to keep the RummyFight servers running, we simply need to find ways of making the app pay for itself.

Ok, so where do we start? What do we need?

Well, to develop for iOS, one need a Macintosh computer. That’s just the way it is so we have bought one now that should arrive tomorrow or something. The second thing needed is an iPhone/iPad of course. We are looking for one at the moment but we believe we can start developing without one initially.

So… the first step when the Mac has arrived is to install the development software XCode and take a look at it.

And here’s the fun part which hopefully will make this blog interesting for you to follow:
1. I have never in my life developed a single line of code sitting on a Mac
2. I have never in my life developed for iOS
3. I have never in my life coded a single word in Objective-C
4. I have no idea what the iOS-API looks like and how it is built

But then again, the day before I sat down creating my first Android-app, the situation was almost the same with the difference that I had never coded a single line of Java in my life before. Despite this I could deploy and release my first working app just 2 days later.

So I’m a fast learner. That’s why I’m looking forward to this project and invite you all to follow my path. My intentions with this blog are to report the status of the project as well as solutions and similarities between the systems.

My biggest friend or my biggest enemy (I don’t know yet) is that RummyFight is built upon a 2D graphics engine called AndEngine. The downside of this is that the User Interface calls are not Android but AndEngine. The benefits are that AndEngine forced me to structure the code well, meaning it COULD actually be quite easy to convert the app piece by piece.

Time will tell. Tomorrow we begin.

1 Response to “Welcome to this blog”

  1. March 31, 2012 at 2:37 pm

    That’s pretty exciting news and I really hope more people get to read this.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


%d bloggers like this: