Android Architecture: Part 1 – every new beginning is hard
The goal of this post series is to give an overview of our struggles with the architecture of Android apps. I realized that however painful the implementation of android app architecture might be, it...
View ArticleAndroid Architecture: Part 2 – the clean architecture
In the first part of the series, we covered the mistakes we had made on our path to finding the architecture that works. In this part, we will present the so-called Clean Architecture. The first image...
View ArticleAndroid Architecture: Part 3 – Applying clean architecture on Android
So far in this series, we’ve covered some beginner’s mistakes and gone through the clean architecture. In this last part, we will cover the last piece of the puzzle: labels, or more precisely,...
View ArticleOtkrivamo strogo čuvanu tajnu – kompletna rješenja Developer Escape Rooma
Ako ste igrali video igrice devedesetih, u jednom trenutku ste vjerojatno nabasali na Monkey Island serijal. Taj dobar osjećaj nakon rješavanja zagonetke lako vam se uvuće pod kožu. Sigurno ste se tad...
View ArticleDaj nam pet minuta da ti pokažemo koliko smo super
Ovako to otprilike ide. Prvo te zavedu, obećaju ti brda i doline, a onda shvatiš da je sve to isto. Na kraju se raziđete, svatko svojim putem u potrazi za vlastitoj sreći. Možda je tako i bolje. Ali...
View ArticleBreaking up with Unity
…for 2D Mobile Introduction Unity is one of those game engines you keep hearing about. It has grown enormously over the past few years, and it is safe to say Unity has become the most popular game...
View ArticleHow to Import a Large Data Set Using Core Data
When importing large data sets, the primary goals are minimizing the memory usage, the duration of the import process, and keeping the work off the main thread as much as possible. In this post, we...
View ArticleLjetne prakse u Fiveu: Five Boot Camp
Ovog ljeta, pozivamo najbolje mlade dizajnere i developere te im umjesto koktela, tuluma i zabave nudimo samo krv, znoj i suze. Kroz srpanj, kolovoz i rujan, u našem zagrebačkom uredu, pripremit ćemo...
View Article11 Biggest Things in iOS 11
As a digital product agency, June and September come as something like Christmas and Easter to Christians, with the prior, usually focusing on the software. In this year’s WWDC we saw quite a few...
View ArticleAndroid Architecture Part 4: Applying Clean Architecture on Android, Hands on
In the last part of our Android Architecture series, we adjusted Clean Architecture a bit to the Android platform. We separated Android and the real world from our business logic, satisfied...
View ArticleFive Summer Reads by Five
Summer is here, and you’ll surely spend some time away from the computer (please tell us you will). Either you’re going camping, sunbathing, or just to a coffee shop around the corner, you’ll be bored...
View ArticleFive Among Top NYC App Development Agencies
Recently, Clutch announced the top New York agencies & developers of 2017, and for the second straight year, Five has been featured as one of the top five Mobile App Development Agencies. Founded...
View ArticleChatbot Design Guidelines: Product Definition Phase
Practical tips for designing chatbots. Bots have been around more than you might think, but just recently, they started emerging into the mainstream. We all probably have a general idea what a bot is,...
View ArticleAndroid Architecture Part 5: How to Test Clean Architecture
Why should you care about testing? Programmers, like any human, make mistakes. We may forget about that edge case that we implemented last month, or about how some method behaves when we pass it an...
View ArticleComplete SEO Guide for Web Developers
Complete SEO guide for meta tags, URLs, robots, sitemaps, social tags, multi-language sites, local search, mobile, page speed and more! SEO (Search Engine Optimization) is an awkward topic for most...
View Article20 Tools to Consider When Doing Qualitative Remote Research
How to Decide on The Right Tool in Less Than 5 Minutes? User research is one of the most important steps in creating a product. If you are a UX designer or a researcher like me, and you are trying to...
View ArticleWhat Triathlon Taught Me About Software Development
One day, as I was watching TV as a kid, I stumbled upon a show reporting on the Ironman World Championships in Hawaii. The Ironmen is the toughest discipline of the triathlon. In this race, every...
View ArticleiOS vještina (Razvoj usluga i aplikacija za operacijski sustav iOS, akademska...
Možda su ti stariji kolege pričali, možda ti je za oko zapeo neki plakat ili Facebook post, ali sigurni smo da ti je iOS vještina barem poznata. Donesi ove godine hrabru odluku: nauštrb svog bogatog...
View ArticleHow to Import a Large Data Set Using Core Data
When importing large data sets, the primary goals are minimizing the memory usage, the duration of the import process, and keeping the work off the main thread as much as possible. In this post, we...
View ArticleChatbot Design Guidelines: Product Definition Phase
Practical tips for designing chatbots. Bots have been around more than you might think, but just recently, they started emerging into the mainstream. We all probably have a general idea what a bot is,...
View Article