Skip to content

jsloop42/api-zen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A monorepo export of API Zen.

API Zen brings the convenience of HTTP API endpoint testing on iOS. With its intuitive request composer and detailed response information, it helps developers test endpoints with ease. Enable iCloud syncing or keep workspaces on device with seamless switching.

APIZenIOS is the iOS project.
APIZenMac is the macOS project in its initial stages.
AZCommon framework contains code that is common across all platforms.
AZPhone framework contains code that is specific to iOS.
AZData framework contains Core Data layer common across all platforms.

APIZenIOS/Design contains design files for the iOS app.
APIZenMac/Design contains design files for macOS app.

API Zen for iOS uses UIKit.
API Zen for macOS uses SwiftUI.
Both are written in Swift.

The project needs to be opened using the APIZen.xcworkspace in Xcode. All these modules are part of this single workspace.

The project in my local does not use a monorepo setup. Each modules are separate git projects. For the ease of archival under a single repo in GitHub I have imported these repos into a monorepo.