Hacker News new | ask | show | jobs
by bithush 4306 days ago
I am quite ignorant when it comes to Windows Phone development, mainly because it never took off how Microsoft wanted it too.

Would you mind sharing the tools and technologies used to develop your app? If not here then a blog post would be fantastic, describing the process from start to end, issues you had with the tools/processes, etc.

One small bit of feedback on the UI, make the background for the "Type or tap destination" text entry field darker, it looks kind of messy at the moment as the background information is too visible.

2 comments

Professional Windows Phone developer here.

Here are the tools/processes usually used in WP8 app development:

IDE: Visual Studio Language: C# or F# UI: XAML (WPF) and Visual Designer Deployment: Windows Phone simulator (really good) or Device Architecture: MVVM (Model-View-ViewModel) with Two-Binding

If you do it right, you should be able to reuse 80-90% of the code in a Windows 8 app. With Xamarin, you can reuse 50-75% of the code on iOS and Android (depends if the app is UI-heavy or not).

I worked with native iOS (Xcode and Objective-C), native Android (Eclipse/Android Studio and Java), and Windows Phone. Microsoft has, by far, the best tools which makes building a Windows Phone app quicker than doing the same on any of the other two platforms. iOS is the second-best, and Android is the worst. Xamarin makes things a little better.

Thanks for your comment! Yup, I used VS2012 in C# and XAML

Definitely got a lot of feedback from my friends to get it on iOS and Android. Haha, and yeah, Android Studio is quite the hassle compared to Visual Studio, but will definitely get through it :)

Thank you for such a detailed reply!
Thanks for your feedback! Yeah, I wanted to have it "Type or tap", but I couldn't get the search feature to work quite correctly. The Search Query can't handle too vague, yet vital searches (ie. Jefferson St) or it simply returns null :( Definitely a priority upgrade at the moment!