• Home
    • Recent Stories
  • Apps
  • Develop
    • Android
    • iOS
    • Games
    • Tools
    • Testing
    • UI/UX
    • Windows
  • Marketing
    • App Store Optimization
    • Monetization
  • Reports
  • Technology
    • AR/VR
    • Big Data, AI & ML
    • Devices
    • IoT
  • Login
Trending now

A WebAssembly Powered Augmented Reality Sudoku Solver

How to Choose the Right Database for Your App

3 Habits That Will Help You Become a Top Developer

How I joined the Google Developers Experts program

How to Become a Better Developer Every Single day

The greatest Android modularization mistake and how to undo it

The Top 10 Trending Machine Learning Projects of 2020

The Top Blockchain Developer Frameworks for 2021

Abstract & Test Rendering Logic of State in Android

Your legacy database is outgrowing itself

How to implement In-App Updates in Android using Kotlin

SwiftUI + GraphQL = 😍🚀🙌

Improve UI Performance with Async RecyclerView Layout Loading

What Language Should You Learn For Data Science In 2021?

How I Built A Simple Currency Converter App — Using recommended Android Pattern and Architecture

Flutter File upload using Multer,Node.js and MongoDB.

Notification & Alarms in Flutter

Network Fetch with Kotlin Coroutine

Animations in Jetpack Compose

Getting Started With Kubernetes

Android build and the journey to the end game proandroiddev.com

12
Robb 4 months ago in Android 0

Just like every other Android project, we start with a single :app module. At the time we didn’t have many features, the codebase was small and compact, everything was good. Time goes by, we have more features in the project, our leader realizes this will soon become a problem so he split the project into multiple modules. Parallel builds were great, we were very happy with the result. Time goes by again, business grows, more and more features have been added to the project at the point we have 60+ modules in the project. When making changes on a single module, although other modules didn’t have to recompile, Gradle still spends some time to check whether it needs to recompile that module. And it turns out, checking 60+ modules takes a huge amount of time, build time just gets longer and longer.

  • Facebook
  • Twitter
  • Pinterest
  • Google+
Report Story

Related posts:

No related posts.

Tags : Androiddevelopment

Trending Stories

  • 10 inspiring illustration styles

    10 inspiring illustration styles uxdesign.cc

  • A WebAssembly Powered Augmented Reality Sudoku Solver

    A WebAssembly Powered Augmented Reality Sudoku Solver blog.scottlogic.com

  • How to Choose the Right Database for Your App

    How to Choose the Right Database for Your App medium.com

Our Newsletter

TechHype

Copyright © 2021 TechHype.io.
News, articles and tools for creators of new technologies - Apps, Bots, AI, IoT.
info@TechHype.io | RSS | Feature Request or Contact Us
Login Register

Login

Login with Facebook Login with Twitter Lost Password

Register