All Case Studies Design Development Interviews Machine Learning Project Management

Mobile development

Mobile app development refers to creating applications and other software specific to mobile devices, like smartphones, smart TVs and smart watches. Netguru builds mobile applications on all major platforms, including iOS and Android. Mobile development seeks to optimize functionality and user experience on mobile devices. On Netguru blog we cover mobile development topics, including Native Apps, Swift, Kotlin, React Native and Flutter.

Top Mobile Apps Built with Flutter

Flutter has been one of the hottest topics in mobile app development since December 2018, when version 1.0 of the framework was released. It’s relatively new, yet trending fast, and has already been used to develop quite a few outstanding projects. This is why today I am going to discuss some of the top Flutter apps - but before I continue, let’s have a look at the framework itself.
Read more
Google IO started 2 days ago, and, as usual, we’ve got a lot of amazing news straight from Mountain View. One of the jaw-dropping announcements was the newest feature of the cross-platform development framework, Flutter.
Read more
Good mobile app architecture is the foundation of all well-designed software. However, when it comes to mobile applications or platforms, there’s always been a problem with a good architecture. In the case of Android, it might be because Google doesn’t support or even recommend any specific architecture. Apple, on the other hand, suggested the MVC architecture for UIKit, but their proposal aroused a lot of controversy and many experts claimed it was not a good solution. In this blogpost we’ll try to figure out how to choose the right architecture for mobile app development.
Read more
Mobile applications have been with us for more than 10 years. Within that time, the mobile development market has significantly changed. At the beginning developers were limited to native platform-specific applications which were not able to work on different systems. The growing demand for mobile apps brought new ideas for shortening development time. And that’s how cross-platform development was born. Near-native platforms, such as React Native or Flutter, are gaining ground and offering better opportunities to build native-like experiences. Today, we want to discuss the pros and cons of such solutions.
Read more
When it comes to software development, selecting the right architecture should be a vital part of the planning phase, as it lays a strong foundation for almost every project. However, this step is often ignored, especially in mobile app development, where choosing the right architecture can be tricky - for various reasons. But a lack of good architecture may lead to some serious issues during the development process... So you really have to implement one, and you have to do it right — both in order to avoid potential problems that may arise and to speed up the entire development process.
Read more
25,000 analyzed photos, 10 more weeks, 6 new Machine Learning models, and even more hard work of development teams, topped with AR engines and Machine Learning technology. That's our recipe for improving our Machine Learning model! Welcome to the second part of our journey with CarLens, where we are going through all the methods that we used for improving our Machine Learning model. How did the model’s performance change? Read on to see our results with detailed charts. In case you missed the first one, make sure you read this article too.
Read more
Choosing the right framework is one of the most important factors when you’re planning a new app. In the past there weren’t many options to choose from, developers were stuck with building native applications, using either Java or Android SDK for Android, or Swift for iOS. Nowadays, there are many cross-platform development frameworks available. However, this means that you have to make an important choice before you pick one. This won’t be easy and you will need to consider at least two factors.
Read more

7 Reasons Why You Should Go for Native App Development

These days, if you have a business idea, it’s very likely that it involves developing an app. No wonder, as apps outpace websites in many areas, like personalization, notifications, speed and potential features... just to name a few.
Read more
The idea of creating apps using only one paradigm for all platforms sounds a bit unreal. However, React Native enables to accelerate the process of building apps across different platforms, thanks to the possibility of reusing most of the code between them. Taking into account all the pros and cons, no wonder that many companies settle upon React Native for their mobile app development. Here is a list of examples of those that have leveraged this framework in production.
Read more
The Android development landscape is changing at a neck-breaking pace. Emerging technologies change the way users interact with their devices, but they also improve the development process. It’s not an easy task to guess what the next few months, let alone the next year, will bring to mobile. We decided to give it a go and gathered five senior Android developers who talked about the future of mobile development and what we should expect to happen next year. Our experts: Maciej Janusz, Mikołaj Lenart, Paweł Bocheński, Marcin Oziemski share their Android development predictions for the upcoming year 2019.
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development | Mobile