• Breaking News

    [Android][timeline][#f39c12]

    Friday, October 29, 2021

    App Feedback Thread - October 29, 2021 Android Dev

    App Feedback Thread - October 29, 2021 Android Dev


    App Feedback Thread - October 29, 2021

    Posted: 29 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]

    IconKitchen - App Icon Generator from Roman Nurik

    Posted: 29 Oct 2021 01:33 AM PDT

    Visafe, Vietnamese government internet security app not only copies Adguard's code (GPLv3 however) but also tried to use Adguard server for free

    Posted: 29 Oct 2021 01:09 AM PDT

    REST in 2021

    Posted: 29 Oct 2021 02:30 PM PDT

    A difficulty I've been having learning Android has been getting and identifying up-to-date recommendations. I spent quite a while working through layout code before switching to Jetpack Compose, for instance.

    So far I've been using Retrofit for REST, but is this still the best approach now? The retrofit annotations like POST are of only limited use, since I need to build the body object elsewhere anyway. Or am I doing that wrong, and there's a better way of building request bodies?

    I don't need anyone to take me by my hand here, but if you can point out what I should be using and suggest some good intro posts to read I'd appreciate it. Thanks.

    If the answer is still "use retrofit and gson" I'm fine with that. I just don't like how deep this rabbit hole is going and it's time to check I'm in the right one. :)

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

    The M1 Pro for Android Engineers

    Posted: 28 Oct 2021 08:03 PM PDT

    Stuck at this question: Do you provide a way for users to request that their data is deleted?

    Posted: 29 Oct 2021 10:59 AM PDT

    Basically it seems really bad that I have to answer no, but I have no idea how I could say yes since I don't know how I would go about deleting stuff.

    Basically I use firebase, I don't have user accounts. I do have a user ID but I don't get it unless the users specifically give it to me over email. I guess I have customer emails for support, I could delete those. But how do I delete firebase data? In most cases it is anonymous as far as I know.

    I don't store any user data on my servers, heck I don't even have servers really, just a few APIs but the data flows down from the server, not the other way around.

    And then I have ads, I'm sure ad networks keep data. How do I get them to delete stuff? How would they know who wants the stuff deleted?

    Or do I answer yes and everything I do is delete support emails of the person requesting?

    Edit: Just to be clear on firebase, I don't use user auth or anything like that, all I do is set a user id on firebase, which is a random number that I store in preferences. If the user clears data then the id changes.

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

    Updated to macOS Monterey and suddenly I received this warning but there is no AS update yet.

    Posted: 28 Oct 2021 07:57 PM PDT

    Database usage guidelines for apps

    Posted: 29 Oct 2021 10:26 AM PDT

    I need to save pictures in my app. Although the pictures are very small, each picture is like 10-20 KB, but I want to keep them in external storage. Currently, I am solving the need through direct file operation. In this case, how can I use the database? Using SQLite is quite laborious. Is there any way to use the room database? I saw a GitHub project called Object-Box that claims to be usable instead of SQLite. Can anyone tell me how I can meet my needs with it? Or any other easy way?

    The second question is, if there are 500 or 1000 such pictures, is there any problem to save them in internal storage? What is the maximum amount of data that can be stored in internal storage?

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

    Flutter or Android NDK/iOS external C++ library usage ?

    Posted: 29 Oct 2021 02:07 PM PDT

    I'm not too sure, I would need very high performance but oddly enough I'm afraid a C++ library into native apps wouldnt be as fast as flutter as I need OpenCV/Tensorflow Lite to run, thus with DSP/CoreML acceleration and not only CPU. I know for sure flutter has support for it but I have no idea for a c++ variation, but I assume not, since flutter is oriented app.

    I'm working (or rather am going to) on a image processing app.

    Thanks for your input!

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

    Where do you build your CI/CD infrastructure? And why there?

    Posted: 29 Oct 2021 03:30 AM PDT

    I have recently published my app to the Play Store and found it kind of a tedious process, unlike what I've known from web development when it comes to publishing and countinuesly integrating.

    I've come across some articles saying GitHub Actions is the way to go but maybe there more fleshed out solution already available.

    What do you think? do you even deal with CI/CD stuff when working on Android projects? And if so, where do you do that?

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

    Is it realistic to earn survivable amount of money by being an individual app developer and selling apps on google play store?

    Posted: 29 Oct 2021 10:18 AM PDT

    I have a few ideas. Mostly games and a few apps that would help organize one's daily life. Now I'm learning Kotlin and android development. I have previous experience with programming mostly in web development but I've grown bored of it.

    Survivable amount of money would have to be >500€/month for a start.

    Also, which one of these is the most profitable:

    1. Have ads on an app
    2. Have ads on an app + option to pay to remove ads and maybe to add some additional functionality/content
    3. The app is not free
    4. Any other options?
    submitted by /u/mikkicat7
    [link] [comments]

    For anyone who's done the Android Kotlin nanodegree program from Udacity - Where are you now?

    Posted: 29 Oct 2021 10:02 AM PDT

    Title more or less. I figured I go through it, and wanted to know what you've done after finishing it?

    Did you go ahead and apply for jobs? How did that turn out? Did you go on to make more complicated projects, etc.

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

    Now we can declare which data is collected and shared with us or third-party services. What if my app uses the Google Play Billing library, then should I declare my app collects credit card information?

    Posted: 29 Oct 2021 12:04 AM PDT

    https://support.google.com/googleplay/android-developer/answer/10787469?hl=en#collection&zippy=%2Cdata-collection

    I can declare which data is collected and shared on Google Play Console, App Content section. My app uses the Google Play Billing library to process the in-app purchase. Should I declare that my app collects credit card information in this case? It's obvious Google collects it but is Google considered third-party?

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

    Alternative to my solution? Tracking when views are in view

    Posted: 29 Oct 2021 08:02 AM PDT

    Hi Y'all!

    I am a dev that recently stepped into Android development because my team needed me to fill that gap. I shipped a feature recently that tracks when certain views are in the viewport. Pretty much tracking for how long.

    Anyway, I understand how to measure and calculate when a view is in view. My solution was an onscroll listener. As the user scrolls it looks at the views that are first and last in the recycler view and of course everything between. It checks to see if they are a specific view and then determines if they are actually in view and if they are, for how long.

    I'm not looking for a suggestion on implementation details. I wanna know of any alternatives to the on scroll part. The cadence in which these calculations are executed. Onscroll is not the most performant. In the web world there is intersection observer which polls every few seconds. In web you can also deboucne the scroll listener so it doesn't execute on every single scroll.

    Any thoughts here?

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

    Avoiding Invalid Activity on Admob

    Posted: 29 Oct 2021 07:41 AM PDT

    Hi,

    What tips or tricks do you have to lower the CTR? Showing Timer before ad loads? Removing the ad after 2-3 seconds or blocking user clicks?

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

    android.view.WindowManager$BadTokenException

    Posted: 29 Oct 2021 06:18 AM PDT

    Hi

    I developing app for scanning EAN codes for Warehouse for company, where I am working. Only one customer experience one type of crash and crashlytics show me only this:

    Fatal Exception: java.lang.RuntimeExceptionFailure delivering result ResultInfo{who=null, request=3, result=-1, data=Intent { (has extras) }} to activity {cz.elisoft.pluscannertest/cz.elisoft.ekonomskener.batch.BatchActivity}: android.view.WindowManager$BadTokenException: Unable to add window -- window android.view.ViewRootImpl$W@26f02ed has already been added

    Caused by android.view.WindowManager$BadTokenExceptionUnable to add window -- window android.view.ViewRootImpl$W@26f02ed has already been added

    Then show me line of code, which does only this:bottomSheetDialog.show();

    The code for the bottom sheet dialog is this:final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this);bottomSheetDialog.setContentView(view);bottomSheetDialog.setOnShowListener(new DialogInterface.OnShowListener() {overridepublic void onShow(DialogInterface dialog) {FrameLayout bottomSheet = bottomSheetDialog.findViewById(com.google.android.material.R.id.design_bottom_sheet);BottomSheetBehavior behavior = BottomSheetBehavior.from(bottomSheet);behavior.setSkipCollapsed(true);behavior.setState(BottomSheetBehavior.STATE_EXPANDED);}});bottomSheetDialog.setCancelable(false);bottomSheetDialog.show();

    Exact error is executing also on this line of code:

    ProgressDialog progressDialog = ProgressDialog.show(activity, "", "message", true, false);

    This only occurs to only one customer on both of his phones which have Android 9. These phones are Samsung Galaxy J7 and Samsung Galaxy Xcover 4. And customer say us that this occur randomly. Most of the time it works perfectly, but sometimes this occur, app crash and the last state is lost. But then it work perfectly until in several next day it crash again and some time on different place, but always when i try to add some type of dialog.

    On my testing devices with versions of Androids 6, 7, 10, 11 and 12 this error never occur. Even on emulator with android 9 this never happened to me. And other customers dont have this issue and they using this app from android 6 to android 11.

    Have anyone any solution or explanation for this?

    And sorry but i am not obligated to share source code of the app

    Sorry for my bad english.

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

    not able to hard reset Samsung note 20 ultra - what every I do its not working

    Posted: 29 Oct 2021 07:23 AM PDT

    My phone was locked due to a security app I installed, but now I am not able to unlock the phone, password is also not working. The hard reset process is not working on my phone.

    how should I recover my phone :(

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

    My interview with Sipgate, a cloud telephony for the office, home, and on the go at Droidcon Berlin 2021.

    Posted: 29 Oct 2021 02:25 AM PDT

    Question about Data Safety Form - Personal Info data type

    Posted: 28 Oct 2021 11:13 PM PDT

    Hi, My app does not collect any personal data from users except for a nickname that they set during registration. Is this nickname considered as Personal identifiers data type ?

    From Google support page:

    Personal identifiers

    Identifiers that relate to an identifiable person. For example, an account ID, account number, or account name.

    I'm using Admob and Facebook Audience Network SDK. Is there any data types I need to declare ? I have no idea which data these SDKs are collecting.

    Thanks in advance.

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

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel