Go to download: AppStore v1.0.0
Glide Through Layers, Glayer
3D κ³΅κ° μμ μ΄λ―Έμ§λ₯Ό λ°°μΉνκ³ , μ¬μ΄λλ‘ κ°μ μ λνμΈμ. μνμ²λΌ 곡κ°μ μ°μΆνλ μλ‘μ΄ λ¬΄λ보λ, Glayer
Glayerλ μ΄λ―Έμ§λ₯Ό 3D 곡κ°μ μμ λ‘κ² λ°°μΉνκ³ , μ¬μ΄λλ₯Ό λν΄ μνμ 무λλ₯Ό ꡬμ±νλ κ°κ°μ μ°½μ ν΄μ λλ€. λΉμ λ§μ μΈκ³λ₯Ό ν μ₯λ©΄μ²λΌ ꡬμ±νκ³ , λͺ°μ νμΌλ‘ κ°μν΄λ³΄μΈμ!
μ£Όμ κΈ°λ₯
- 2D μ΄λ―Έμ§ λΆλ¬μ€κΈ° λ° λλΌ μ κ±° μ§μ
- μ΄λ―Έμ§ λ μ΄μ΄λ§μΌλ‘ κΉμ΄κ° μλ κ³΅κ° κ΅¬μ±
- λ°°κ²½μκ³Ό ν¨κ³ΌμμΌλ‘ 무λ λμμΈ
- Full Immersive Viewλ‘ μμ±λ κ³΅κ° μ²΄ν
- μμ±λ κ³΅κ° λ¬΄λ보λμ μ§μ λ€μ΄κ° κ°μ
Glayerλ λ¨μν νΈμ§ λκ΅¬κ° μλ, λΉμ μ κ°μ κ³Ό μμμ 곡κ°μΌλ‘ νννλ μλ‘μ΄ μλ€λ§ν± νλ«νΌμ λλ€.
μν λ―Έμ κ°λ μ 무λ보λλ₯Ό λ§λ€μ΄κ°λ©°, κ°λ μκ² βμ΄λ κ² λ§λ€λ©΄ λ κΉμ?β νκ³ μ»¨νμ λ°μΌλ¬ κ°λλ€.
λ¬Έμ λ μ΄λ λ°μνκ² λ©λλ€.
*무λ보λ: μνμ λΆμκΈ°λ₯Ό ν κ³³μ λͺ¨μ μ΄λ―Έμ§ λͺ¨μμ§
κ°λ μ λ¨Έλ¦Ώμ μ΄λ―Έμ§μ λ―Έμ κ°λ μ΄ λ§λ 무λ보λκ° λ¬λΌ
βμ΄λ° λλμ΄ μλλ°β¦?βλΌλ νΌλλ°±μ΄ κ³μ λ°λ³΅λ©λλ€.
κ°λ μ 곡κ°μ μ€μ λ‘ λ³΄κΈ° μ κΉμ§ μμμ΄ μ μ λκ³ ,
λ―Έμ κ°λ μ κ·Έ κ°κ·Ήμ μ€μ΄κΈ° μν΄ κ³μ 보μν΄μΌ νμ£ .
μ΄λ κ² λμμμ΄ μ΅μ’ , μ΅μ΅μ’ , μ§μ§ μ΅μ’ λ²μ μ 무λ보λλ₯Ό λ§λ€λ©΄μ
μ λ§ λ§μ μκ°κ³Ό μλμ§λ₯Ό μκ² λ©λλ€.
νμ§λ§ μ΄ κ³Όμ μ μν μ μμ μμ΄ νμμ μ΄κΈ° λλ¬Έμ νΌν μλ μλλ°μ
κ·Έλμ μ ν¬λ μν λ―Έμ κ°λ μκ² λ°λ³΅λλ νΌλλ°±μ μ€μΌ μ μλ
μλ‘μ΄ μν¬νλ‘μ° Glayerλ₯Ό μ μν©λλ€.
Primary Target
π¬λ―Έμ κ°λ
- κ°λ μκ² κ³΅κ° ν€, 무λ, κ°μ μ λΆμκΈ°λ₯Ό λ μ ννκ² μ λ¬ν΄μΌ νλ μ¬λλ€
- 곡κ°λμμΈ, μν λ± μν μ λΉμ£ΌμΌμ μΈ μμλ₯Ό μ±μλκ°μΌ νλ μ¬λλ€
- SceneΒ·Set λΆμκΈ°λ₯Ό λΉ λ₯΄κ² μκ°μ ·곡κ°μ μΌλ‘ ꡬμ±ν΄μΌ νλ ν
Secondary Target
πΏμ°μΆν
- 무λ보λ κΈ°λ° νΌλλ°± μκ° λ¨μΆνλ©΄ μ’μ μ¬λλ€
- κ°κ°μ ν€μ 곡κ°μ μΌλ‘ μ¦μ μ΄ν΄ν νμκ° μλ μν
| μ΄λ―Έμ§ λλΌλ°κΈ° | μ΄λ―Έμ§ λ°λ‘ μΆκ°νκΈ° | μ΄λ―Έμ§ μΆκ° μλ£ |
|---|---|---|
![]() |
![]() |
![]() |
| μμ λ°°μΉνκΈ° | μ΄λ―Έμ§ νμ νκΈ° | μ΄λ―Έμ§ μ€μΌμΌ μ‘°μ νκΈ° |
|---|---|---|
![]() |
![]() |
![]() |
| μ΄κ°μ (@Monica LEE) |
κ³ μΉμ (@ohesko) |
μ΅μ€ (@Yoon) |
|---|---|---|
![]() |
![]() |
![]() |
| μ€μΈκ΄ (@Potalzz) |
μ λ―Όμ§ (@wjdalswl) |
μ°¨λ΄μ€ (@bongjooncha) |
|---|---|---|
![]() |
![]() |
![]() |
[Feat] - μ΄μλ΄μ©
ex) [Feat] - μ€λΈμ νΈ νλ Custom gesture ꡬν
feat: μμ
λ΄μ©
ex) feat: μ€λΈμ νΈ νλ Custom gesture ꡬν
-
Branch Naming
feat/#μ΄μλ²νΈ/μμ λ΄μ©(Camel case μ¬μ©) -
Commit Message
feat: μμ λ΄μ©
- Development Environment
- π Library
| λΌμ΄λΈλ¬λ¦¬ | μ¬μ© λͺ©μ | Version | Management Tool |
|---|---|---|---|
| Lottie | μ λλ©μ΄μ ꡬν | 4.5.2 | SPM |
- πΉ framework
| νλ μμν¬ | μ¬μ© μ΄μ |
|---|---|
| SwiftUI | UI ꡬν (λΌμ΄λΈλ¬λ¦¬, μλν°, ν μ€νΈ λ± μ 체 UIλ₯Ό μ μΈμ μΌλ‘ ꡬμ±) |
| RealityKit | μ΄λ¨ΈμλΈ 3D μ¬ κ΅¬μ±, μν°ν°(μ΄λ―Έμ§/μ¬μ΄λ μ€λΈμ νΈ/νλ‘μ΄ λ±) λ°°μΉΒ·μ΄λΒ·νμ , λ¨Έν°λ¦¬μΌ/μ λλ©μ΄μ μ²λ¦¬ |
| RealityKitContent | λ²λ€μ ν¬ν¨λ κΈ°λ³Έ 3D 리μμ€(.usdz λ±) λ‘λ λ° μν μν°ν° μ¬μ© |
| AVKit | μμ€ν AVPlayer UI μ°λ λ° μμ/μ€λμ€ μ¬μ νλ©΄ ꡬμ±(νμ μ νλ μ΄μ΄ λ·° μ 곡) |
| AVFoundation | μ€λμ€ νμΌ λ©νλ°μ΄ν°/κΈΈμ΄/μν μ½κΈ°, νν κ³μ°, μ¬μ΄λ μ¬μ μ μ΄ λ± μ μμ€ λ―Έλμ΄ μ²λ¦¬ |
| UIKit | UIPasteboard, ν μ€νΈ μ λ ₯ 컀μ€ν (SelectAllTextField), μΌλΆ iOS κ³΅μ© μ»΄ν¬λνΈ/μ νΈ μ¬μ© |
| CryptoKit | μμ
νμΌμ SHA-256 ν΄μ κ³μ°μΌλ‘ contentHash@filename ννμ μμ μ μΈ assetId μμ± |
| ImageIO | μ΄λ―Έμ§ λ©νλ°μ΄ν°/ν¬κΈ° μ‘°ν, μΈλ€μΌΒ·λΉνΈλ§΅ μ 보 λ± μ μμ€ μ΄λ―Έμ§ μ²λ¦¬ |
| UniformTypeIdentifiers | νμΌ μν¬νΈ/λλκ·Έ&λλ‘ μ UTType κΈ°λ°μΌλ‘ μ΄λ―Έμ§Β·μ¬μ΄λ λ± μ§μ νμ νν°λ§ |
| PhotosUI | PhotosPickerλ₯Ό ν΅ν΄ μ¬μ§ μ±μμ μ΄λ―Έμ§/λμμ μ ν ν λΌμ΄λΈλ¬λ¦¬λ‘ κ°μ Έμ€κΈ° |
| SwiftData | νλ‘μ νΈ/μ¬/νκ²½ μν λ± λ‘컬 λ°μ΄ν° λͺ¨λΈμ μ μΈμ μΌλ‘ μ μνκ³ μμ μ μ₯Β·λ‘λ |
βββ π Glayer
βββ π App
βββ π Resource
βββ π Sources
βββ π Common
β βββ π Enum
β βββ π Gesture
β βββ π Modifier
β βββ π UIComponent
βββ π Data
β βββ π Repositories
β βββ π Services
β βββ π UseCase
βββ π Extension
βββ π Helpers
βββ π Models
βββ π Presentations


















