01-05-2021



AutoDraw is amazing drawing app to easily make your photos sketches. Autodraw and Tell your friends that you draw the sketched photo of yours. Digital art has made it easier than ever before for creatives to get to work on their passion projects, but unfortunately, premium professional art tools still cost an arm and a leg. When it comes to drawing apps for Mac OS X, many people might quickly name famous applications like GIMP or the extravagantly expensive Photoshop, however it is worth pointing out that neither of. Introducing Artboard 2, vector drawing/graphics design software for macOS. Available from Mapdiva.com and on the Mac App Store. Download the free trial.

View sample code referenced in the WWDC20 session videos.

Featured
  • Adopting Menus and UIActions in your User Interface

    Add menus to your user interface, with built-in button support and bar-button items, and create custom menu experiences.

    iOS

    View code
  • Building a Feature-Rich App for Sports Analysis

    Detect and classify human activity in real time using computer vision and machine learning.

    iOS

    View code
  • Building Widgets Using WidgetKit and SwiftUI

    Create widgets to show your app’s content on the Home screen, with custom intents for user-customizable settings.

    iOSMac Catalyst

    View code
  • Fruta: Building a Feature-Rich App with SwiftUI

    Create a shared codebase to build a multiplatform app that offers widgets and an app clip.

    iOSmacOS

    View code
Macos Drawing App
Frameworks
  • Accessibility Design for Mac Catalyst

    Improve navigation in your app by using keyboard shortcuts and accessibility containers.

    iOSMac Catalyst

    View code
  • Adding Hardware Keyboard Support to Your App

    Enhance interactions with your app by handling raw keyboard events, writing custom keyboard shortcuts, and working with gesture recognizers.

    iOSMac Catalyst

    View code
  • Adding Shortcuts for Wind Down

    Reveal your app’s shortcuts inside the Health app.

    iOS

    View code
  • Asynchronously Loading Images into Table and Collection Views

    Store and fetch images asynchronously to make your app more responsive.

    iOSMac Catalyst

    View code
  • Building a Custom Peer-to-Peer Protocol

    Use Bonjour and TLS to establish secure connections between devices, and define a protocol for sending messages to play a simple game of Tic-Tac-Toe.

    iOS

    View code
  • Building Custom Views in SwiftUI

    Create a custom view with data driven transitions and animations in SwiftUI.

    macOS

    View code
  • Creating a Mobility Health App

    Create a health app that allows a clinical care team to send and receive mobility data.

    iOS

    View code
  • Creating Accessible Views

    Make your app accessible to everyone by applying accessibility modifiers to your SwiftUI views.

    iOSmacOS

    View code
  • Creating and Updating Complications

    Build complications that display current information from your app.

    iOSwatchOS

    View code
  • Creating NFC Tags from Your iPhone

    Save data to tags, and interact with them using native tag protocols.

    iOS

    View code
  • Customizing Scribble with Interactions

    Enable writing on a non-text-input view by adding interactions.

    iOS

    View code
  • Detecting Hand Poses with Vision

    Create a virtual drawing app by using Vision’s capability to detect hand poses.

    iOSMac Catalyst

    View code
  • Detecting Human Body Poses in an Image

    Locate people and the stance of their bodies by analyzing an image with a PoseNet model.

    iOS

    View code
  • Developing a Safari Web Extension

    Customize and enhance web pages by building a Safari web extension.

    macOS

    View code
  • Displaying Human-Friendly Content

    Convert data into readable strings or Swift objects using formatters.

    iOSmacOS

    View code
  • Drawing with PencilKit

    Add expressive, low-latency drawing to your app using PencilKit.

    iOS

    View code
  • Enhancing Your iPad App with Pointer Interactions

    Provide a great user experience with pointing devices, by incorporating pointer content effects and shape customizations.

    iOS

    View code
  • Implementing Alert Push Notifications

    Add visible alert notifications to your app by using the UserNotifications framework.

    iOS

    View code
  • Implementing Background Push Notifications

    Add background notifications to your app by using the UserNotifications framework.

    iOS

    View code
  • Implementing Interactions Between Users in Close Proximity

    Enable an iPhone to measure the relative position of other iPhones.

    iOS

    View code
  • Implementing Modern Collection Views

    Bring compositional layouts to your app and simplify updates to and management of your user interface with diffable data sources.

    iOSmacOSMac Catalyst

    View code
  • Inspecting, Modifying, and Constructing PencilKit Drawings

    Score users’ ability to match PencilKit drawings generated from text, by accessing the strokes and points inside PencilKit drawings.

    iOS

    View code
  • Integrating Your App with Siri Event Suggestions

    Donate reservations and provide quick access to event details throughout the system.

    iOSMac Catalyst

    View code
  • Loading and Displaying a Large Data Feed

    Consume data in the background, and lower memory usage by batching imports and preventing duplicate records.

    iOSmacOS

    View code
  • Managing Audio with SiriKit

    Control audio playback and handle requests to add media using SiriKit Media Intents.

    iOS

    View code
  • Messaging a Web Extension’s Native App

    Communicate between your Safari web extension and its containing app.

    macOS

    View code
  • Monitoring System Events with Endpoint Security

    Receive notifications and authorization requests for sensitive operations by creating an Endpoint Security client for your app.

    macOS

    View code
  • Providing Hands-free App Control with Intents

    Resolve, confirm, and handle intents without an extension.

    iOS

    View code
  • Receiving Voice and Text Communications on a Local Network

    Provide voice and text communication on a local network isolated from Apple Push Notification service by adopting Local Push Connectivity.

    iOSmacOS

    View code
  • Soup Chef: Accelerating App Interactions with Shortcuts

    Make it easy for people to use Siri with your app by providing shortcuts to your app’s actions.

    iOSwatchOS

    View code
  • SpeedySloth: Creating a Workout

    Start, stop, and to save workouts on Apple Watch with the Workout Builder API.

    iOSwatchOS

    View code
  • Supporting Multiple Users in Your tvOS App

    Store separate data for each user with the new Runs as Current User capability.

    tvOS

    View code
  • UIKit Catalog: Creating and Customizing Views and Controls

    Customize your app’s user interface with views and controls in UIKit.

    iOSMac Catalyst

    View code
  • Visualizing a Point Cloud Using Scene Depth

    Place points in the real-world using the scene’s depth data to visualize the shape of the physical environment.

    iOS

    View code
Graphics and Games
  • Accelerating Ray Tracing Using Metal

    Implement ray-traced rendering using GPU-based parallel processing.

    iOSmacOS

    View code
  • Adding Custom Functions to a Shader Graph

    Run your own graph functions on the GPU by building the function programmatically.

    iOS

    View code
  • Adjusting Saturation and Applying Tone Mapping

    Convert an RGB image to discrete luminance and chrominance channels, and apply color and contrast treatments.

    macOS

    View code
  • Blurring an Image

    Filter an image by convolving it with custom and high-speed kernels.

    iOS

    View code
  • Creating a Collaborative Session

    Enable nearby devices to share an AR experience by using a peer-to-peer multiuser strategy.

    iOS

    View code
  • Creating a Fog Effect Using Scene Depth

    Apply virtual fog to the physical environment.

    iOS

    View code
  • Creating a Game with SceneUnderstanding

    Create AR games and experiences that interact with real-world objects on LiDAR-equipped iOS devices.

    iOS

    View code
  • Creating a Metal Dynamic Library

    Compile a library of shaders and write it to a file as a dynamically linked library.

    iOSmacOS

    View code
  • Creating a Multiuser AR Experience

    Enable nearby devices to share an AR experience by using a host-guest multiuser strategy.

    iOS

    View code
  • Equalizing Audio with vDSP

    Shape audio output using discrete cosine transforms and biquadratic filters.

    iOS

    View code
  • Finding the Sharpest Image in a Sequence of Captured Images

    Share image data between vDSP and vImage to compute the sharpest image from a bracketed photo sequence.

    iOS

    View code
  • SwiftShot: Creating a Game for Augmented Reality

    See how Apple built the featured demo for WWDC18, and get tips for making your own multiplayer games using ARKit, SceneKit, and Swift.

    iOS

    View code
  • Tracking Geographic Locations in AR

    Track specific geographic areas of interest and render them in an AR experience.

    iOS

    View code
Media
  • Adopting Picture in Picture Playback in tvOS

    Add advanced multitasking capabilities to your video apps by using Picture in Picture playback in tvOS.

    iOStvOS

    View code
  • Capturing Stereo Audio from Built-In Microphones

    Configure an iOS device’s built-in microphones to add stereo recording capabilities to your app.

    iOS

    View code
  • Creating a Slideshow Project Extension for Photos

    Augment the macOS Photos app with extensions that support project creation.

    macOS

    View code
  • Editing and Playing HDR Video

    Support high-dynamic-range (HDR) video content in your app by using the HDR editing and playback capabilities of AVFoundation.

    iOSmacOS

    View code
  • Playing Haptics on Game Controllers

    Add haptic feedback to supported game controllers by using Core Haptics.

    iOS

    View code
  • Recording and Streaming Your macOS App

    Share screen recordings, or broadcast live audio and video of your app, by adding ReplayKit to your macOS apps and games.

    macOS

    View code
  • Selecting Photos and Videos in iOS

    Improve the user experience of finding and selecting visual media by using the Photos picker.

    iOS

    View code
  • Writing Fragmented MPEG-4 Files for HTTP Live Streaming

    Create an HTTP Live Streaming presentation by turning a movie file into a sequence of fragmented MPEG-4 files.

    macOS

    View code
Developer Tools

Mac Os Drawing App

  • Autosizing Views for Localization in iOS

    Add auto layout constraints to your app to achieve localizable views.

    iOS

    View code
  • Autosizing Views for Localization in macOS

    Add auto layout constraints to your app to achieve localizable views.

    macOS

    View code
App Store and Distribution
  • Determining Service Entitlement Using Node.js

    Determine a customer’s entitlement to your service, offers, and messaging by analyzing a validated receipt and the state of their subscription.

    View code

7.6 2021-03-19

Mac drawing app free
  • VOICE CHATS 2.0: CHANNELS, MILLIONS OF LISTENERS, RECORDED CHATS, ADMIN TOOLS
  • Millions of Concurrent Listeners
  • Start limitless Voice Chats in Groups and Channels.
  • Host discussions that can be listened to by millions of people simultaneously.
  • Voice Chat Recordings
  • Record voice chats to share or publish in Channels later.
  • See that a chat is being recorded from the red dot next to its title.
  • Improved List of Participants
  • See user bio texts right from the list of participants.
  • Raise your hand to show admins you want to speak.
  • Management Tools
  • Create separate Voice Chat Invite Links for listeners or speakers.
  • Change the title of your Voice Chat to give people an idea of the current topic.
  • Join Voice Chats as one of your Channels to hide your personal account.

7.5.1 2021-03-05

  • AUTO-DELETE, INVITE LINKS 2.0 AND MORE
  • Auto-Delete Messages
  • Set messages to auto-delete for everyone 24 hours or 7 days after sending.
  • Control auto-delete settings in any of your chats, as well as in groups and channels where you are an admin.
  • To enable auto-delete, press and hold on any message > Select > Clear Chat in the top left corner.
  • New Invite Links for Groups and Channels
  • Create invite links that work for a limited time or a limited number of uses.
  • See which users joined using your, or your admins’, invite links.
  • To manage invite links, open your group or channel Profile > Edit > Invite Links.
  • Groups with Unlimited Members
  • Convert groups that are approaching the member limit into unlimited Broadcast Groups.

7.4 2021-01-29

  • Adjust volume for individual participants of a voice chat.
  • Report fake groups or channels impersonating famous people or organizations by opening their Profile > More > Report.
  • Bug fixes and minor improvements.

7.3 2020-12-24

  • Voice Chats Done Right
  • Voice Chats in Groups
  • Turn any of your group chats into a hop-on, hop-off conference call.
  • Choose 'Start Voice Chat' under in the profile of any group where you are an admin to create a voice chat.
  • Get up to several thousand participants in each voice chat.
  • Control the number of speakers with flexible admin tools.
  • Sticker Outlines
  • Download stickers faster and watch shimmering outlines as they load.

7.2.4 2020-11-29

  • Added support for new ARM processors. Entering Hyperspace.

7.2.3 2020-11-18

  • Fixed a wisdom tooth.
  • Say 'bug fixes' again. Say 'bug fixes' again, I dare you. I DOUBLE DARE YOU!
  • The sun is shining, the icon is sweet.

7.2.1 2020-11-09

  • PINNED MESSAGES 2.0, PLAYLISTS AND MORE
  • Multiple Pinned Messages
  • Pin several messages in any chat, including one-on-one chats.
  • Jump between pinned messages or open them all on a separate page via the top bar.
  • Playlists and More
  • Send several music tracks as a playlist.
  • View detailed statistics about the performance of individual posts in your channels.
  • Send a :slot_machine: emoji to any chat to try your luck.

7.1 2020-10-02

  • ANONYMOUS GROUP ADMINS, CHANNEL COMMENTS AND MORE
  • Anonymous Group Admins
  • Turn on 'Remain Anonymous' in an admin's Permissions to let them post on behalf of the group and become invisible in the list of members.
  • Channel Comments
  • Comment on posts in channels that have a discussion group.
  • Get notified about replies to your comments via the new Replies chat (if you are not a member in the discussion group).
  • Silent Messages, now in Secret Chats
  • Send messages silently in Secret Chats by holding the Send button.

7.0.1 2020-09-07

  • Yes, Video Calls (alpha version)
  • Telegram turns 7 years old!
  • Thank you for your support over all these years. Because of you, this year Telegram reached 400 million active users and is now one of the top 10 most downloaded apps in the world.
  • To celebrate our 7th anniversary together, we are launching the first version of the feature you’ve been asking for – ultra secure and fast Video Calls.

6.3.1 2020-07-31

  • PROFILE VIDEOS, 2 GB FILE SHARING, AND MORE
  • Telegram is now among the top 10 most downloaded and most used apps in the world.
  • Increased limits for sending files
  • Share and store unlimited files of any type, now up to 2 GB each.
  • Profile Videos
  • Set a Profile Video instead of a static picture.
  • Quickly change back to a previous profile photo or video by tapping ‘Set as Main’.
  • Mini-thumbnails, Group Stats and More
  • See what media is in a message thanks to new mini-thumbnails in the chat list, message search and notifications.
  • View detailed statistics for the large groups you own.
  • If you're getting too much attention, flip a switch in Privacy and Security settings to automatically archive and mute all new chats from non-contacts.
  • Send a single football emoji to see if you score a goal.

6.2.5 2020-07-22

  • Bug fixes and minor improvements.

Free Mac Drawing App

6.2.3 2020-06-18

  • Better GIFs
  • Enjoy greatly enhanced loading times for GIFs.
  • Quickly find GIFs in emoji-based sections covering the most popular emotions.
  • Check the Trending Tab for the top reactions of the day.
  • Bug fixes and other minor improvements.

6.1.4 2020-05-07

  • Bug fixes and other improvements.

6.1.2 2020-04-30

  • 400 MILLION USERS, QUIZZES 2.0 AND €400K FOR QUIZ CREATORS.
  • Access Shared Media faster from fully redesigned profile pages.
  • Use the new brush tools in the photo editor to draw on photos when sending or editing.
  • If you have too many folders, try the alternative mode with folder tabs on the left.
  • Send a single dart emoji to see if you hit the bullseye.
  • Add explanations that appear after users respond to a quiz question.
  • See how much time you have left to answer a question from @QuizBot with the new countdown animation.
  • Quiz Creator Contest
  • Participate in Telegram's €400,000 contest by using @QuizBot to create and publish an educational test on any subject.

6.0 2020-03-30

  • Chat Folders and More
  • Organize chats into Chat Folders if you have too many chats.
  • Create custom folders with flexible settings, or use default recommendations.
  • Pin an unlimited number of chats in each folder.
  • Archive chats to hide them from 'All chats'. Muted chats will always stay in the Archive.
  • View detailed statistics about the growth of your large channels and the performance of their posts.
  • Send to any chat to try your luck and get a random number from the animated dice.
  • Send , , , , , , , , , or to try out the new animated emoji.

5.9.3 2020-02-23

  • Bug fixes and minor improvements.

Best Drawing Apps For Mac

5.9.2 2020-02-20

  • Increased stability, optimized memory usage.
  • Bug fixes and minor improvements.
  • The oracle would like to know what you think of the color blue.

5.9.1 2020-01-23

  • Polls 2.0: Open Polls, Multiple Answers, and Quiz Mode
  • Create three new kinds of polls.
  • See who voted in Open Polls with non-anonymous results.
  • Vote for several options in polls that allow Multiple Answers.
  • Try to guess the correct answer in Quiz-style polls.
  • Explore various ways of combining the different poll options.
  • Just like before, you can add polls from the attachment menu in any group or channel.

5.8.1 2019-10-30

  • Mute chats for a specific time.
  • Switch between accounts from the improved status bar menu.
  • Enjoy improved design and animations (e.g. try clicking and holding on a sticker to preview).
  • Look for new bugs that were introduced while we were fixing the old ones.

5.8 2019-10-22

  • Enhanced design and other improvements.
  • Bug fixes.

Mac Drawing Application

5.8 2019-10-21

  • Enhanced design and other improvements.

Drawing Software For Mac Free

5.7 2019-09-09

  • SCHEDULED MESSAGES
  • Hold the 'Send' button and select 'Schedule Message' to automatically send something at a specified time.
  • Schedule reminders for yourself in the 'Saved Messages' chat.
  • Get a notification when any of your scheduled messages are sent.
  • CUSTOM CLOUD THEMES
  • Choose a custom accent color and quickly create a new theme in Settings > Appearance.
  • Share your themes with other users on Telegram across platforms.
  • Update your theme for all its users when you change something.
  • NEW PRIVACY SETTINGS AND MORE
  • Choose who can find you on Telegram when they add your number to their phone contacts.
  • Share documents to Telegram from your favorite apps using the Share Extension.
  • Send a single , , , , or to check out what's new in the animated emoji department.