NSSpain is one of the most well-known iOS conferences in Europe – that had been proven by the fact the tickets had been sold out before even one single speaker was announced. This was my first time at any iOS conference, so I was extremely excited about this whole trip. The talks were divided into two days, 19th and 20th September, so it was a great getaway before the summer ends.
Last few years, the WWDC keynote was mostly about introducing new features into Apple operating systems that were focusing mainly on the end user. It looked like Apple forgot that the letter D in WWDC means Developer. Everything was all about introducing new UI, new gestures or introducing new hardware. We were again and again wondering if something was changing and Apple would come up with some real game changer even for developers and again and again we were a bit disappointed that it never happened. But this year it’s a completely different story. (more…)
All our apps are developed in several different environments. Let’s have a look at what we call an environment, what the motivation to have different environments in one app is and what type of inconveniences it could bring. We’ll also unscover a part of our technological stack which helps us to do it the way we do it. ?
Programmers and supporters of the Ethereum cryptocurrency have gathered in Prague for the 4th DevCon, official Ethereum Foundation conference. It took place in the Congress Center between 30th of October and 2nd of November 2018 and associated meetups took place also at our Danube House within the wider Blockchain Week Prague event. Thanks to the development of Ethereum iOS DevKit we were one of the official grantees, we had two talks during the conference and we were in the center of action during the whole week.
Every app needs localization even when it’s small and “single language” app. You never know when another language could be added. Even when you’re totally sure there will be no more languages in the app, you should never have strings written directly in the code for many reasons. So you can create some custom enums, constants, whatever or you can use standard default localization keys. Guess what’s better. ? (more…)
Very often we wonder how to manage dependencies on our iOS projects. Historically it was very simple as the options were quite limited. Historically, we used Cocoapods as it was honestly the only meaningful choice, because you don’t want to manage them all by yourself nor by using git submodules. (more…)
Reactive programming has become essential for the way we make apps. Most companies today use some sort of a reactive framework, ranging from μFrameworks that implement the most basic Actor model, through hundreds of Future/Promise frameworks with different levels of API richness, all the way up to massive FRP frameworks that introduce a new programming paradigm and shape our application architecture in the process. (more…)
What? Ackee and cooking? Well, not entirely, even though we did show we knew our way around the kitchen at the #dnesnekodim event. However, considering we feel better behind the keyboard, our cookbook will not be about food but about programming. Read about how we prepare the best applications on the Czech scene, what tools we use, as well as all of our secret procedures. (more…)
We briefly mentioned the new mobile application Pokin, which won the 16th AppParade on our blog a month ago. Now the time has come to look at it in more detail. The attractive exterior hides a relatively sophisticated technology, which we developed in Ackee from scratch and thus became pioneers in this area of its kind.
In today’s article we give you an insight into our infrastructure. Why? Because we are proud of it and like to boast about it to the entire world. We will also be pleased if this article becomes an inspiration to others who might now be solving similar problems.