aws-amplify / amplify-ios-maplibre
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 49 files with 2,026 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 0 medium size files (0 lines of codeclsfd_ftr_w_mp_ins)
    • 4 small files (520 lines of code)
    • 45 very small files (1,506 lines of code)
0% | 0% | 0% | 25% | 74%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
swift0% | 0% | 0% | 25% | 74%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources/AmplifyMapLibreUI/SupportingViews0% | 0% | 0% | 40% | 59%
Sources/AmplifyMapLibreUI/MGLMapViewWrapper0% | 0% | 0% | 50% | 49%
Sources/AmplifyMapLibreAdapter/Extensions0% | 0% | 0% | 81% | 18%
Sources/AmplifyMapLibreAdapter0% | 0% | 0% | 56% | 43%
Sources/AmplifyMapLibreUI/AMLMapView0% | 0% | 0% | 0% | 100%
HostApp/HostApp/Views0% | 0% | 0% | 0% | 100%
Sources/AmplifyMapLibreUI/AMLMapCompositeView0% | 0% | 0% | 0% | 100%
HostApp/HostAppUITests0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
HostApp/HostApp0% | 0% | 0% | 0% | 100%
Sources/AmplifyMapLibreUI/Extensions0% | 0% | 0% | 0% | 100%
Sources/AmplifyMapLibreUI/SupportingTypes0% | 0% | 0% | 0% | 100%
HostApp/HostAppTests0% | 0% | 0% | 0% | 100%
Longest Files (Top 49)
File# lines# units
AMLSearchBar.swift
in Sources/AmplifyMapLibreUI/SupportingViews
171 3
_MGLMapViewWrapper+Coordinator.swift
in Sources/AmplifyMapLibreUI/MGLMapViewWrapper
123 5
MGLPointFeature+Geo.Place.swift
in Sources/AmplifyMapLibreAdapter/Extensions
122 2
AWSMapURLProtocol.swift
in Sources/AmplifyMapLibreAdapter
104 -
AMLMapView_View.swift
in HostApp/HostApp/Views
92 2
AMLCalloutUIView.swift
in Sources/AmplifyMapLibreUI/SupportingViews
79 1
AMLMapCompositiveView+ViewModifiers.swift
in Sources/AmplifyMapLibreUI/AMLMapCompositeView
77 15
AMLMapView+ViewModifiers.swift
in Sources/AmplifyMapLibreUI/AMLMapView
77 15
_MGLMapViewWrapper.swift
in Sources/AmplifyMapLibreUI/MGLMapViewWrapper
75 -
AMLMapView.swift
in Sources/AmplifyMapLibreUI/AMLMapView
69 -
AMLMapControlView.swift
in Sources/AmplifyMapLibreUI/SupportingViews
57 -
MainView.swift
in HostApp/HostApp/Views
55 -
Package.swift
in root
52 -
AMLMapCompositeViewScreen.swift
in HostApp/HostAppUITests
49 3
AMLPlaceCellView.swift
in Sources/AmplifyMapLibreUI/SupportingViews
46 -
_MGLMapViewWrapper+ViewModifiers.swift
in Sources/AmplifyMapLibreUI/MGLMapViewWrapper
45 7
AMLMapView+ProxyDelegate.swift
in Sources/AmplifyMapLibreUI/AMLMapView
45 1
AMLMapCompositeView+iPad.swift
in Sources/AmplifyMapLibreUI/AMLMapCompositeView
42 -
AMLMapCompositeView+iPhone.swift
in Sources/AmplifyMapLibreUI/AMLMapCompositeView
41 -
AMLMapAttributionView.swift
in Sources/AmplifyMapLibreUI/AMLMapView
40 -
AWSMapURLProtocolError.swift
in Sources/AmplifyMapLibreAdapter
37 -
AMLMapViewState.swift
in Sources/AmplifyMapLibreUI/AMLMapView
37 -
AMLMapViewScreen.swift
in HostApp/HostAppUITests
35 3
AMLMapView_ViewModel.swift
in HostApp/HostApp/Views
34 1
AMLMapCompositeViewModel.swift
in Sources/AmplifyMapLibreUI/AMLMapCompositeView
33 2
AMLMapViewSettings.swift
in Sources/AmplifyMapLibreUI/AMLMapView
32 -
AMLMapView+ClusteringBehavior.swift
in Sources/AmplifyMapLibreUI/AMLMapView
30 -
AMLPlaceList.swift
in Sources/AmplifyMapLibreUI/SupportingViews
27 -
AMLActivityIndicator.swift
in Sources/AmplifyMapLibreUI/SupportingViews
27 -
HostAppApp.swift
in HostApp/HostApp
26 1
AmplifyMapLibre.swift
in Sources/AmplifyMapLibreAdapter
24 -
AMLMapViewState+MapLoadingStateMachine.swift
in Sources/AmplifyMapLibreUI/AMLMapView
23 1
AWSMapURLProtocol+GeoConfig.swift
in Sources/AmplifyMapLibreAdapter
20 1
CompositeParentView.swift
in HostApp/HostApp
19 -
SimpleAMLMapView_View.swift
in HostApp/HostApp/Views
19 -
AMLMapCompositeView.swift
in Sources/AmplifyMapLibreUI/AMLMapCompositeView
18 -
UITestCase.swift
in HostApp/HostAppUITests
15 -
View+Snapshot.swift
in Sources/AmplifyMapLibreUI/Extensions
15 1
AMLMapControlButton.swift
in Sources/AmplifyMapLibreUI/SupportingViews
13 -
IdentifiablePlace.swift
in Sources/AmplifyMapLibreUI/SupportingTypes
13 -
AMLMapCompositeView_View.swift
in HostApp/HostApp/Views
12 -
Geo.BoundingBox+MGLCoordinateBounds.swift
in Sources/AmplifyMapLibreAdapter/Extensions
10 1
AMLMapCompositeViewTestCase.swift
in HostApp/HostAppUITests
9 1
AMLMapViewTestCase.swift
in HostApp/HostAppUITests
9 1
MGLPointFeature+Init.swift
in Sources/AmplifyMapLibreAdapter/Extensions
9 -
Geo.SearchArea+MGLCoorindateBounds.swift
in Sources/AmplifyMapLibreAdapter/Extensions
8 -
View+Hidden.swift
in Sources/AmplifyMapLibreUI/Extensions
6 -
HostAppTests.swift
in HostApp/HostAppTests
3 -
HostAppUITestsLaunchTests.swift
in HostApp/HostAppUITests
2 -
Files With Most Units (Top 20)
File# lines# units
AMLMapCompositiveView+ViewModifiers.swift
in Sources/AmplifyMapLibreUI/AMLMapCompositeView
77 15
AMLMapView+ViewModifiers.swift
in Sources/AmplifyMapLibreUI/AMLMapView
77 15
_MGLMapViewWrapper+ViewModifiers.swift
in Sources/AmplifyMapLibreUI/MGLMapViewWrapper
45 7
_MGLMapViewWrapper+Coordinator.swift
in Sources/AmplifyMapLibreUI/MGLMapViewWrapper
123 5
AMLMapViewScreen.swift
in HostApp/HostAppUITests
35 3
AMLMapCompositeViewScreen.swift
in HostApp/HostAppUITests
49 3
AMLSearchBar.swift
in Sources/AmplifyMapLibreUI/SupportingViews
171 3
AMLMapView_View.swift
in HostApp/HostApp/Views
92 2
MGLPointFeature+Geo.Place.swift
in Sources/AmplifyMapLibreAdapter/Extensions
122 2
AMLMapCompositeViewModel.swift
in Sources/AmplifyMapLibreUI/AMLMapCompositeView
33 2
HostAppApp.swift
in HostApp/HostApp
26 1
AMLMapView_ViewModel.swift
in HostApp/HostApp/Views
34 1
AMLMapCompositeViewTestCase.swift
in HostApp/HostAppUITests
9 1
AMLMapViewTestCase.swift
in HostApp/HostAppUITests
9 1
Geo.BoundingBox+MGLCoordinateBounds.swift
in Sources/AmplifyMapLibreAdapter/Extensions
10 1
AWSMapURLProtocol+GeoConfig.swift
in Sources/AmplifyMapLibreAdapter
20 1
AMLCalloutUIView.swift
in Sources/AmplifyMapLibreUI/SupportingViews
79 1
View+Snapshot.swift
in Sources/AmplifyMapLibreUI/Extensions
15 1
AMLMapViewState+MapLoadingStateMachine.swift
in Sources/AmplifyMapLibreUI/AMLMapView
23 1
AMLMapView+ProxyDelegate.swift
in Sources/AmplifyMapLibreUI/AMLMapView
45 1
Files With Long Lines (Top 0)

There are 0 files with lines longer than 120 characters. In total, there are 0 long lines.

File# lines# units# long lines