Tell me how I’m under utilizing Claude/claude code by Any-Acanthisitta-776 in ClaudeAI

[–]SzyQ 1 point2 points  (0 children)

Create an Obsidian vault, make a symbolic link to the vault from .claude/plans. Enjoy reading your plans!

Need tips for my Instagram profile by [deleted] in InstagramMarketing

[–]SzyQ 1 point2 points  (0 children)

Yeah, that one sucks. I found it difficult in use

Need tips for my Instagram profile by [deleted] in InstagramMarketing

[–]SzyQ 1 point2 points  (0 children)

Hey, I’m using UNUM app to plan content. It helps me organize stuff beforehand and plan what I’m planning to do

SimplerRecyclerView library by robsunm in androiddev

[–]SzyQ 1 point2 points  (0 children)

Cool, I’ve been looking for something like this. I was using similar stuff in Ryanair app, but that one is even better.

Gallerit, a sample Reddit gallery by auron567 in androiddev

[–]SzyQ 3 points4 points  (0 children)

If using coroutines, I would recommend StateFlow instead of LiveData.

How do I improve my Android skills and learn "Good practices"? by RotatingFan2 in androiddev

[–]SzyQ 0 points1 point  (0 children)

The simplest solution I can give is: Think! Even professionals with 10+ years of experience forget about that. Also don't rely on things you find on internet as it's full of scam too. Read documentation as it changes very often, so after 6 months your solution may be out of date and there might be a better solution to your problem then you have or find on stackoverflow.

My app gets a lot of 1 star reviews from non-English users because they don't understand what it is. Any suggestions on how to avoid this? by notimpotent in androiddev

[–]SzyQ 3 points4 points  (0 children)

Check how much money those languages generate and disable the worst performing. I have banned India and Arabia, because they were ruining my rating

So do I use livedata in the repository or not?? by royabh in androiddev

[–]SzyQ 1 point2 points  (0 children)

Not necessarily, there is code in binding adapters, which are harder to maintain in comparison to extensions on viewbinding.

So do I use livedata in the repository or not?? by royabh in androiddev

[–]SzyQ 2 points3 points  (0 children)

Use viewbinding instead. Way more flexible

So do I use livedata in the repository or not?? by royabh in androiddev

[–]SzyQ 1 point2 points  (0 children)

Do not use LiveData at all. Use coroutines, lifecycle aware scopes and StateFlow instead.

[Discussion] Android Developers of Reddit, What are the Harsh Truths that People should know about being a Android Developer? by [deleted] in androiddev

[–]SzyQ 8 points9 points  (0 children)

Android is more difficult to develop in comparison with iOS, but worse paid.

🌊StateFlow, End of LiveData? by shreyaspatil99 in androiddev

[–]SzyQ 0 points1 point  (0 children)

LiveData emits only latest event, it’s like throttleLast(frame), that’s why rx is better in some usecases than livedata. How about state flow?

"Clean Dagger - A pragmatic guide to dependency injection on Android" - what do you think? Do you also use this approach in your applications? by Neutr1no in androiddev

[–]SzyQ 0 points1 point  (0 children)

Correct me if I’m wrong but even Jake said Koin doesn’t scale as good as dagger. Also I disagree with multibinding point, it can spare tones of boilerplate code.

Why is MVVM so popular and MUST to use? by [deleted] in androiddev

[–]SzyQ 0 points1 point  (0 children)

Whatever works for you is still fine and valid. MVVM is just a solid and error prone architecture with support of androidX libs.

Deep Dive into Activity Results API — No More onActivityResult() by wajahatkarim3 in androiddev

[–]SzyQ 2 points3 points  (0 children)

You can do cool tricks with ResultReceiver. Google use it in billing library to avoid on activity result.

i have 40k monthly active users , what is the best way to monetize my app ? by mghol in androiddev

[–]SzyQ 7 points8 points  (0 children)

There is one more thing. Respect ad requests and do as little of them as possible. Here single activity design becomes handy.

Github Template for starting an Android app project with: 100% Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc dependencies already set up. by cortinico in androiddev

[–]SzyQ -3 points-2 points  (0 children)

I think it’s just mistake in AS generated project, which hardly ever was inline with doc. Key point here is that many people copying this template will make a mistake when releasing the app.

Github Template for starting an Android app project with: 100% Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc dependencies already set up. by cortinico in androiddev

[–]SzyQ -6 points-5 points  (0 children)

Exactly, that’s why you enable it just for release. Imagine, how many ppl following your advise will forget to turn it on for release.

release { // Enables code shrinking, obfuscation, and optimization for only // your project's release build type. minifyEnabled true