Himalayan-Academy / Siva-Siva-App

Code Repository for the Siva Siva Mobile App
11 stars 3 forks source link

[META] Library refactoring #322

Open soapdog opened 2 years ago

soapdog commented 2 years ago

I'm using this issue to document my library refactoring work.


Step 1: Consolidation.

Objective

Reduce the amount of library files.

Method

Aggregate code that is currently in separate libraries into common larger libraries. At this moment, I won't be touching any of the code, I'll simply be grouping libraries together.

soapdog commented 2 years ago

This is the current state of the libraries folder.

Lines of code Library Name
14 lib_DevelopmentTools.livecodescript
26 lib_Android.livecodescript
66 lib_SivaSivaBookmark.livecodescript
127 lib_Panchangam.livecodescript
158 lib_timeUtilities.livecodescript
179 lib_SivaSivaBrowser.livecodescript
185 aagNetworkTracer.livecodescript
205 lib_DownloadManager.livecodescript
265 lib_Calendar.livecodescript
296 lib_Dialogs.livecodescript
336 lib_SivaSivaDevelopment.livecodescript
339 lib_SivaSivaPortal.livecodescript
456 lib_MobileControls.livecodescript
662 lib_CustomControls.livecode
696 lib_SivaSivaMedia.livecodescript
841 lib_SivaSiva.livecodescript
1059 lib_UIHandlers.livecodescript
6710 animationEngine.livecode
12620 Total

Current challenges: