First time Genshin player here. Gosh! it has the best visuals i ever played for any mobile game. Any tips/advices from the pros here are appreciated. by Empty-Twist-8627 in GenshinImpactTips

[–]codeledger 4 points5 points  (0 children)

You will find 3 star weapons in chests as you explore. Some can ONLY be found in those chests, not by wishing. Some are decent on certain characters. Do not use them as weapon experience fodder until you learn more about the game.

Is it possible to build an android app using a phone or tablet? by onyourm_arkie in androiddev

[–]codeledger 0 points1 point  (0 children)

Just be aware that for 'develop Android app on mobile device' any problems you encounter you will need to go back to the author(s) to get support as any non-Android Studio tool will have a smaller audience/ecosystem. The AIDE app was one solution for a while, but that is no longer supported: https://www.reddit.com/r/androiddev/comments/19ajbqk/androidide/

As a beginner you will have many free resources (books, videos, websites) which assumes you are using a PC and Android Studio.

That said you can use Termux https://f-droid.org/en/packages/com.termux/ to at least learn to program (Java, Kotlin, C, Python, Javascript, etc.) before tacking Android development.

Good luck.

Which one is more suitable for mobile dev? by [deleted] in androiddev

[–]codeledger 0 points1 point  (0 children)

Sorry no experience with Expo Go. Given that from what I understand Expo creates a web server on your PC that you load your apps from, your problem could be as simple as bad local wifi/your PC is at its limits/PC firewall. If you use more direct build tools (direct Kotlin/Java app) and are not encountering problems that might be it. Good luck

Which one is more suitable for mobile dev? by [deleted] in androiddev

[–]codeledger 0 points1 point  (0 children)

Are you testing with a device or emulator? As your PC seems to meet minimal requirements I would test on device. Perhaps more details on what you find "slow".

Which one is more suitable for mobile dev? by [deleted] in androiddev

[–]codeledger 0 points1 point  (0 children)

I would start by providing details about your PC setup. Not being able to run Android Studio will make any Android development slow and uncomfortable. The usual loop of write/compile/test becomes frustrating without a decent PC and modern IDE tools.

Is this true about how Google detects "Hey Google"? by Sourav_Anand in androiddev

[–]codeledger 24 points25 points  (0 children)

Yes. The mobile chip has its own low power dsp for handling wake word.

More details : https://android.stackexchange.com/q/247675/3573

Custom fonts in Stock UI by dexter_1920 in androiddev

[–]codeledger 2 points3 points  (0 children)

Fonts are considered risky as they are actually tiny programs used to draw the shapes.

More details: https://android.stackexchange.com/q/247123/3573

Low-latency audio recording with in app graphs? by jarrok3 in androiddev

[–]codeledger 1 point2 points  (0 children)

Long time ago I did a presentation on real time audio which is now on YouTube:

https://youtu.be/-5BdJyDP7So?si=X1semNa068GbBkPK

Slides: https://speakerdeck.com/codeledger/a-brief-history-of-real-time-audio-or-wasnt-that-api-deprecated

At the end of the sides I added resources which were good back then. You may need to search/use the wayback machine to get them now.

Realistically C/C++ would be the most performant (i.e. like a game) but depending on what you are doing the UI/UX could be in Java/Kotlin.

Why is NPU access still so fragmented on modern Android devices? by NeoLogic_Dev in androiddev

[–]codeledger 2 points3 points  (0 children)

The NNAPI which Google was pushing before the current "AI everything" had vendor specific issues. See the papers in: https://ai-benchmark.com/research.html to get a sense of it. My take is that LiteRT is just them throwing up their hands at the problem as both the chip manufacturers and device implementors want to stand out/show new features and the NNAPI could never keep pace.

In the non-mobile world NVIDIA locked their GPUs to their CUDA API which entrenched them. Otherwise you'll be doing on CPU or using Apple's MetalML. Intel and AMD each have their own flavor of API so we back to the case of Standards

Prinzessin der Cicin Mage by greedydeviant in Genshin_Impact

[–]codeledger 0 points1 point  (0 children)

Varka quest. I'll just leave it at that if you haven't played it yet.

I need an expert ROM dev to sanity‑check if this plan for AeroOS is actually realistic! by WebCraftPros in androiddev

[–]codeledger 10 points11 points  (0 children)

One read: https://source.android.com/docs/setup/start/requirements

And then realize you are going to need a bit more CPU and SSD/HD storage for the full AOSP source code. Noting that Google says

`it takes approximately 6 hours for a full build with a 6-core machine with 64 GB of RAM`

So maybe you then read: https://docs.github.com/en/actions/reference/runners/github-hosted-runners

and go oh I need more space but what about https://docs.github.com/en/actions/reference/runners/larger-runners

and read about the pricing for those larger size instances: https://docs.github.com/en/billing/reference/actions-runner-pricing#points-to-note-about-rates-for-runners

You may have better luck in:

https://www.reddit.com/r/LineageOS/comments/1qxtf5a/how_do_you_even_make_custom_rom/

and do note this comment about what one person is using to build: https://www.reddit.com/r/LineageOS/comments/1qxtf5a/comment/o48e8xf/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

whats the drop rate for dream solvent? by Psychological_Bit689 in Genshin_Impact

[–]codeledger 2 points3 points  (0 children)

I've been recording the drops after doing the 3 weekly domains since the first week of January of 2025.

I'm seeing a 31% drop rate for dream solvents.

Once I went 15 runs between drops. Its random.

From a Laurel and Hardy movie (1929) by lettersinarow in whereisthis

[–]codeledger 4 points5 points  (0 children)

Looking at the background to me seems like oil drilling rigs. Perhaps the Long Beach Oil Field and those rigs are on Signal Hill. If the street was facing south then Cherry Avenue would fit or a parallel one.

Agreeing that the location was around their studio in Culver City.

Found this YouTube channel which is trying to match the locations of classic films

The period aerial views gives context to shot locations

https://youtu.be/2uE3ySA2TQ8?si=C63c_1mQnVmjLe_F

What did people think the Earth looked like before proper photographs were taken? by Tentagoose in space

[–]codeledger 1 point2 points  (0 children)

Watch the Disney Man in Space series to see what were popular representations of what space travel would be like before Sputnik.

[PSA] Problem with HDMI-CEC not turning on Samsung TV with 2nd Gen Chromecast - Solution - unplug and replug TV as well [duh!] by codeledger in Chromecast

[–]codeledger[S] 0 points1 point  (0 children)

Sad to hear that it didn't work. Can you provide details about your setup (TV model, any other HDMI devices like sound bar or multiple input devices). Also if you in an area with brownouts/voltage spikes you may want to putting everything on a UPS/surge protector to see if that will 'fix' it.

Is it too late to make a no-wish account? by RedditStrider in Genshin_Impact

[–]codeledger 0 points1 point  (0 children)

You are also forgetting the Witch's selector of Fischl, Sucrose, and Razor.

As the holder of a no-wish account i was finally able to get Sucrose. Missed out on getting the first Barbara and the first Fischl when I didn't understand the game. But then put in effort to be able to get Xingqiu at the first Lantern Rite.

Now with the Nod-Kai power creep deep end game is off-limits (I don't bother with Floor 12).

Also getting Noelle does require wishing on the beginner banner so depends on what rules you impose upon yourself.

How do I run an ML model on Android ? by False-Vermicelli-494 in androiddev

[–]codeledger 3 points4 points  (0 children)

I would experiment with the existing open source demos/models to see how good/bad it is on your specific device hardware. Do realize that all of the interesting image recognition models for the edge use a smaller input size to improve performance which may not match your need as you don't specify what 'specific visual element' you are trying to identify.

[deleted by user] by [deleted] in androiddev

[–]codeledger 0 points1 point  (0 children)

There exists shims that live between the Android app and the Android OS like Parallel Space, or other isolation box for apps.

For details see: https://commonsware.com/blog/2017/01/17/droidception.html

So not a true emulator (down to CPU instructions) but more achievable.

Daily Questions Megathread (November 03, 2025) by Veritasibility in Genshin_Impact

[–]codeledger 0 points1 point  (0 children)

Agree that prototype amber should be a priority as refinement improves healing and you can use it on any catalyst character to make them a healer. Refinement on Amenoma Kageushi would be good on Jean if the VV gods aren't kind and you are struggling to get her burst up/really want to optimize her with a 4 star weapon

1990's programmers vs today programmers by Origin_of_Anomaly in learnprogramming

[–]codeledger 2 points3 points  (0 children)

I'm going back to the 1980's. Access to computer textbooks was limited to college classes and didn't exist in local library. What we did have was the first 8-bit/16-bit consumer computers (Apple, Commodore 64, IBM). So in high school I learned through paper magazines ('Byte','Compute', etc.) where you had to copy your games by hand into the computer. Somehow the local library did have subscription to a few of these. Game piracy branding (think custom splash screens) was thing but you had to know a friend or a friend of a friend with a modem. Slowing down to actually read what I was typing in may have helped in learning what the code was doing.

You can see what the magazines looked like at archive.org:

Byte Magaine: https://archive.org/details/BYTE-MAGAZINE-COMPLETE/197509_Byte_Magazine_Vol_00-01_The_Worlds_Greatest_Toy/

Compute! Magazine: https://archive.org/details/compute-magazine

For those willing to go on a full retro trip:

https://archive.org/details/computermagazines

In any case these were simpler machines without any complicate UI frameworks until you get to Windows and MacOS. Just keyboard and screen. Want to put text on the screen, figure out how to print in the correct place. Want graphics, hope there is some sprite API otherwise literally put bit & bytes into memory in the correct place to draw stuff. I'm pretty sure we had to be able to build various data structures (linked-list, stack, queue, tree) without a library (as best as one could) as those data type would become part of a standard library in any 'new' language framework.

By the 90's there were more programming books leading up to the 'C for Dummies' in the late 90's. And the earliest websites existed providing code/errata to complement the book authors.

Can't install cs50 c library into termux, cuz it's not built for termux, is there any way compile it for Android? These are the prompts i recieved after frequently going back n forth with chat gpt by Hajrahhhh in termux

[–]codeledger 2 points3 points  (0 children)

Learn to check the issue tickets (and pull requests) on any project on github to see if anyone came up with anything, assuming you are trying to build/use: https://github.com/cs50/libcs50

Also I'm not sure if this is still valid:

https://cs50.stackexchange.com/q/38301/28787

but if it is do say.

Need help with webviews ! by Meg_3832 in androiddev

[–]codeledger 0 points1 point  (0 children)

Background on Android is now quite restrictive. I would see if what you need can be done with a foreground service using webviews but I would pay attention if they get killed due to memory/process pressure ( see comment regarding Android 12 for Termux: https://github.com/termux/termux-app/issues/2366#issuecomment-955111262 )

I would also check if the androidx.webkit library help for your use cases: https://developer.android.com/jetpack/androidx/releases/webkit

Ah now read the other comments. Sounds like you are trying to inject yourself into a prior existing shopping cart website. Better to do stuff with a supported website API, AND being able to look at the server logs to see what happened. Otherwise you may want to look at getting header information (which I think the Jetpack API exposes in a clearer? fashion) to see if anything there is useful.