DoodleCAD 4+

Daniel Steward

    • 4.2 • 46 Ratings
    • Free
    • Offers In-App Purchases

Screenshots

Description

Did you know that a SwiftUI Shape is a very compact way of storing icons and is also more versatile to use. DoodleCAD can now export SwiftUI Shapes.

DoodleCAD is an easy to learn illustration and 2D CAD tool that gives MacOS users what they need to create simple illustrations, diagrams and mechanical drawings.

I originally wrote DoodleCAD because I needed an inexpensive easy to use CAD program for designing a back yard pond and patio. Eventually I had added enough features that I thought I should share DoodleCAD with others who might have my same needs. As time goes on I have added features that I need for my own projects and lately have been trying to clean the code and user interface to make it more modern. Sadly I have to pay bills and eat so like you I have a full time job that takes most of my time and energy so progress is sometimes slow.

My most recent addition is exporting code snippets for developers to use to create shapes in their own applications. Snippets for SwiftUI, NSBezierPath, UIBezierPath and CGPath can be created for any selected item on the canvas complete with transforms for positioning. These snippets are ready to copy/paste into any iOS, MacOS or SwiftUI application. The code snippets do not yet have stroke or fill added but it's on the way.

DoodleCAD is free to use with the only restriction being that you cannot print or export drawings or code snippets from DoodleCAD for use in other applications without paying a small monthly fee. There are no restrictions on how many files you create or how complex they are or what tools you use when in the free app and you can start and stop the subscription any time you like. Take all the time you need to create the perfect drawing for free and then subscribe for a month to export it for use in another app.

Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

What’s New

Version 1.7.10

As a SwiftUI developer I find it very helpful to be able to create SwiftUI Shape's from elements I have drawn in DoodleCAD. I have added an export option that exports one or more selected elements on the canvas to a SwiftUI Shape file.

Ratings and Reviews

4.2 out of 5
46 Ratings

46 Ratings

Cisco Kid was a friend of mine ,

Works as Promised

This is a very scaled down version of what CAD programs usually do, hence the name "doodle" CAD. I had some problems figuring out the interface, and then I read the reviews, and I thought, geez, I doubt the program is THAT BAD! And I was right,
IT'S a pretty good program. After a couple of hours of concentration, I can see it does have some pretty sweet features for a simple program. If at first you don't succeed, maybe it's not the program, maybe it's you.

Apocalypse Deferred ,

Was looking for super smple CAD but comes up a bit shrt

I'm trying to draw out the framing plan for my deck.

Really simple stuff for which DoodleCAD looked perfect. Easy drawing and it has dimensioning.

Alas, there are two dealbreakers:
(1) There is no ability to specify or display distances in feet & inches. This applies to all input fields accepting dimensions or the value displayed on a dimension line.
(2) Scaling isn't consistent througout the app. I cannot specify 1 inch represents 4 feet.

Finally, I can't find a support line to ask about these items, so I'm forced to communicate through an application review.

Could be a great app, but just really hard to do very simple things like drawing a 10 foot section of 2x6 lumber.

Sudonym ,

Can't use it - no support

As far as I can tell, there is no way to rearrange layers - drag and drop doesn't do it. Tried creating new layers but can't control where they appear. Can't delete the new layers I created - the minud sign button does nothing.

I was doing fine with this program until I needed to create layers underneath the ones I'd already done. Now I am completely stuck and can go no further. No support.

App Privacy

The developer, Daniel Steward, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer