18

Only if people understood the amount of effort that goes behind building a simple app.
Even if it's a simple notes app, I've to design the UI (at least 2 different activities - 1 for the list and the other for editing notes), write the code which makes it run i.e. without which the app is just a piece of empty design, think about what data
structures to use (that notes you are saving need to be stored somehow) and then club everything together and hope nothing breaks (spoiler alert: something will definitely break).

People need to understand that it's not just putting some fancy buttons and boxes around. Also, I'm not just making the app for one device. I've to make sure it works on different screen sizes, different versions of the OS (a user can't imagine how many functions need to be re written because something got deprecated in the process and I'd to switch to something different).

Also I'm not just sitting at my computer and converting coffee to code. I've to think about the flow, structure, design, navigation, backend etc. Of the app; most of my time isn't spent writing code but thinking/studying how to write the code. I also need to wait while the project is compiling/building every time I want to test it.
A function which you think is hard to implement night be really easy while something you claim is easy might be a nightmare. Oh and I didn't even mention how I need to stick to some design guidelines to make the app look consistent with the rest of the OS.
If you're wondering why a developer is spending most of his time on a browser, he isn't playing internet games or browsing reddit ( at least you better hope not), he's probably looking at the docs/stack overflow to get something to work/fix something!

Wow! That was long. Thanks!

Comments
  • 2
    I relate so much to your “something you think might be easy to implement turns out hard and backwards”, I say okay I need to read in something, but to do that I need to pass it, how do I pass it? Should I ask for input or read a file (just and example here) and it just goes on into a long list of steps that for some reason I thought I could do in just one. I feel you ☚ī¸
  • 5
    Yo and then u have the fuckers who spend 10 mins on an app builder website and think our job is easy. Seriously fuck those guys
  • 6
    @yatanvesh and those YouTube videos titled "Make app in 10 minutes and earn money"
Add Comment