Glimsoft | Blog

How to create pixel-perfect Apple Watch complications for watchOS 8

Posted on February 18, 2022 by Lukas under iOS development | 1 comment

Apple Watch Series 7 complicationsRecently I have went through the process of adding support for the new watch face complication sizes on the Apple Watch Series 7. Previously, I have used PNG images for the various complication image providers, but with these two new device sizes (41mm and 45mm) things would get a bit out of hand – I felt like it’s time to do it better. In the end, I have spent over 4 days working on this – and in this blog post, I will try to share my learnings and propose what I think is the best approach for having pixel-perfect complications on watchOS 8.

Pour one out for the old App Store

Posted on September 19, 2017 by Lukas under iOS development | 1 comment

iOS 10 App Store iconAs you’re probably aware, today is the day that iOS 11 comes out! Apart from ARKit, CoreML and the like, it brings one huge change: a completely redesigned App Store.

How it used to be

For the past 9 years, ever since the first App Store launched on iPhoneOS 2.0 in the summer of 2008, the App Store was evolving very slowly. Developers kept asking for changes but most of us were losing hope that anything will happen. But we did eventually get a lot of what we asked for, such as video App Previews in iOS 8 or the ability to respond to reviews earlier this year. That being said, the App Store remained mostly the same in terms of layout and the overall concept.

5 Tips & Tricks for Updating Your App for iPhone X

Posted on September 14, 2017 by Lukas under iOS development | 2 comments

In the past two days, I’ve worked on and finished update of one of my apps for iPhone X. There were a few challenges along the way, and that’s where this post comes in.

First of all, make sure to watch these sessions if you haven’t already. They will get you up to speed:

In this post, I’ll try to share some of the less obvious things that I came across and how I solved them.

How to show touches in iOS App Previews – now updated for Swift

Posted on August 25, 2017 by Lukas under iOS development | No comments

With auto-playing App Preview videos in iOS 11 App Store, it is now more important than ever to make your videos shine and stand out. If your app is heavy on interactive transitions and gestures, you might find it difficult to capture that in the video without resorting to some complex post-processing tools like Final Cut Pro and re-creating the interaction touches on a frame-to-frame basis.

Meet GSTimeIntervalPicker

Posted on December 5, 2016 by Lukas under iOS development | 1 comment

Timelines icon It seems like a forever ago since I released my last open source code, and, it is. Today, I’m happy to finally change that. I built a small UIPickerView subclass that lets users pick time the same way as UIDatePicker in countDownTimer mode does, but allows you as a developer to limit the input. It wasn’t terribly hard to implement but it did take some time, and since I believe that limiting the input is something a lot of people need, I decided to share it. I’ve been itching to open source something for a long time, and this seemed like a good fit. You can find the code on GitHub here.

Experimenting with App Store Search Ads

Posted on September 29, 2016 by Lukas under iOS development | 10 comments


Just a few hours ago, Apple launched Search Ads. I was looking forward to them ever since they were announced shortly before this year’s WWDC. I think they will be a great way to get our apps in front of customers in the best moment – when they are actively looking for a specific app.

Since Apple has yet to send out official announcement email, it’s still very early to take out any learnings from it. I want this blog post to be a documentary of my experiments with Search Ads, and hopefully to bring something valuable to our app developer’s community.

Timelines is featured on the front page of US App Store!

Posted on August 16, 2016 by Lukas under Timelines | 4 comments

I couldn’t sleep well today. I don’t know why, but I had a terrible dream that I still remember vividly. I woke up at 4AM, and after getting up, I went back to bed and checked the App Store. And there it was: my new app, Timelines, featured in the New Apps We Love section.

Timelines App Store screenshot

Obviously, I had difficulty falling asleep after seeing it. At first, I was shocked. “Is this real, or am I dreaming?” Is this even possible. I was contacted by App Store team a few days earlier about providing banner artwork in case they decided to feature it somewhere, but from what I’ve read, that is still no guarantee that it will actually get featured. I checked again. Yes, it’s there. It’s happening!

I’ve been building something new

Posted on August 1, 2016 by Lukas under Timelines | No comments

Timelines icon I know this blog has been quiet for quite some time, but it’s mostly because I’ve been busy building a new app. Now that I am in the very final phase of releasing it, I wanted to do a small pre-announcement here:

The app is called Timelines. It’s a tool for tracking and visualizing time. At the time when I was looking for a time tracking app, none of the available options seemed particularly appealing. So I eventually decided to build one on my own.

My main concern about the existing solutions was that they don’t put much emphasis on displaying the tracked data in any meaningful way. What’s the point of tracking time when I can’t get any useful insights out of it? That’s what Timelines focuses on – it makes seeing time an obvious, insightful and fun experience.

It achieves that goal by using a unique interactive timeline which can be overlaid with the tracked time. While some custom UI had to be built to facilitate this, it still feels familiar and easy to use.

I will be sharing more info about it prior to launch on its Twitter and Facebook, so make sure to follow it there.

It will be launching on Tuesday, August 9, 2016, and there will be a 40 percent-off sale during the first couple of days – it will cost $4.99 instead of the regular $7.99. To make sure you don’t miss it, you can subscribe to be notified on the launch day on the app’s website:

Meet Quick Actions in Routie 2.11

Posted on March 17, 2016 by Lukas under Routie | No comments

Routie icon

I am glad to announce that Routie 2.11 is here! If you have an iPhone 6S or 6S Plus, you will be especially pleased by the new 3D Touch Quick Actions. Just force-press on the icon and you will be presented with options to Start (or Stop) Tracking, Take Photo, View Statistics or View latest track. I’ve been using it myself the past few days and it’s really handy, especially the last option.

Routie 3D Touch Quick ActionsRoutie enhanced Detail screen

On the right screenshot, you can see enhanced Route details screen. It now has blurred background, and the value displays span over the whole width even on larger devices.

Bug fixes in 2.11

This update also brings some important bug fixes:

  • Fixed crash when trying to sign in with Facebook.
  • Fixed occasional server login issue.
  • Fixed positioning of export buttons in Sharing screen.
  • Various smaller improvements.

As always, I hope you’ll like the update. And if you do, it would be really nice if you left a positive review on the App Store. You can download it here. Enjoy!

Edit (17.3.’16) – Version 2.11.1 which fixed critical bug on iOS 8 devices is now also approved and live! Thank you Apple for granting it expedited review.