• Breaking News

    [Android][timeline][#f39c12]

    Friday, October 1, 2021

    App Feedback Thread - October 01, 2021 Android Dev

    App Feedback Thread - October 01, 2021 Android Dev


    App Feedback Thread - October 01, 2021

    Posted: 01 Oct 2021 06:00 AM PDT

    This thread is for getting feedback on your own apps.

    Developers:

    • must provide feedback for others
    • must include Play Store, GitHub, or BitBucket link
    • must make a top level comment
    • must make an effort to respond to questions and feedback from commenters
    • app may be open or closed source

    Commenters:

    • must give constructive feedback in replies to top level comments
    • must not include links to other apps

    To cut down on spam, accounts who are too young or do not have enough karma to post will be removed. Please make an effort to contribute to the community before asking for feedback.

    As always, the mod team is only a small group of people, and we rely on the readers to help us maintain this subreddit. Please report any rule breakers. Thank you.

    submitted by /u/AutoModerator
    [link] [comments]

    Publishing apps for others

    Posted: 01 Oct 2021 01:21 PM PDT

    I was curious what the standard way of writing apps for other people/companies are? I have my own developer account. I was asked about writing a small app for someone else and wanted to find out how others handle releasing it. Do you build an apk and let them get a dev account and submit or submit under your own account? Or a different way that I don't know 🤔

    submitted by /u/loradan
    [link] [comments]

    How to mitigate reverse engineering attacks

    Posted: 01 Oct 2021 12:14 PM PDT

    What conflict did you have at work as an Android developer and how did you solve it?

    Posted: 01 Oct 2021 06:06 AM PDT

    What's the best way to answer this Interview question?

    submitted by /u/inAbigworld
    [link] [comments]

    App suspended from the Play Store

    Posted: 01 Oct 2021 11:03 AM PDT

    App suspended from the Play Store

    Hi, I developed a scheduled recorder app (the user sets the time and the recorder will start recording at that time, with also remote recording on a different device), but the app was suspended from the Play Store because of the Stalkerware policy.

    The app doesn't collect the user's personal data without his/her will and consent and doesn't work if the user does not want. Everything is transparent: it is just a scheduled recorder and the user decides when and what to record with his/her device. The user has always full control of what the app does. There are other apps on the Play Store that offer the same functionality.

    You develop an app, and when you get a decent amount of (happy) users Google decides to ban it from the Play Store.

    What to do next?

    1) switch to a new and more open technology (web development, etc.)

    2) try to publish the app on a different store (which one?)

    https://preview.redd.it/wb43b0cjovq71.jpg?width=802&format=pjpg&auto=webp&s=1747eef73a81b5655bf51c7831ca3f4079e1dd8f

    submitted by /u/iClaude10x
    [link] [comments]

    Can i open a play store developer account in another country to unlock in game purchases ?

    Posted: 01 Oct 2021 01:01 PM PDT

    Hi, i want to publish my mobile game but I'm from a country where in app purchases are not allowed, can my friend who lives in another country make me a google play store dev account from there, with my own bank account ? And will it unlock in app purchases for me ? Thanks.

    submitted by /u/SinaYawedi
    [link] [comments]

    How to find out which Android devices are my user's using?

    Posted: 01 Oct 2021 03:25 PM PDT

    Hello, I am new to Google Play Console. I'm trying to figure out which Android devices are the most commonly used by my app users.

    The only way I know of doing this is through Download Reports -> Statistics -> Installs -> Device Breakdown. But this outputs a .csv report.

    Is there an easier way? Thanks in advance.

    submitted by /u/GunplaAddict
    [link] [comments]

    Has anyone actually use the In-App Review Plugin on their apps? In-App Review vs Traditional Popup(redirect to playstore page)

    Posted: 01 Oct 2021 01:52 AM PDT

    Updating my tech stack: RxJava vs Flow

    Posted: 01 Oct 2021 07:33 AM PDT

    Hi everyone! 👋

    So, I'm about to start a new project from scratch and I'm looking into updating my tech stack. The last project I've completely created from scratch is from 2 years ago, and well, we all know how much technologies can change in a few years.

    In that last project I used:

    • Retrofit with the RxJava adapter exposing Singles.
    • RxJava to plug-and-play different Repositories.
    • Dagger for DI using a multi-module architecture and SubComponents to expose my dependencies to the feature modules.
    • 100% Kotlin

    So, for this new project I'll be using:

    • Retrofit exposing coroutines
    • My Repositories would expose a Kotlin's Flow interface instead of using RxJava
    • Hilt on top of Dagger.

    I'm pretty much sold on the idea of using Hilt, honestly I've tried it, and it does remove a lot of boilerplate code. I've seen some people complain about issues with dynamic feature modules, but I'm not going to use those so I think it would be fine.

    -------------------​

    Now, the only thing that I'm still trying to figure out is if I actually want to use is Kotlin Flows.

    So far I haven't had any issues replacing RxJava with Kotlin Flows, the API is kinda the same, I'm not sure if the RxJava API and the Flow API are 100% equivalent. I mean, I haven't seen any Flow API function equivalent to RxJava's concatDelayError which is useful when you want to contact several network calls together and handle any error last.

    I've implemented a few Interactors/UseCases where I zip several network calls together, and flat map one of those network calls if something goes wrong. So I can kinda do the same things that I'd do with RxJava.

    I've also been reading a few articles in favor and against RxJava/Flow. So, I'm going to list these articles below and digest a few interesting pointers:

    • Vasiliy's RxJava Lessons Learned: Doing a totally disrespectful TL;DR of the article great content, it basically says that RxJava has died and no one should use it anymore.
      • It says that one of the issues with RxJava is the humongous steep learning curve. I agree with that it is not easy to learn about all the RxJava components (Observable, Single, Subject, Disposable, Schedulers, etc.) and also lear its API (zip, flatmap, concat, merge, etc.). But, I consider RxJava learning curve no more difficult than Dagger.
      • It says that RxJava code spreads over the codebase like a cancer. Well, I usually have to provide my Schedulers via Dagger modules and then inject them directly into the Repositories. I'm not sure if I'd go as far as saying that it spreads like cancer, but sure, you need to carry the Schedulers somehow.
    • Vasya's RxJava vs Flow: One of the most interesting articles I've found about this topic. Super detailed comparisons between RxJava and Flow.
      • RxJava has more operators than Flow. Although, you can somehow workaround this, for example you can use a try/catch to implement the onErrorResume.
      • Kotlin has multi-platform support. It's not Java so feels good having one less Java library there. Flow's code looks much more intuitive than RxJava's.
      • RxJava deals with Observables, Single, Completables, and other components. Flow is just Flow.

    So, TL;DR:

    • You guys think it is time to change RxJava by Flow?
    • Anyone who has moved from RxJava to Flow, have you found anything that you didn't like? Or something that required much more boilerplate code than with RxJava?

    I'm 80% convinced to move to Flow by now, but I'd like to hear what everyone else thinks.

    Appreciate all the feedback. Thanks,
    🙇 🙇 🙇

    submitted by /u/alarghi
    [link] [comments]

    How to calculate retention?

    Posted: 01 Oct 2021 10:17 AM PDT

    I just have one question. Is retention calculated:

    According to the number of users who INSTALL the app divided by how many users come back on the nth day

    OR

    According to number of users who SIGN UP divided by how many users come back on the nth day

    submitted by /u/Heathermohl
    [link] [comments]

    Which (Jetpack) libraries are not available to use from Java at this moment?

    Posted: 01 Oct 2021 08:10 AM PDT

    The obvious one is Compose, which straight up can't be written in Java. But are there any other libraries that you literally can't use in your app if it's built with 100% Java?

    submitted by /u/StylianosGakis
    [link] [comments]

    How to locate app data on a tablet memory

    Posted: 01 Oct 2021 07:16 AM PDT

    Hi there :)

    I have an app on my Android tablet that shows short video loops (2 or 3 seconds). I assume it is using the RAM.

    Is it possible to locate the loops on the tablet's memory? No relevant files could be found in the android cache folder or in any of the app folders.

    submitted by /u/lokoloko1337
    [link] [comments]

    [Help] M1 or Intel Mac for Android dev?

    Posted: 01 Oct 2021 06:16 AM PDT

    Hi

    I have an option to get 16inch Macbook Pro 2019 or Macbook Air/Pro M1.

    What are your suggestions?

    My primary tasks are Android app development (and use emulator quite rarely for testing also).

    Cost is not an issue.

    Thanks...

    submitted by /u/anirudhgupta281998
    [link] [comments]

    So many options, but which one do you use to replace SingleLiveEvent?

    Posted: 01 Oct 2021 05:07 AM PDT

    I found you can use a sharedFlow

    MutableSharedFlow<Action>(replay = 0)

    or a channel

    private val _action = Channel<Action>(capacity = Channel.CONFLATED)
    val action = _action.consumeAsFlow()

    Also not sure about which capacity is best for this

    But I found a bunch of posts mentioning BroadcastChannelbut since it's deprecated for sharedFlow and stateFlow, I would think the sharedFlow with replay 0 is the way to go, but I can't decide which one is best.

    The aim is to purely find a replacement for SingleLiveEvent

    submitted by /u/dotcomslashwhatever
    [link] [comments]

    REVENUE: Personalised vs. non-personalised ads

    Posted: 01 Oct 2021 04:30 AM PDT

    Hi there,

    I am working on implementing a banner ad in my Android app. I am quite opposed to ads in general and do not like my app users to be tracked because of it. Hence, I am considering adding only non-personalised ads to my app, even if I might earn less.

    Does anyone know how much revenue loss (in percent) I can expect in general, compared to personalised ads? (I implement AdMob banner ads). I could not find any reliable information about it in the internet, hence I would like to hear your experience/opinions.

    Thanks in advance for your help! Cheers :)

    submitted by /u/Michael_K14
    [link] [comments]

    Google Play indexing problem?

    Posted: 01 Oct 2021 04:23 AM PDT

    I have noticed that lots of apps have disappeared from Play Store (mine included). I can't even find something like: TINDER using certain google accounts (from others it's appearing). But it looks like google is not properly indexing +18 apps. Has anyone noticed it too?

    submitted by /u/Gloomy-Dirt-8293
    [link] [comments]

    Question about metadata of music apps

    Posted: 01 Oct 2021 07:23 AM PDT

    How can I get metadata of different music apps, I have used intent filter with broadcast listener, but except for Spotify no other apps seem to fire any of the intent filters, am I missing something here I'm a new android developer.

    submitted by /u/neojake
    [link] [comments]

    Custom views [kotlin]

    Posted: 01 Oct 2021 02:51 AM PDT

    Hi guys. I want to learn about android custom views using kotlin but I dont know where to start. Is there any good resource you guys may recommend to me like a course or anything else. Thanks

    submitted by /u/HugoooOliveira000
    [link] [comments]

    Sync Failed

    Posted: 01 Oct 2021 02:46 AM PDT

    Review to unlock a part of the app

    Posted: 01 Oct 2021 08:07 AM PDT

    A perhaps simple YES/NO question:

    Can I encourage users to leave a review to gain something in return (a game mode in this case)?

    Why I'm asking Is because I don't want my app to be taken down if this goes against Google Play rules.

    If yes:

    Have you done this? What was the result? Does users really like this?

    submitted by /u/Plebimus
    [link] [comments]

    Please I need some serious help

    Posted: 01 Oct 2021 03:06 AM PDT

    I am developing an app and I wasn't to get the track details of any music playing from any app in the background, I set intent filter on my main activity, but It can only detect changes in Spotify but not other apps, for example Jiosaavan, Gaana or Amazon music or wynk, please help me figure out what's the problem and what's the solution, please.

    submitted by /u/neojake
    [link] [comments]

    Sync failed

    Posted: 01 Oct 2021 04:14 AM PDT

    Hi,

    I god some sync error issues in my android studio gradle project.

    "Gradle project sync failed. Basic functionaltiy(e.g. editing, debugging) will not work properly)"

    Could not find method implemenation() for arguments [random libary].

    Thank you for your support.

    Kind regards

    submitted by /u/Qforyouisyou1
    [link] [comments]

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel