🧮 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.

✨ Tính Năng Chính
🔐 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
🧮 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ờ
📁 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
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.
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.
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.
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.