Blogs
The latest news, articles, and opinions around developer experience and remote development in the cloud.
![BlogPostImage](/img/blog/enhancing-builds-on-github-actions.png)
Enhancing Builds on GitHub Actions
Learn How to Unlocking the Full Potential of CI/CD with Optimized GitHub Actions Workflows
![BlogPostImage](/img/blog/mobile-app-testing-emulators-vs-cloud.png)
Mobile app testing - Cloud emulators vs. real devices
Exploring mobile app testing strategies and understanding when to use emulators and real devices
![BlogPostImage](/img/blog/mobile-devops-for-agile-dev-teams.png)
Mobile DevOps for Agile Development Teams
A comprehensive guide to understanding Mobile DevOps for enhanced efficiency, security, and user satisfaction
![BlogPostImage](/img/blog/best-practices-to-optimize-ci-cd-pipelines.png)
5 Best practices to optimize CI/CD Pipelines
Understanding effective ways to streamline Development Cycles for Peak Efficiency and Productivity
![BlogPostImage](/img/blog/best-practices-for-reducing-your-mobile-app-size.png)
Best Practices for Reducing Your Mobile App Size
A beginners’ guide to reducing app size and improving performance. Learn effective ways to create lean and efficient mobile applications.
![BlogPostImage](/img/blog/choosing-between-on-premise-and-cloud-mobile-testing-environments.png)
Choosing Between On-Premise and Cloud Mobile Testing Environments
Learn about various factors that influence the selection of right testing environment
![BlogPostImage](/img/blog/gradle-performance-tuning-for-faster-iteration-cycles.png)
Gradle Performance Tuning for Faster Iteration Cycles
Unlocking Peak Performance - Harnessing Gradle's Power for Efficient and Streamlined Android Development.
![BlogPostImage](/img/blog/geolocation-and-reverse-geocoding-in-android.png)
Geolocation and Reverse Geocoding in Android
Navigating Location-Based Services in Android Development
![BlogPostImage](/img/blog/build-modular-ui-with-android-fragments.png)
Building Modular UI with Android Fragments
Learning the Art of Dynamic, Scalable Android Interfaces from the Ground Up
![BlogPostImage](/img/blog/implementing-clean-architecture-in-android.png)
Implementing Clean Architecture in Android
A Practical Guide to Building Robust, Scalable, and Maintainable Android Apps
![BlogPostImage](/img/blog/using-kotlin-flow-in-android-for-data-consumption.png)
Using Kotlin Flow in Android for Data Consumption
A Real-World Guide to Streamlining Your Data Processes with Kotlin Flow
![BlogPostImage](/img/blog/using-retrofit-for-network-calls-in-android.png)
Using Retrofit for Network Calls in Android
Streamlining API Integration and Communication Efficiency
![BlogPostImage](/img/blog/12-ways-to-optimize-build-speed-in-android-studio.png)
12 Tips to Optimize Your Build Speed in Android Studio
Optimize your build speed to build faster, increase development speed in android studio
![BlogPostImage](/img/blog/create-your-own-android-cloud-emulator.png)
Create Your Own Android Cloud Emulator
Learn and build your own Android cloud emulator. Get the guide to help build and ship apps fast.
![BlogPostImage](/img/blog/android-mobile-app-testing.png)
The Definitive Guide to Android Mobile App Testing
Learn a step-by-step guide to Android mobile app testing. The common mistakes to avoid and build apps faster.
![BlogPostImage](/img/blog/collaborative-coding-benefits-tools-best-practices.png)
Collaborative Coding (Benefits, Tools & Best Practices)
Learn about the benefits of collaborative coding and how to get started today! This guide provides tools and best practices you need to get started.
![BlogPostImage](/img/blog/implementing-edit-text-in-recyclerview.png)
Implementing edit text in a RecyclerView
Learn how to implement an edit text in a RecyclerView
![BlogPostImage](/img/blog/developers-guide-to-getting-started-with-android-sdk.png)
Developer's Guide to Getting Started With the Android SDK
Learn step-by-step on installing and using Android SDK. Get answers on common SDK questions. Click to learn
![BlogPostImage](/img/blog/android-studio-plugins-to-boost-productivity.png)
Android Studio Plugins to Boost Productivity
Here are the top Android Studio plugins to boost your app development productivity. Check the list.
![BlogPostImage](/img/blog/permission-checker-app-in-android-studio.png)
Make your own Permission Checker app in Android Studio
Learn how to create a basic permission checker app in Kotlin and Android Studio that lists all apps according to their granted permissions
![BlogPostImage](/img/blog/android-push-notifications-using-fcm.png)
Android Push Notifications using FCM
Sending push notifications using Firebase Cloud Messaging in android devices
![BlogPostImage](/img/blog/Understanding-swipe-drag-gestures-in-recyclerview.png)
Understanding swipe and drag gestures in RecyclerView
Learn how to implement swipe and drag gestures in your android application in RecyclerView
![BlogPostImage](/img/blog/Optimize-gradle-build-speed.png)
Optimize Gradle Build Speed in Android Studio
9 Ways to speedup and optimize your gradle build environment
![BlogPostImage](/img/blog/saved-state-handle-for-fragments-banner.png)
Jetpack SavedStateHandle() for Fragments!
Guide to sharing data between activity fragments using Jetpack’s SavedStateHandle()
![BlogPostImage](/img/blog/pdf-rendering-in-android-using-pagination.png)
Improve PDF rendering in Android app using Pagination
A personal guide to improve PDF rendering by as much as 80%.
![BlogPostImage](/img/blog/optimize-app-performance-2-banner.png)
11 Ways To Optimize App Performance Part 2
A comprehensive guide on android app performance optimization to stay ahead of competition - Part 2.
![BlogPostImage](/img/blog/optimize-app-performance-1-banner.png)
11 Ways To Optimize App Performance Part 1
A comprehensive guide on android app performance optimization to stay ahead of competition - Part 1.
![BlogPostImage](/img/blog/kotlin-coroutines-banner.png)
Kotlin Coroutines - Asynchronous Programming in Android
Understanding Kotlin Coroutines, pros-cons, and how to setup them.
![BlogPostImage](/img/blog/android-architecture-patterns-banner.png)
Android Architecture Patterns
Understanding what are MVC, MVP, MVVM, MVI and Clean architectures with their pros and cons.
![BlogPostImage](/img/blog/choosing-the-right-tech-banner.png)
Choosing right tech for Android Dev - Java, Kotlin, Flutter, or RNative?
With so many options available, let's find out what should be the most suitable tech for your next android project.