Shawn's face
Music
Logs
Developing AtrableBusking ClubSubmerged Under SnowOklahoma!Scratch Coding Class (Dec 2022)Getting Interested in Computers (good old days)ETC (Resume / CV)

Computer

I was interested in airplanes when I was 12. I tried to run an airplane simulator on my laptop, but it didn't work well: it took like 3 seconds to render a frame.

I was searching up why it was not working. Since then, I started to get interested in computers, especially in hardwares. I somewhat understood how the components of the computer (CPU, RAM, GPU, mainboard (motherboard / logicboard), sound card, pci lanes for connections, I/O ports, ...) interact, but to deeply understand those interactions, I had to know the software, too.

I started with the most widely-used language, Python, to understand the basic concepts in programming, such as class, variable, function, loops, ...

Then, I wanted to build an app using the programming knowledge that I learned. Flutter was the perfect framework for this, as it supports cross-platform app development. I learned Dart to use Flutter. After a year of effort, developing it at least 4 hours a day, I published the app, Atrable, on the Apple App Store.

Developing Story of Atrable →

I am also building my website (this one). This website would be gradually developed as I keep doing activities 💪.

- Written on Mar. 22, 2022