🧮 SafeCalc

Ứng dụng Calculator ẩn với kho lưu trữ bí mật. SafeCalc trông giống như một ứng dụng Calculator bình thường, nhưng thực chất có một kho lưu trữ bí mật bên trong để lưu trữ an toàn các ghi chú, tệp, ảnh và video.

iOS SwiftUI Secret Storage Calculator
SafeCalc App

✨ Tính Năng Chính

Password Setup

🔐 Thiết lập mật khẩu lần đầu

Yêu cầu người dùng nhập mật khẩu tối thiểu 4 ký tự số và xác nhận để tránh nhập sai.

  • Mật khẩu tối thiểu 4 ký tự
  • Chỉ cho phép nhập số
  • Xác nhận mật khẩu để tránh nhập sai
Calculator Interface

🧮 Giao diện Calculator hoàn chỉnh

Giao diện giống hệt ứng dụng Calculator của iOS với đầy đủ chức năng tính toán.

  • Hỗ trợ đầy đủ các phép tính: cộng, trừ, nhân, chia
  • Các chức năng phụ: phần trăm, đổi dấu, xóa
  • Thiết kế responsive và dễ sử dụng
  • Giao diện hoàn toàn bình thường để tránh nghi ngờ
Secret Storage

📁 Kho lưu trữ bí mật

Lưu trữ an toàn các loại dữ liệu khác nhau với giao diện ẩn.

  • Ghi chú: Tạo, chỉnh sửa và xóa các ghi chú văn bản
  • Tệp: Lưu trữ các loại tệp khác nhau
  • Ảnh: Lưu trữ và xem ảnh
  • Video: Lưu trữ và phát video

🛡️ Bảo mật

Hệ thống bảo mật đa lớp để bảo vệ dữ liệu cá nhân.

  • Mật khẩu được lưu trữ an toàn trong UserDefaults
  • Chỉ hiển thị kho lưu trữ khi nhập đúng mật khẩu
  • Giao diện calculator hoàn toàn bình thường để tránh nghi ngờ

📖 Cách Sử Dụng

1️⃣

Lần đầu sử dụng

Mở ứng dụng, nhập mật khẩu tối thiểu 4 ký tự số, xác nhận mật khẩu, ứng dụng sẽ chuyển sang giao diện calculator.

2️⃣

Sử dụng hàng ngày

Mở ứng dụng sẽ thấy giao diện calculator, sử dụng calculator bình thường như một ứng dụng thông thường.

3️⃣

Truy cập kho lưu trữ bí mật

Nhấn vào biểu tượng khóa (🔒) ở góc phải màn hình, nhập mật khẩu đã thiết lập để truy cập.

4️⃣

Trong kho lưu trữ bí mật

Sử dụng các tab để chuyển đổi giữa các loại dữ liệu, nhấn nút "+" để thêm mới, vuốt sang trái để xóa.

📱 Cấu Trúc Dự Án

🚀

SafeCalcApp.swift

Điểm khởi đầu của ứng dụng, quản lý lifecycle và cấu hình chính.

🌍

ContentView.swift

View chính quản lý luồng điều hướng giữa các màn hình khác nhau.

🔐

PasswordSetupView.swift

Màn hình thiết lập mật khẩu lần đầu với validation và xác nhận.

🧮

CalculatorView.swift

Giao diện và chức năng calculator hoàn chỉnh với tất cả phép tính cơ bản.

📁

SecretStorageView.swift

Kho lưu trữ bí mật với giao diện tab để quản lý các loại dữ liệu khác nhau.

⚙️

UserDefaultsManager.swift

Quản lý mật khẩu và trạng thái ứng dụng, lưu trữ dữ liệu an toàn.

💻 Yêu Cầu Hệ Thống

📱

iOS 15.0+

Yêu cầu iOS 15.0 trở lên để sử dụng các tính năng SwiftUI mới nhất.

💻

Xcode 13.0+

Xcode 13.0 trở lên để hỗ trợ iOS 15.0 và các tính năng SwiftUI mới.

🔧

Swift 5.5+

Swift 5.5 trở lên để sử dụng các tính năng async/await và SwiftUI mới.

🚀 Phát Triển Thêm

🔒

Mã hóa dữ liệu với mật khẩu

Thêm lớp mã hóa AES-256 để bảo vệ dữ liệu ngay cả khi thiết bị bị xâm nhập.

☁️

Đồng bộ hóa với iCloud

Đồng bộ dữ liệu bí mật giữa các thiết bị iOS thông qua iCloud với mã hóa end-to-end.

👁️

Hỗ trợ Face ID/Touch ID

Thêm xác thực sinh trắc học để tăng cường bảo mật và tiện lợi khi sử dụng.

💾

Sao lưu và khôi phục dữ liệu

Chức năng sao lưu và khôi phục dữ liệu bí mật với mã hóa và xác thực.

Sẵn sàng bảo vệ dữ liệu của bạn?

Liên hệ với tôi để tìm hiểu thêm về SafeCalc hoặc thảo luận về nhu cầu phát triển iOS của bạn.