Trifork Blog

Avoiding monolith applications with Axon Framework Booting your micro-services architecture with Spring and Netflix

Category ‘iPhone’

WWDC 2015: Auto Layout improvements

June 22nd, 2015 by

Last weekend I arrived home safe and sound, already missing San Francisco. I had a wonderful time there and I have lots to talk about, but there was one topic in particular I think was not highlighted enough. That’s why I want to discuss it here. It was discussed in the following talks during WWDC:

Mysteries of Auto Layout – part 1
Mysteries of Auto Layout – part 2

I am a big fan of auto layout since it was introduced in iOS 6 and especially by using it directly in code, not by using Storyboard. But when using it in code it can get really verbose. I wrote some classes around that to make the resulting code much more compact. I wasn’t happy with my solution. So I was planning to go to a Lab during WWDC, to ask an actual Apple auto-layout engineer for his opinion about this matter. But it turned out I didn’t have to! Apple solved most of the problems I was having with Auto Layout with new API’s in iOS 9! In this blog I want to highlight those new API’s which make it easier to work with Auto Layout both in code and in Storyboard!
Read the rest of this entry »

WWDC Day 1 continued

June 11th, 2015 by

Hello again from San Francisco! I just came back from the conference after attending it for the third day in a row! I have seen many interesting talks so far ranging from Swift to WatchKit and UI design. There is so much to talk about, but in my previous blog entry I could only cover the keynote of the first day. Otherwise it would have been way longer! So let’s continue where I left off …
Read the rest of this entry »

iOS perspective on mobile development with Xamarin

June 4th, 2015 by

One of the fundamental mantras of software development is DRY – “Don’t repeat yourself”. It’s an important rule, because it allows us to save both space and time. Instead of rewriting a non-trivial algorithm, we use a method call, instead of correcting bugs in multiple places, we do it only in one. Would you ever not follow DRY? Well… yes, when you need to develop a mobile app. If your plan is to get as many customers as possible, releasing an iOS and Android version is a must. This means maintaining two very similar codebases. Can we do better? The answer is yes and it’s called Xamarin. It’s the platform we’re using for some of our newest projects here at Trifork, and we would like to share with you our experiences, likes and dislikes. Read on if you’re not afraid to abandon Xcode and Objective C.

Read the rest of this entry »

iOS Development Tips & Tricks – Part II

March 27th, 2014 by

To continue my previous blog, iOS Development Tips & Tricks – Part I, in which I explain what tools I think are best to use for iOS development, I want to dive more into the actual code and tell you about my most used and therefore favourite frameworks in iOS.

Read the rest of this entry »

iOS Development Tips & Tricks – Part I

December 19th, 2013 by

As you might know, I am very fond of developing apps for the iOS platform. I started back in mid-2009 by trying to create an app for the Dutch Lowlands festival but I unfortunately failed to make the app a reality. I didn’t care because now I learned how to write iPhone apps!

After that I never stopped trying out new app ideas in my spare time and occasionally blogging about it. In 2010, I created an app to use to communicate with friends using our custom forum-like website which was called ‘Yert’.

EasyCalendarAnd later, March 2011, I created an app in my spare time together with my uncle (Jos Jong) and brother (Jim van Zummeren) which turned out to be quite profitable: Easy Calendar. I learned the most creating this app. I also developed some iOS apps for clients of Trifork, for example I made the love to load app for The New Motion and an app that allows doctors to log their hours for GeriMedica: Ysis Mobiel.

Oh, and I almost forgot: Learn to write with Tracy! An iPad app that makes learning how to write for children more fun and thus effective.Tracy

Next to the apps that made it into the App Store, I worked on a bunch of other ideas in my spare time that unfortunately never saw the light of day. But I learned from them every time. I want to share some tips & tricks with you all, which I learned over time. I want to talk about what tools I use nowadays, what frameworks I recommend and the different ways of distributing an app.
Read the rest of this entry »

iOS 7

November 27th, 2013 by


Better late than never, a blog about iOS 7! I want to talk about some different subjects concerning iOS 7 both from a user’s as from a developer’s perspective.
Read the rest of this entry »

Apportable (a much better alternative to Phonegap) and AFNetworking 2.0

October 22nd, 2013 by

cocoahead_sm2On October 16th I attended CocoaHeads, an iOS developer meetup that is organized every few months by Peter Robinett of Bubble Foundry and other volunteers. Every time it’s hosted at a different location. It was previously hosted at Spil Games, Xebia and NOS. This time it was hosted at eBuddy. The formula is simple: great speakers show up and talk about interesting frameworks, hacks, tricks and so on. During the presentations, attendees can enjoy some free drinks and food.

This was the fourth time I went and it was the best edition yet! That’s why I decided to blog about it this time. I believe this was the best edition because there were talks given by two speakers from San Fransisco: Matt Thompson and Zac Bowling and they talked about some pretty interesting and even mind blowing topics.

Read the rest of this entry »

Developing apps for the Pebble smart watch

June 18th, 2013 by


In this blog I want to talk about Pebble. A watch that can connect to your smart phone (both iPhone and Android) via Bluetooth to do all sorts of cool stuff a regular watch can’t do. Among the cool things you can do with it is install apps, which you can write yourself. As a geek and iPhone owner, I find this possibility especially interesting! I want to give an impression of what Pebble is, what it can do and how you can get started developing apps for this watch!

Read the rest of this entry »

Apple WWDC Keynote 2013 – My opinion

June 12th, 2013 by

AppleIf you haven’t already you should all watch Apple’s WWDC keynote that was streamed live from San Francisco earlier this week; some really interesting things were announced. At least that’s how I see it and in this blog entry I’ll give you my thoughts on some of my highlights, but there were so many small things they covered which you really have to see (or experience) instead of reading about it. Anyway, if you don’t want to watch the 2-hour keynote, then this blog entry provides you with a good alternative…

Read the rest of this entry »

Tech Meeting on November 1st will be all about iOS!

October 19th, 2012 by

Next tech meeting isn’t about anything related to Java, but it is targeted towards Java developers. Together with my uncle Jos Jong I will first give you all a brief introduction to Objective C and iOS and compare it a little to Java. Also we will try to convince you that Objective C is a cool language worth looking into and playing around with! I will even give you a live coding demo of creating an app from scratch. Hopefully you will get inspired to start creating an app yourself!

After the pizza & beer break we will go into more detail about the iPhone app we developed together called Easy Calendar. This app was released in the first quarter of 2011. We will tell you all about how the app evolved into what it is today. We will cover the experiences we’ve had with developing, marketing and creating the graphical design for the app. Also, we will tell you about how we dealt with the bigger display which comes with the new iPhone 5.

If you’re interested, you can sign up here (don’t worry, it’s free!): Hopefully we’ll see you all there!

Tom van Zummeren
Jos Jong