Skip navigation
Netguru logo
Toggle menu
Services
All services
Ideation
Product Design Sprint
Product Validation Sprint
Rapid Prototyping
Research & Development
User Research & Testing
Design
Product Design
UI Design
UX Design
UX Review
Design Systems
Development
Minimum Viable Product
Web Development
Mobile Development
Low-code Development
Data Science
Maintain
Quality Assurance
Agile Project Management
Product Management
Cloud Strategy
Cybersecurity
Scale
Digital Acceleration
Artificial Intelligence
Data Engineering
Product Strategy
Growth Strategy
Industries
All industries
Industries
Fintech
Retail
Healthcare
Education
Industry reports
Online Grocery Shopping
Online Education
Electric Scooter Market
Evolution and Future of Buy Now, Pay Later
Virtual Try-On Report
Clients
Client stories
Enterprise
UBS
Volkswagen
Keller Williams
Damac
Żabka
OLX Group
Scale-ups
Solaris
Babbel
Moonfare
Cosmo
temi
Startups
Shine
Hive
Shepper
Artemest
Lisk
About us
About Netguru
Learn more
Our values
Our story
Our partners
How we work
Support for Ukraine
Policies
Sustainability
Diversity
Contact us
Press Office
Refer Netguru
Insights
Read our insights
Categories
Innovation
Market Insights
Product Mindset
Technology
Design
Culture
Publications
Hidden Heroes
Disruption Guide Fintech
Design Process for Pros
Project Management Guide
Our newsletters
Join Digital Acceleration Editorial
Join Codestories Newsletter
Join Hidden Heroes Newsletter
Careers
Working at Netguru
Join Netguru
Working at Netguru
Job opportunities
Our culture
Netguru Culture Book
Netguru College
Netguru Burning Minds Conference
Estimate project
About the author
Mariusz Karwowski
Senior Android Developer at Netguru
Follow Mariusz Karwowski
Recent posts
by Mariusz
Technology
What Are Android Instant Apps and How Do They Work?
Technology
How Do You Build Powerful, Multi-Device Experiences for Android Users?
Technology
Design
Top Android Accessibility Tools Available to Users
Technology
Things to Consider When Planning a Mobile App for Your Business
Technology
10 Best Practices in Android App Development
Market Insights
Technology
Enterprise Mobile Apps: 8 Pitfalls to Avoid
Technology
Serializable vs Parcelable
Technology
A Useful Navigation Extension
Technology
Shooting a Fly With a Bazooka: Dagger vs Koin in Small Projects
Technology
WebSockets on Android Made Easy
Technology
Update your app to Android Oreo – Important Information for app owners
Technology
Hello Instant Apps
Technology
How to Develop a Successful Android Project in 2022 [Update]