Making an app with my daughter
I have been wanting to spur STEM interest in my 6, soon to be 7, year-old daughter recently and haven’t been quite sure of the best avenue to do so until yesterday. Earlier in the day yesterday, I was annotating a screenshot I had taken in Monosnap while she looked on. She asked some curious questions like “What’s that?”, “Can you make that line pink?”, “Can you add a picture?”. Ohhh, I like how she’s thinking! So, I said, “Do you want to make an app with me later today?”. Of course she said yes. She’s 6 and still likes spending good quality time with her Daddy. So, we picked a time after naps to work on it.
Before that time, I did a little thinking and planning. I knew I wanted to make a simple paint app with her but honestly I had never made a painting app. How am I going to write an app with her if I have no idea what I’m doing? Google was my friend. It didn’t take long for me to decide on using HTML
<canvas> so I prototyped a really simple working example to prepare.
<canvas>. Once Undo was implemented she was off to the races.
Here’s the working app:
And, of course, I had to publish it GitHub for her: https://github.com/bradymholt/the-painting-app. We also made a shortened URL to the GitHub Page driven app url: https://tiny.cc/kaylagrace.
It was fun
It was a lot of fun building this together with her and she had a good time too. I am really looking forward to doing more activities like this with her. When we posted the app on GitHub she said, “Daddy, are we going to be famous?”. I said, “Maybe, baby girl, maybe”. :)