This repository has been archived by the owner on Dec 31, 2023. It is now read-only.
🚀 6월 5일 (일)
🎉 쿠링 Lite 가 공개되었어요! 쿠링 Lite 는 모두가 자유롭게 쿠링 기능을 체험하고 기능 개발에 참여해볼 수 있는 오픈 프로젝트 입니다.
💖 쿠링의 스폰서가 되어주세요 쿠링 서버가 원활하게 돌아갈 수 있도록 스폰서가 되어주세요! 연락은 아래의 연락처를 참고해주세요.
💬 SNS 인스타[email protected] | 📮 메일 [email protected]
중요 Kuring.apiKey 가 세팅 되지 않은 상태에서는 API 요청을 1회만 보낼 수 있고 WebSocket 연결은 1회만 가능합니다.
개요
쿠링 Lite 는 실제 서비스 되고 있는 쿠링 - 건국대학교 공지앱 의 주요 기능 일부만을 모아둔 오픈된 앱 프로젝트 입니다. 모두가 소스코드를 확인할 수 있으며, Xcode 및 연결된 실제 디바이스에서 앱을 구동시켜볼 수 있습니다.
앱 프로젝트의 개발환경은 다음과 같습니다.
- SwiftUI 기반
- iOS 14 이상
- Xcode 13.1 이상
- Swift 5.6 이상
앱 프로젝트에 사용되는 스위프트 패키지는 다음과 같습니다.
- KuringSDK 1.2.1 이상
- KuringCommons 1.0.2 이상
- Lottie 3.3.0
- Starscream 4.0.4
앱 프로젝트에서 제공하는 기능은 다음과 같습니다.
- 공지 카테고리 목록
- 공지 리스트 가져오기
- 공지 구독하기
- 공지 / 교직원 검색하기
- 피드백 전송하기
KuringSDK
KuringSDK(이하 쿠링SDK)는 쿠링 앱 기능을 모아둔 쿠링 iOS 만의 소프트웨어 개발 키트 입니다. 로컬 저장소 관리, API 통신 관리, 모델 정의, 앱 기능 구현에 필요한 다양한 퍼블릭 인터페이스 등 여러가지 개발 도구를 제공합니다.
KuringCommons
KuringCommons는 쿠링 앱에 사용되는 공통 UI 요소와 로깅에 대한 가이드를 제공하는 쿠링 iOS 만의 소프트웨어 개발 키트 입니다.
이 프로젝트의 개발자
이 오픈 프로젝트는 쿠링 iOS 팀에 의해 운영관리 됩니다.