Skip to main content

Where to start coding up a drawing app?

I'm trying to figure out where to start with coding up a drawing app because I can't find one that does what I want. I can kind of brute force it in Autodesk's SketchBook. I'd like a thing that does what I want more conveniently and better. It appears to not exist. I've spent some time looking.

I've found one video for creating a drawing app in JavaScript.

I've repeatedly had Python recommended to me over the years as the first programming language I should learn. I'm happy to pursue JavaScript instead or another language if that would serve this goal better.

I've discovered MIT App Inventor and they do have drawing app tutorials. I completed the first Doodle app tutorial and synced it to my phone and tried the working demo on my phone.

If my app idea does what I want and does it well, I think I could sell it. In theory, MIT app inventor allows for that. In practice, it seems unlikely to me that this is really viable.

If you know how to take something from MIT app inventor and sell it via Google Play, I'm all ears. But I'm also doubtful I can even get the functionality I want via this Lego-for-apps system and I already know some HTML and CSS and I do a little website work for pay in the small town I live in. So I'm thinking it would make more sense to code it myself, both to get the functionality I desire and to own the code so I can potentially monetize it.

I'm looking for any ideas where to start. I'm fine with hearing "It's time for you to just start that free course that guy recommended to you back in March." (See below) But I'm a little leery of starting it only to discover it is yet another dead end and I've wasted a bunch of time that could have been better spent coding the app in a different language.

Back in March, someone from HN talked with me via Discord about learning to code and recommended a free Python course. Notes and link to course are here.

In March, I also learned my computer didn't have enough RAM. That has since been remedied.

In the process of applying for a thing around the same time, I also theoretically acquired free access to some initial coursework via a boot camp, assuming I can remember my login credentials.

HN Discussion

Originally posted to HN as an Ask HN. It got no traction, which is annoying the fool out of me this evening cuz REASONS.

Comments

Popular posts from this blog

New Accounts

You can set up a new account to save your wardrobe but can't order anything until you get measured. Setting up a new account will prompt you to make an appointment with the nearest certified seamstress allowed to measure you. This potentially tells us where to go certify a bunch of new people. If enough people create an account in x city, we make sure to arrange a certified seamstress as soon as possible if there isn't one yet.

The Norway Problem

The Norway Problem - why StrictYAML refuses to do implicit typing and so should you Norway abbreviates as NO. This is a real word and some programs will alter that to a programming command, such as "False." A workaround in some cases is to put it in quotation marks, but you may not know that ahead of time. There are other cases like this, such as a person whose last name is Null . Found via HN . Related reading: Principle of least astonishment A textbook formulation is: "People are part of the system. The design should match the user's experience, expectations, and mental models."

Blobbing

I'm a blogger currently publishing too many blogs on blogspot and I have a stupidly large number of Reddits. Blogspot has a bunch of templates. Their four most recent ones are Contempo, Soho, Notable and Emporio. I only use those four these days because they were made available after planet Earth moved to mobile first as its standard.  Those four are mobile friendly templates. The older ones are not, so they don't play well on a phone and my internet life is 99 percent on my phone. I have a lousy never updated website and lousy never updated reddit called pocket puter because my phone is my window on the world. One part poverty, one part physical limitations from my medical situation.  I don't think I have a single blog using Contempo. I have a few using Notable and Emporio but most of my blogs are the Soho template and I've been removing the pointless decorative photo on the landing page that I used to think I needed  because my sites are pretty stripped down, bare bon...