Project of the Week #3 – Day 4

It’s day 4, only three more days to go. Today we’re looking at the rest of the  API-endpoints: posting comments, creating a profile and setting participation status.

Before we begin I’ll just want to clarify the numbering scheme I’m using for the “Project of the Week” series. The #3 would in most instances indicate that we’re on “episode 3” or this is the third edition of something, but in this particular case the number signifies the weeknumber in 2015. Weird. In any case, lets continue the coding session where we left off!  (after the break)

Project of the Week #3 – Day 3

Welcome to day 3 of Project of the Week for the the third week of this year. Today there’s a little more tech to show off, as I’ve started on the back-end that will be powering the app. Just to recap, this week is about retrieving the schedule for a particular day for the Microsoft Build conference. Basically, see sessions per day, and then being able to nagivate to a detail page for that session where the user will be able to post a comment and see who’s attending. Yesterday I spoke about including a live chat as well for each session, and if there’s time I will implement it, but for now lets try to keep the scope down.

Keep on reading for the good stuff

Project of the Week #3 – Day 2

Hi guys, so day 2 has been disappointing. I fell asleep on the couch after dinner and haven’t been able to do any actual work with the project yet. I did however think a little about what might be available in the detail page when you tap a session in the schedule:

  • Comments/Chat — Here attendees can post comments (or chat) before, during and after a session
  • Live — this might be the chat portion, not sure. I originally thought it might display the actual broadcast, but I’m not sure if that’s going to work
  • Participating — see who’s participating in this session
  • Controls for rating a session, joining/leaving a session

With some ideas in mind I sketched this just now to illustrate it:


That’s all I have for today, stay tuned for tomorrow and thursday, when we’ll start coding something for real 🙂

Check out the other posts for this week:

Day 1
Day 2
Day 3

RuterReise featured in the Windows Phone Store

Last week I got some good news regarding the app we at Shortcut did for Ruter, the organization in charge of the public transportation service here in Oslo. The app is RuterReise, and it now has become a featured app in the Windows Phone Store! For me, it’s a first, and for the company it’s a first on the Windows Phone Store for sure.

In case you’re not familiar with the app, it’s a great tool for planning your journeys or seeing when a bus departs. Take a look at it here at Windows Phone Store. I’ve posted some screenshots below so you can get a quick peak:








If you have a Windows Phone and live in Oslo/Akershus, be sure to download the app!


Project of the Week #3 – Day 1

Happy new years everybody! We are just at the starting line of 2015, and one of my goals this year is to be more productive. Productive in my own definition is the art of starting, working and finishing a project. The project itself can be anything from creating an app, conceptualizing a service, decorating a room etc. The idea I came up with is “Project of the Week”, where I decide on a project to do for a week starting on a Monday with deadline on Sunday evenings.

Due to the short deadline I’m hoping this will make me better at scoping projects, estimating and setting realistic goals. It’s very important that by the end of the week I have a finished product, or if it’s part of something bigger that I have a working version.

For this week I have decided to create an app called “Build Attendees” for Windows Phone.

Xamarin iOS: Build host too old?

Hey guys,

I just wanted to post a quick tip a way to resolve the error “The build host is too old for this version of Xamarin.iOS extension” in Visual Studio. This seems to occur if you recently set up a proxy of some sorts or have installed a tool like Fiddler.

I had just installed Fiddler to capture HTTP packets for monitoring my requests and responses when communicating with a back-end. Turns out Fiddler had enabled a proxy of a sort that disrupts the Xamarin Build host connection into thinking that the build host is too old.

Opening up Fiddler and turning off all the Proxy-settings I could find, the connection was fixed and I could build again. Happy days.


Using your video footage from Lumia 930 running DP in Adobe Premiere

In the last couple of weeks I have spent many hours filming and editing footage that I have taken with my Nokia Lumia 930 and Lumia 1020. One problem I have encountered with the Lumia 930 is that Adobe Premiere CC won’t import the footage. “This file has no audio or video streams” will popup in the moment you try to import or use any of the videos. Up until recently I had to use the Video Tuner app to export the videos again just so it could be in a format that Adobe Premiere would accept. As I found out the hard way, there really is no good free video converter tool out there that could handle the 930s videos.


A couple of days ago I tried again with some new footage and then I thought; “What the heck, I’ll just rename the extension to m2ts and see if it works”. To my surprise it actually did work. When I changed the filename from .mp4 to .m2ts it worked like a charm. Adobe Premiere imported it without no hassle.

I have yet to discover why this is ‘nor have I spent time researching it either.

So if you’re in the same spot as I was in, then try renaming the file to .m2ts and see if it works. I have to point out that my Lumia 930 is running the Cyan firmware and is also Developer Preview enabled running the latest Update 1. It might be some issues with that. I don’t know.

Got any tips or clues? Post them below!

Xamarin iOS: Could not instantiate class named MKMapView

This might not occur that often in your projects but if you find yourself dropping a MapView on your storyboard and then just running the app you will most certainly will experience a crash. Why?

  1. Make sure you have enabled Map services in your Info.plist file
  2. Make sure you give your MapView a name (that automagically creates an outlet)

If you don’t give your MapView a name then the Xamarin/Mono linker will not link in the MapKit framework due to it not being used in code.

Skype Qik Impressions

Skype announced earlier today a new app: Skype Qik (pronounced Quick I guess), a video messaging app which bears similarity to apps like Snapchat and Facebook Messenger.

skype-announced-qikThe tagline is “The new mobile messenger for swapping videos with groups of friends”, and that is exactly what and all it does. In Skype Qik you have the ability to send videos to a person or groups of people at the same time. Nothing more, nothing less. How does it fare? Find out after the break