So for background, I’m an IT Consultant, and mostly work in the development space, but one area I’ve never touched before has been mobile app development. So today, I spent the day getting a new GitHub repo sorted out, put together a pretty simple Actions workflow with SonarQube integration and basic test gates… on that note, got a new VPS up and running and deployed SonarQube there. Then finally just got my first Gradle project running on Android Studio, and after dealing with a corrupted keystore (fixed by just nuking the keystore, cleaning the project and rebuilding), I finally got technically my first Android app running on my S25 😄😄

  • Rimu@piefed.social
    link
    fedilink
    English
    arrow-up
    45
    ·
    3 days ago

    1 day of set up to get to ‘hello world’.

    Now you know why people hate mobile app development! Wait till you discover the torment of the app stores, lol

    • BorgDrone@feddit.nl
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      You kids don’t know how good you have it. Modern mobile development is a dream compared to the early days.

      Try developing for BlackBerry.

    • 7U5K3N@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 days ago

      Man. Google play. What a pain in the ass. 15 testers? Do I have 15 friends? And do they all have androids?

      Haha no

    • Keshara@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 days ago

      Lol, well to be fair, I spent probably only around 3-4hrs of effort. And a lot of that was figuring things out for the first time. App stores is going to be another matter entirely haha

  • Multiplexer@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    15
    ·
    3 days ago

    I finally got technically my first Android app running on my S25

    Wow, that’s really impressive.
    Didn’t know the old bone was still capable of that…

    But, honestly, good for you!

    I recently did some stuff for myself, slightly tweaking opensource apps to my needs, but decided against getting more deeply involved, seeing on how Google is making stuff for independent devs increasingly more complicated (and maybe downright impossible in the near future).

    • Keshara@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      Haha that’s awesome!

      I would love to do some development for older devices at some stage!

      But yeah seeing the Google issues is definitely off-putting, but I’m just going to enjoy a build process for a while first

      • Multiplexer@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        I would love to do some development for older devices at some stage!

        I did some assembly level programming on the DSP of a S25-like phone platform back in the days for my master thesis.
        Was really a lot of fun, doing complex signal processing using 2x8KB directly accessible RAM @ 13 MHz CPU frequency😆

        I’m just going to enjoy a build process for a while first

        That’s the right spirit!

  • 7U5K3N@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    4
    ·
    edit-2
    3 days ago

    Hey man congrats! That’s fantastic!

    I’m a QA guy and have 0 coding experience, 0 android studio experience and 0 github experience. I did something similar not to long ago… tho I 100% vibe coded everything.

    I rolled some Claude ai to my endeavoros desktop. Told it what I wanted in an android app it gave me the packages for what I needed for Android studio and I rolled all of that onto my computer built and pushed it to git hub.

    It’s been a learning experience android studio, GitHub and for me Google play.

    I’ve got a couple versions of my basic app. A version I can send my dad, and a version on GitHub for the specific community it was generated for lol

    It’s not anything special, just a database that lets you input names into two categories and then randomly lets you select a name from each category and approving the pairing if it’s acceptable.

    It’s not fancy but I did it (vibe coded sure) but for me the need was there. I made it and I’ve learned a lot in the process.

    So good job! I’m sure we’ve both walked down similar paths recently and its no small feat for a app novice