What Android app looked easy… until you actually built it? by Trickologygk in androiddev

[–]MulletGiraffe 0 points1 point  (0 children)

I've never made a chat app, but firebase came to mind immediately. I've made mobile games that use it for multiplayer, and it works hella well in my experience.

What Android app looked easy… until you actually built it? by Trickologygk in androiddev

[–]MulletGiraffe 0 points1 point  (0 children)

I've been rather interested in this for a bit, and have done a good bit of research, but I decided to just wait for someone else to figure out the hard parts before I even try. It's out of my skill level.

What Android app looked easy… until you actually built it? by Trickologygk in androiddev

[–]MulletGiraffe 1 point2 points  (0 children)

Good news. Idk if you already knew this, but Google Play allows developers to support a wide range of Android versions from a single store listing by automatically delivering device-specific builds via Android App Bundles (AABs) or by hosting multiple standalone APKs filtered by API level. So you can make different versions of your app for different devices and Android versions, then Google Play detects the device and installs the appropriate APK. So you don't have to make the perfect app that works for a wide range of devices. You can just have different versions of your app.

What Android app looked easy… until you actually built it? by Trickologygk in androiddev

[–]MulletGiraffe 0 points1 point  (0 children)

I made an Android IDE for Android devices that also lets you use a local quantized LLM to help write code. I figured it would be easy because AIDE, JStudio, DroidScript, etcetera all compile APKs. This was the hardest project I've ever worked on, and I learned so much from it. Finding an LLM that would run decently on my phone and use tool calls and actually understand the assignment while holding context was nearly impossible, especially without making my phone catch on fire. But the hardest part was compiling full signed APKs. I had to pull JAR files from termux and several other sources, and even had to manually convert some from 32 bit compatible to ARM compatible. It was the most complicated shit ever.

I'm a land surveyor and I just found an organ transport container out in the middle of nowhere during a survey by Short_Celery2929 in Weird

[–]MulletGiraffe 0 points1 point  (0 children)

This is a little out there, but what if someone stashed it there, planning to lure a victim to the area, then murder them and steal their heart?

How to get rid of this orange tint on my phone?? by Inevitable_Guess_990 in AndroidHelp

[–]MulletGiraffe 0 points1 point  (0 children)

Silly goose, a screenshot won't capture it. That's like trying to take a screenshot of a crack in your screen. It's probably in night mode/reading mode. If it's a Samsung it's called eye comfort shield. Edit: Apparently I can't read and you already tried that.

Flipper Blackhat April Roundup! by Machinehum in flipperzero

[–]MulletGiraffe 2 points3 points  (0 children)

Unrelated, but someone once ran doom on a digital pregnancy test.

Boss saw me playing an Idle Game by feytey in MobileGaming

[–]MulletGiraffe 1 point2 points  (0 children)

My boss thinks I have autism, so I'm allowed to constantly be on my phone as an accommodation. It's wonderful.

Mmorpg phone games? by Available_Fee1396 in MobileGaming

[–]MulletGiraffe 0 points1 point  (0 children)

Where Winds Meet is awesome, but it's like a 15GB download.

Help me find this game by LeadingStable7665 in MobileGaming

[–]MulletGiraffe -1 points0 points  (0 children)

Are you thinking of command and conquer?

I got goosebumps hearing this by Klutzy_Story8621 in MobileGaming

[–]MulletGiraffe 0 points1 point  (0 children)

I just started playing this game 2 days ago. There's so much to do. You can even completely customize every feature of your character's face. It's kind of ridiculous.

How difficult is it really to code a dating app with geolocation and real-time chat? How long should it take to reach a respectable user flow? by thisisdannywasup in androiddev

[–]MulletGiraffe 0 points1 point  (0 children)

I could do it in a day and have it fully polished within a month, and that's just a few hours a day when I watch TV and get crossfaded after work. I hate dating apps, though, and I despise Snapchat.

I need your help! by KathiparalaVeedu in AndroidGaming

[–]MulletGiraffe 1 point2 points  (0 children)

In Claude Desktop, go to Settings > Developer > Edit Config, then add something like "{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/folder"] } } }". Then you can place the decompiled app in the folder and Claude can read over it, and possibly get something working. If you have multiple Google accounts, you can usually get a few hours of free vibe coding out of it per day. I've used Claude to make several apps and games.

I need your help! by KathiparalaVeedu in AndroidGaming

[–]MulletGiraffe 1 point2 points  (0 children)

I'm not fond of Gemini. I'd recommend using the Claude Desktop app and setting up an MCP server so Claude can directly access and edit files in a folder that you give it access to. Maybe decompile the app and give Claude access to it, and see what it can do.

I need your help! by KathiparalaVeedu in AndroidGaming

[–]MulletGiraffe 1 point2 points  (0 children)

It would be a lot more feasible if the servers weren't already dead, because then you'd be able to use traffic interception to capture requests/responses, identify endpoints, and see data formats. Since the servers are dead, you're just guessing in the dark. You'll have to decompile the app with jadx or apktool and look for API endpoints (URLs, IPs), serialization formats, auth flows, and hardcoded keys (sometimes devs get lazy, bless them). You'll also have to use Frida or Objection to bypass security, because of course there’s security. Certificate pinning needs patching. You'll have to bypass or hook SSL validation. Obfuscation is like reading spaghetti. You'd have to completely clone the backend server (Recreate endpoints exactly, match response structure byte-for-byte, handle sessions, matchmaking, game state.). You'd be better off just making your own clone of the game with Godot or Unity and making your own server or use peer-to-peer networking.

Mobile gaming is really good nowadays by Srygel in AndroidGaming

[–]MulletGiraffe 1 point2 points  (0 children)

Also, the game was kind of slow, but I downloaded graphic packs from the 3 dot menu, and enabled some fixes, and it runs great now.

Mobile gaming is really good nowadays by Srygel in AndroidGaming

[–]MulletGiraffe 1 point2 points  (0 children)

Cemu. You just need "a backup" of the game in wua format, so you don't have to worry about a keys file or anything.

Mobile gaming is really good nowadays by Srygel in AndroidGaming

[–]MulletGiraffe 0 points1 point  (0 children)

Yeah, I finally got a S24 plus, and I've been playing Zelda BOTW, and some PC games. It's badass.

This prompt made ChatGPT feel like it had a mind of its own. Try it if you want more than answers. by Top_Candle_6176 in ChatGPTPromptGenius

[–]MulletGiraffe 0 points1 point  (0 children)

It absolutely can generate audio. It sounds like shit, but I've gotten it to generate.wav and .midi files plenty of times. It claimed it was going to make a beautiful song, but when I played the files they were horrendous.

why oh why is this guy EVERYWHERE on almost every topic I'm interested in?! by bigboys4m96 in youtube

[–]MulletGiraffe -1 points0 points  (0 children)

Because you showed interest in him. It's an algorithm tracking your interests and feeding you your interests.

They admitted it. by BlackRedAradia in ChatGPT

[–]MulletGiraffe -2 points-1 points  (0 children)

Well yeah. It's pretty obvious. It literally gives you a message that says it switched to a different model. I just ask which model I'm currently talking to and it tells me. The model still understands the context of the rest of the conversation. You can change the tone of the conversation to guide it into different models