Learning Mobile Development

7 Benefits of Scaling Mobile Development with Core Libraries

The importance of setting up a core group to scale development

Photo by Thought Catalog on Unsplash

Not too long ago, I share on Scaling Mobile Development, by having a base module shared by all. Here I called the base module, core libraries.

A simple thought is, the benefit is simply reusability, hence scaling development. That’s correct. But there are more benefits than just reusabilities.

Below are the benefits of having core libraries for mobile development.

1. Scalability: Beyond One App

Obviously, the core module is reusable by each feature within an app. But we can go beyond that, by changing the module to library. This can be done by making the module a JAR or AAR for Android, and Pod for iOS.

2. Consistency: Interface For Both iOS/Android

As we know that both iOS and Android have a different underlying framework. For e.g. the networking for iOS is using Alamofire, and Android using OkHttp…

--

--