All Ruby on Rails Node JS Android iOS React Native Frontend Flutter
Nowadays, technology is growing at an unprecedented rate – the trend concerns especially technologies related to mobile. This trend has been brought about by the continuous development of mobile devices and their software. It is also related to the newly emerging technological branches: Internet of Things (IoT), Augmented Reality (AR), Machine Learning, etc. In a company such as Netguru, it is extremely important to keep up-to-date with all the technological news and tools that could improve development. To accomplish this goal, we created two R&D teams: one for Android and one for iOS. Their task is to research and develop ideas based on new technologies and develop the skills of the developers so that they can provide the highest level of services.
Read more
Android development requires modern solutions, a mobile applications store big amount of data. SQLite project, a default Android database engine was launched in 2000 and has some alternatives like pretty popular Realm and quite new ObjectBox. Both products comprise NoSQL database and have a few things in common: DB built for objects, ACID properties, Multiversion Concurrency Control (MVCC) architecture, core written in C++, reactive data observation and a multiplatform.
Read more
In Part 1 of our article, we introduced the basic functionalities of Room and its similarities with Retrofit (if you haven’t read it yet, it’s available here). Now we are going to dig into implementation.
Read more
Google I/O 2017 was quite revolutionary. We’ve seen a lot of amazing new products announced and heard that Google will be investing a lot into machine learning-related technologies. This year’s I/O was also extraordinary for Android developers, as we’ve finally received official support for Kotlin (yay!) and a brand new collection of Android libraries called “Android Architecture Components”.
Read more

Android Components Comparison: MVVM vs MVP

It’s 2017 and 9 years after android emerged, Google on it’s yearly I/O conference finally left the status quo and became somewhat less liberal in terms of recommended apps architecture. For years folks at the Android Team didn’t really join any architecture-related discussions, as they only cared that developers properly use Android SDK entry points, aka Components (Activity, Service etc.).
Read more
Every one of us wants the same for our apps. We want them to contain a richer feature set, appear more stable, and be used by more users, not to mention having quicker development cycles. This can cost a lot of your most important resources: time and money. Wouldn’t it be perfect if someone has already made the solution ready to be used as a service?
Read more
You know the feeling: too much to do, and too little time to do it. We’ve all been there. Writing good code while under pressure is obviously a great challenge. Fortunately, when it comes to development on Android, there are tools to speed up the process. We asked our Android Developers what tools are their must-haves at work. Check them out and make your work easier.
Read more
Older
Need a successful project?
Estimate project or contact us
Netguru Codestories | Android