Skip to content

This project is an app designed to create a shared drawing experience between two users, using a predefined set of pens and colors. Built with UIKit following the MVC architectural pattern.

Notifications You must be signed in to change notification settings

LayzaCarneiro/Canetou

Repository files navigation

Captura de Tela 2025-11-30 às 21 08 51

Canetou (Ecosystem Challenge - PencilKit)

This project is an app designed to create a shared drawing experience between two users, using a predefined set of pens and colors. Built with UIKit following the MVC architectural pattern.


🛠 Technologies Used

  • UIKit for interface development
  • SharePlay for user-to-user connection
  • PencilKit for drawing tools
  • Combine
  • GroupActivities

🗂 Folder Structure

EcosystemChallenge/
│
├── Models/                  # Data and logic (e.g., User)
│   └── User.swift
│
├── HomeScreen/
│   ├── HomeView.swift       # UI (buttons, labels, collection views)
│   └── HomeViewController.swift  # Logic and events (actions, navigation)
│
├── Resources/               # Assets, LaunchScreen, Info.plist, etc.
│
├── Utils/                   # Helper code and useful extensions
│
├── AppDelegate.swift
└── SceneDelegate.swift

👥 Our Beautiful and Skilled Team

Captura de Tela 2025-11-22 às 13 06 48

About

This project is an app designed to create a shared drawing experience between two users, using a predefined set of pens and colors. Built with UIKit following the MVC architectural pattern.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages