v2.3.0 • iOS 14+ • Swift 5

Build iOS Apps
Faster.

An ultra-modern enterprise foundation providing 100+ production-ready base views for both UIKit and SwiftUI.

|
72+
UIKit Components
51+
SwiftUI Views
17
AI Agents
36
Shipped Apps

Two Powerful Frameworks, One Kit

Choose your approach or use both. TTBaseUIKit provides consistent architecture for programmatic UIKit and modern SwiftUI.

Why TTBaseUIKit?

Everything you need to ship faster without sacrificing architecture quality.

Rapid Development

Pre-built components eliminate boilerplate. Build production UI in hours, not days.

🏗️

Clean Architecture

ViewCodable protocol, Coordinator pattern, and structured lifecycle hooks enforce clean code.

🎯

iOS 14+ Compatible

Full compatibility from iOS 14 to latest. No deprecated API worries.

🛠

UI Debug Kit

Built-in debug tools: layout inspector, API response viewer, screen capture, and more.

🤖

AI Agent Ready

Pre-configured for Copilot, Claude Code, Xcode Agent Skills, Codex, and Gemini.

🎨

Configurable Themes

ViewConfig, SizeConfig, FontConfig — control every aspect of your app's appearance globally.

Instant Setup

Add TTBaseUIKit via SPM and configure in your AppDelegate. You're ready in under 5 minutes.

// 1. Add via Swift Package Manager
// https://github.com/tqtuan1201/TTBaseUIKit.git

// 2. Configure in AppDelegate
import TTBaseUIKit

let view = ViewConfig()
view.viewBgNavColor = UIColor.blue
view.buttonBgDef = UIColor.blue
view.viewBgColor = UIColor.white

let size = SizeConfig()
size.H_BUTTON = 44.0

let font = FontConfig()
font.HEADER_H = 16
font.TITLE_H = 14

TTBaseUIKitConfig.withDefaultConfig(
    withFontConfig: font,
    frameSize: size,
    view: view
)?.start(withViewLog: true)
🛠 NEW — macOS Companion

TTBDebugPlus

A professional-grade macOS app for debugging iOS applications in real-time. View live console logs, inspect network requests, capture remote screenshots, and monitor performance — all from your Mac with zero configuration.

📋 Console Logs 🌐 Network Inspector 📱 Device Control 📊 Performance 💬 Feedback 📤 Export
TTBDebugPlus — Device Control & Screenshot Capture

✨ AI-Powered Development

TTBaseUIKit comes with 17 custom agents, 27 prompt templates, and 11 instruction files for AI coding assistants. Dramatically increase code generation accuracy.

GitHub Copilot Claude Code Xcode Agent Skills OpenAI Codex Google Gemini
Explore AI Agent Skills →

See It In Action

From base views to full screens — built entirely with TTBaseUIKit.

TTBaseUIKit Demo