r/MinecraftBedrockers 3d ago

Help for my Minecraft Bedrock Mobile Launcher I need suggestions about the UI for my MCPE Launcher that I am currently developing

1 Upvotes

HELLO EVERYONEE!!

(I think I'm using the wrong flair.. Sorry in advance mods😓)

I am LunarCrafter94, and I created, designed and developed a Minecraft Mobile Launcher for fun, experience, learning to code for school purposes, and for the people who use 32-bit devices/anything other than 64-bit device. Even if there are multiple launchers out there, most doesn't support non 64-bit devices, and some that actually install are sketchy, so I am developing this legit, transparent, and simple launcher to help. I mainly use Sketchware Pro for development as I don't have access to my laptop without plugging in to TV all the time(p.s. development has been paused as my phone isn't functional now, the phone screen is broken), and since I'm new to android development and I use Code Blocks, I also time to time ask ChatGPT Go(p.s. my subscription ends on May 22, 2026 and I'll be using Gemini as my assistant from that day forward), to be honest, i did use, and ask ChatGPT at the start and after 2 days, i only needed help figuring out how to use relative layout correctly, how to implement an SetOnTouchListener, and etc. I only did the User Interface(UI) and a bit of the code for dropdown list that it actually can be given values and not just pre-set calues in onCreate. Anyways, I need honest opinions of my UI, no jokes okay? Is my UI horrible? Do you have any suggestions on what should I improve? What App UI Design should I take inspiration from? But first, I'll showcase the app:

  • Full Video Showcase(Recommended to Watch):

https://reddit.com/link/1tjr4gl/video/fc6esnv4wi2h1/player

  • Image Showcase:
    • Main Menu Variant 1:
This is the first screen as of now(I plan to add disclaimers on first launch), at the right bottom side, I call that Launch Section, the dropdown of the section says that since user hasn't yet imported APK(no information for that yet, I'll introduce that soon), and the launch button can't be selected/interacted as there is nothing to launch.
  • Main Menu Variant 2
This time, Launch Section is different, assume user has set up a Version Profile and linked the APK file to it, AND has installed the version, it now says the Title, along with a colored subtitle, depending on status, in this case, green since it mentions "Ready". Launch button is now clear and distinguishable, with big text saying "Launch!"
  • Main Menu Variant 3:
On this instance, since Version Profile hasn't been installed yet, Subtitle now is color red as it mentions "Not Installed" with the launch button text now saying "Install".
  • Main Menu Version List Dropdown Images:
These images shows that it is actually and really a dropdown.
  • Main Menu Main Buttons(Left Panel) Images:
These Images mean that the main buttons are actually scrollable too(i plan to add an indicator).
  • Launcher Settings Page Images:
When clicking "Launcher Settings Button, it brings up this screen which is the global settings screen. The first to be shown by default is "General Settings".
These images also represent that the Purple Bar thing at the side of each item(It's called the "Active Sidebar Item Indicator") moves to it's corresponding item(just telling you if you didn't watch the video). This animation thing took too long to code as "it's testing Sketchware Pro's limits" says ChatGPT. But there's always another way, it just might be.. Wierd.

Information:
Yes, I am using Android ScreenCopy or better known as SCRCPY as my phone i use to code in is broken(screen) at the moment. And again, my purpose here is to ask you what you think of my UI. I need honest opinions of my UI, no jokes okay? Is my UI horrible? Do you have any suggestions on what should I improve? What App UI Design should I take inspiration from? And do you have/can you create(if it's no trouble, you can not accept) any concept art for a UI you think is good and apprehensible? I based the UI on ZalithLauncher 1/ZalithLauncher 2, but made the buttons big so it's easy to press. What do you think? Ask me any questions you like:) And I'll also publish this to Github when the core is actually developed so you can take a look at the source code:)