All Case Studies Design Development Interviews Our Way Project Management
There are various types of testing and many quality assurance techniques. You can choose from methods ranging from manual testing, through unit tests, functional test, to end-to-end tests. Each testing technique brings additional value to the project and improves its quality. Some of those techniques are also confused or misused.
Read more
To say that mobile development is the future would be an understatement – it also dominates the present. Mobile devices (think smartphones) have overtaken desktop machines (such as laptops and old-school workstations) in Internet use back in 2016, and the trend has only progressed since then. Plainly speaking, if your website or product is not usable on mobile devices, you are set to lose over 50% of your potential customers right off the bat.
Read more

How to Develop a Successful iOS Project

So you have an idea for an app and have decided to give it a go on the iOS market. You're probably wondering about the specifics that make an iOS project a success or failure. Don't worry, we've got you covered. Read on to find out more about the essential iOS development success factors for bringing an idea to reality.
Read more
Apple is known for cutting off their support for old standards, devices and software versions. Recently, the rumours have confirmed - iPhone 7 doesn’t have a headphone jack anymore. All ports in the latest iteration of MacBooks got replaced with thinner and more modern USB-C type ports. Even the beloved MagSafe power connector was replaced with USB-C. This proves that Apple is not afraid of making big decisions. As the App Store is growing more than ever before, the set of abandoned, legacy iOS apps is getting bigger and bigger each year, which means that Apple will have to start maintaining it better.
Read more
There are around 2,200,000 apps in the App Store at the moment. Even though the top apps are only a tiny fraction of that number, it’s still quite a lot of applications. In such a crowded place, it’s really hard to compete for users’ attention, and even if we manage to reach users and make them download the app, it won’t be easy to keep them using our product on a daily basis. There are many ways to make your app great. Implementing a great design that provides delightful experience and usability is an absolute must. Still, the possibilities don’t end on design. There are a few other functionalities that everybody uses but may not be aware of. We made a list of 10 iOS features that will help your app become more visible and accessible to users. Enjoy!
Read more
The first time I saw error handling on WWDC's Platform State of the Union, I thought "here we go again... exceptions". It quickly became clear that Swift's error handling isn't the same as Objective-C exceptions. So what does this error handling look like? Where are the differences? Let’s dive into it!
Read more
Today there's a substantial number of people working at Netguru, especially at the HQ, in Poznań. Together with the Netguru iOS team we have addressed the problem of quick and easy room reservations for calls and meetings. We developed the Roomguru app for managing your meetings in Google calendars. And it’s open source!
Read more
Recently, we’ve developed our first Swift app, with a few folks involved, and most of them new to Swift. The problem I want to describe emerged pretty quickly and there was only one way to deal with it - outlining our own Swift style guide.
Read more
Newer
Older
Need a successful project?
Estimate project or contact us