Home / Companies / Luciq / Blog / Post Details
Content Deep Dive

How We Refactored Our Monolithic iOS Framework

Blog post from Luciq

Post Details
Company
Date Published
Author
Hesham Abd-Elmegid
Word Count
1,158
Company Posts That Month
12
Language
English
Hacker News Points
-
Summary

The Instabug team has successfully refactored their iOS SDK by splitting it into smaller, autonomous frameworks that each own a product. This was done to improve modularity, increase productivity, and reduce dependencies between teams. The new setup involves identifying components, deciding what goes where, abstracting business logic, creating dependencies, designing cross-framework communication, managing versioning, and relying on build scripts. The team has also adopted unit testing, UI testing, and manual QA testing to ensure a smooth transition. This refactoring process has improved the company's agility and will positively impact Instabug in the long term.

Trends Found in this Post

No tracked trend matches for this post yet.