Developers developers developers!

Devs, responding to reviews boosts your ratings

Developer news!

Respond to customer reviews

Developers

New SDK and Emulators now available for developers

Apps

Windows Phone a target of more than 1/4 of app developers, despite market share

Developers

Developers: Here's how to give users the option for a Transparent Live Tile (Updated)

Developers

Xbox One games to benefit from major graphics boost with new XDK

Software

Internet Explorer Developer Channel offers bleeding edge web experience

Windows Phones

The journey of the Windows Phone platform and state of the ecosystem

Apps

Microsoft launches official #wpdev Windows Phone 8 app for developers

Developers

Low memory devices lead Windows Phone downloads, games are most popular category

Developers

Telerik makes controls free for a limited time in honor of TechEd 2014

Apps

Adobe releases PhoneGap Developer for Windows Phone

Developers

Learn to develop for Windows Phone 8.1 in one weekend with Channel 9

Developers

Windows Phone developer hooks up Cortana to control his lights

Developers

Windows Phone 8.1 and universal apps can now be submitted to the Dev Center

Developers

Microsoft to host new Publish Windows developer days with awesome prizes

Developers

Bookmark this: Microsoft's highlights from Build 2014

Developers

Microsoft releases unified Windows App Studio Beta

Developers

Google releases official APIs for Windows Phone developers

Developers

Windows Phone 8.1 may allow developers to directly respond to store feedback

< >
1

Developer Interview: Waheed Bhatti

Next up on our developer interview schedule is Waheed Bhatti, Software Architect at Irtiqa. They are the team behind the London Travel (previously London Tube) app on the Windows Phone Marketplace, which is a must have for all who go about their business on the TFL (Transport for London) network.

Ride on past the break for the interview.

Tell us about yourself, what you do, background around programming etc.

I am Waheed, 22 years old and a Microsoft fanboy. About a year ago, after completing my undergraduate course in Software Engineering I got together with a few friends and started Irtiqa (which means evolution). It continues to be a very small company that heavily relies on outsourcing. At the moment I am a Software Architect at the company and have helped design apps such as Nucleus, ContactPic and most recently London Travel.

My first encounter with code was back in 2002 through Microsoft Access' VBA (Visual Basic for Applications). It came along with documentation and I can remember reading about "Array" and thinking programming was too complicated for me. Shortly afterwards I learned about Visual Basic 6 and thinking Windows and all other software was developed with that I dedicated hours to learning it.

Two years on I started learning C++ and in late 2006 I discovered C# through a friend. Ever since I have spent most of my time coding in C#. I've always been interested in network coding and I have some very exciting memories to share but to keep this brief I'll do that some other day.

What path(s) led you to develop for Windows Phone?

I was developing software for Windows Mobile 6 (.NET Compact Framework) prior to the launch of Windows Phone 7 so the natural path was to upgrade. Coming from a .NET background and having done some Silverlight programming I found it relatively easy to start developing for the new platform. Microsoft was kind enough to send me a developer device and that really gave me an advantage over most other developers who could only test their apps through the emulator. London Travel (then London Tube) was my first WP7 project.

Why do you continue to develop for Windows Phone?

Microsoft has, without a doubt, the best development tools in the world. There is nothing like Visual Studio, and C# is a very beautiful language (thank you Anders Hejlsberg) and .NET a very powerful framework - as a developer what else could you want. Visual Studio, C# and .NET allow me to rapidly develop apps with evolved experiences and that is why I continue to develop for Windows Phone.

Do you develop for other platforms, and if so how does your Windows Phone experience compare?

I also PM an Android project and although I hardly code in it I hate whatever time I have to spend doing so. The IDE (Eclipse) is absolutely horrible, I have noticed it crashes more often on rainy days - oh and I still can't get breakpoints to work. The Android SDK documentation is nothing like Windows Phone, where Microsoft would provide indepth information on an API, Google is happy to just tell you it exists.

In short, if the development experience index (DEI) for Windows Phone is 7, that of Android is 2.

What’s your take on the current state of Windows Phone development?

I am very happy with what Microsoft has provided for Windows Phone developers. I believe this will be reflected in the number of apps available for the platform and the experience that these apps provide. Windows Phone 7 development can very easily overtake any other platform if Microsoft sells more phones.

Where do you see Windows Phone development going in the future, and will Irtiqa be creating future projects?

Windows Phone development, like Windows development, has immense potential. With the upcoming Mango release Microsoft has done a good job in opening up access to a lot of areas that were previously restricted to first-party apps. Developers will appreciate this and I am sure it will also attract a lot of new developers.

We have some very exciting projects on the drawing board that make use of our network development library, Flames and we are hoping to have both the library and apps available by winter.

Given the opportunity, what’s the one thing you’d change about the Windows Phone development process?

My only complain is that there is no easy way to implement page transition animations. There are lots of methods on the internet but none of them has worked very well for us and the one we use feels very much like a hack.

I also had another complaint about the absence of sockets but Mango has them - good job Microsoft!

Thank you so much for your time. Any parting thoughts for the Windows Phone community?

Be passionate about what you do, it's the only way you'll beat your competition.

Wise words from Waheed. To find out more about Irtiqa and the projects they're currently working on, check out their website. If you're a developer, be sure to keep an eye on Flames.

-
loading...
-
loading...
-
loading...
-
loading...

Reader comments

Developer Interview: Waheed Bhatti

1 Comment

Very intrigued to see what the Flames framework ends up contributing, I'll definitely be keeping an eye on that one, and great interview Waheed!