I’m a mobile developer and my desk has always been a mess because of all of the devices I need to manually test on scattered about.

This weekend I decided to finally organize my desk. To help do that I looked up some solutions for phone organization and decided instead of buying an organizer I can just design and print my own.

Used a caliper to measure the dimensions of the devices, wrote down an approximate ideal size of the organizer based on that.

Created this design in opencad after relearning the tool (haven’t used it in a few months).

Then got it printed in petg.

And voila it works. I’m pretty happy the first prototype worked as the print time was around 4 hours so I really didn’t want to have to iterate too many times.

  • dudeface@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    18 hours ago

    I don’t develop for mobile outside reactive websites

    I just wanted to ask why exactly you need all those and why emulators don’t work well enough?

    • ryannathans@aussie.zone
      link
      fedilink
      arrow-up
      7
      ·
      17 hours ago

      Emulators cannot re-create all the dumb bullshit and quirks that phone manufacturers put in there these days

    • idunnololz@lemmy.worldOP
      link
      fedilink
      arrow-up
      4
      ·
      15 hours ago

      Every device in that pile (aside from the pixel 1 and pixel 7 which were my old daily drivers turned test device) was purposefully purchased because we got a report/logs of a bug on that specific device and had no way of fixing the issue unless we had the actual device.

      This isn’t the full stack of devices I have but these are the devices we’ve had problems with in the past and what I frequently test with these days.

    • anon_8675309@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      17 hours ago

      Not every phone is as capable as an iPhone Pro Ludicrous. If you don’t want your software to suck balls, test with slower devices.

      • blueduck@piefed.social
        link
        fedilink
        English
        arrow-up
        5
        ·
        16 hours ago

        And Throttle the network because not every user has fiber and WiFi 7 on a network colocated with the dev server