Skip to content

deepak4u2006/BridgeKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BridgeKit

iOS CI

SwiftUI shell embedding local SPM modules and UIKit via representables — typical when migrating legacy banking screens.

Local SPM layout

Packages/
  BridgeCore/      # shared strings / utilities
  UIKitBridge/     # UIViewRepresentable + UIViewControllerRepresentable

Wire packages in XcodeGen

packages:
  BridgeCore:
    path: Packages/BridgeCore
  UIKitBridge:
    path: Packages/UIKitBridge
targets:
  BridgeKit:
    dependencies:
      - package: BridgeCore
      - package: UIKitBridge

Run xcodegen generate after adding Package.swift folders.

Bridge patterns

Pattern Sample Use case
UIViewRepresentable ChartLabelBridge Legacy chart labels, badges
UIViewControllerRepresentable LegacyButtonBridge Full UIKit flows (PIN pad, PDF)

Run

open BridgeKit.xcodeproj → iPhone simulator → ⌘R

Portfolio demo — not affiliated with Revolut Ltd.

About

iOS SwiftUI portfolio — BridgeKit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages