Skip to content
This is a port of my Java real-time networked drawing application I made in college.
Swift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
Doodler.xcodeproj
Doodler
Images.xcassets
Sticker Doodler
de.lproj
en.lproj
.gitignore
ActionMenuViewController.swift
AspectPreviewView.swift
CGImage+Addtions.swift
CGRect+Additions.swift
Date+Relative.swift
DocumentsController.swift
Doodle.swift
DoodleAnimator.swift
DoodleCell.swift
DoodleCell.xib
DoodleLayout.swift
DoodlesViewController.swift
History.swift
LICENSE
LaunchScreen.storyboard
NSLayoutConstraint+Addtions.swift
NavigationPresentationManager.swift
NewDoodleViewController.swift
NewDoodleViewController.xib
README.md
Serializable.swift
UIImage+Addtions.swift
UIViewController+Addtions.swift
URL+Addtions.swift

README.md

Doodler_iOS

This is a port of my Java real-time networked drawing application I made in college.

It utilizes Apple's Multipeer Connectivity framework for the sending/ receiving of data as well as advertising.

This project will be available on the AppStore soon!

Planned updates

  • Better iPad support
  • Redesigned canvas, as in having all clients in a session have the same size drawing canvas ...This will require additional functionality such as pinching to scale the canvas and 2 finger panning
  • Undo system
  • Easy access to an eraser
You can’t perform that action at this time.