• Breaking News

    Friday, October 29, 2021

    Android Dev - App Feedback Thread - October 29, 2021

    Android Dev - App Feedback Thread - October 29, 2021


    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

    The M1 Pro for Android Engineers

    Posted: 28 Oct 2021 08:03 PM PDT

    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

    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]

    Can you use Googles Log In Service in an app when you dont release it to the playstore?

    Posted: 29 Oct 2021 03:40 AM PDT

    Hey,

    we need an login for our app and we saw that google has an integrated Login service, but we dont know whether we can use it or not, since its an University Project and we wont release it to any store

    submitted by /u/FlexSlutsRocknRoll
    [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]

    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]

    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]

    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]

    Android Studio Bumblebee Beta 2 now available

    Posted: 28 Oct 2021 09:58 AM PDT

    Udacity's Nanodegree program

    Posted: 28 Oct 2021 11:24 AM PDT

    Hey! Just got offered 75% discount for Udacity's Android Kotlin Developer Nanodegree Program. I've been looking at it for a while and with the discount I'm seriously considering taking it.

    Has anybody here taken the program? Does Udacity give discounts regularly? Is it up to date? ...

    So yeah, I just want to know this forum's opinion on the Nanodegree program.

    I'd like to speed up my learning and 4~ months to "Master Android Development" sounds like what I need to accomplish my goals, although full price is very expensive for me.

    Really appreciate any replies!

    submitted by /u/uai_dis
    [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

    What is your preferred UI layer pattern for Compose and why?

    Posted: 28 Oct 2021 08:23 AM PDT

    Compose was inspired by React declarative UI approach, where in React, Redux (Flux pattern impl.) is commonly used for state management.

    DevSummit was over, but I wonder what Android team recommends? Did anyone asked about this on Q&A?

    Anyway which UI layer pattern you prefer with Compose?

    View Poll

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

    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]

    HELP! Can you help me, what is wrong with this, no error in codes and compiled just fine, but the apps keep crashing. Can you break down the problem..

    Posted: 29 Oct 2021 06:48 AM PDT

    You can do changes to the code and see the results on the emulator in 1 second!!

    Posted: 28 Oct 2021 12:36 AM PDT

    Advice on frameworks

    Posted: 28 Oct 2021 04:44 PM PDT

    Hello All,

    I am hoping to develop an app (it doesn't necessarily need to be too polished) for a school project. I was wondering if anyone could point me in the direction of existing frameworks I could make use of that allow for...

    1. Matching a user's face (with an API plugin or however) with an image from a (small) database.
    2. Presenting said match to the user.
    3. Storing the photograph of said user and cataloguing it according to their result.

    Any advice would greatly be appreciate, and sorry if I'm re-asking silly questions. Thank you :)

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

    Before filling your Data Safety form, make sure to update ALL your tracks to the latest version of your app!

    Posted: 28 Oct 2021 04:00 AM PDT

    Before filling your Data Safety form, make sure to update ALL your tracks to the latest version of your app!

    I just filled out my data safety form, and received a rejection for more than a year old APK.

    https://preview.redd.it/cyuyjon796w71.png?width=1490&format=png&auto=webp&s=75cee65c333a84aa27d710990f7bd70272a4336a

    Turns out, they test your APK's even if they're inactive in tracks. In my case, APK 57 was in Internal testing, and it was inactive so yesterday when I filled this form at 5AM, I simply didn't notice it since it was "Inactive", like all the other tracks except Production.

    I think this 57 version had code to check whether the device had browser in order to handle URL because I was seeing crashes on devices without any browser. But I'm not sure, this might've been the APK where I added Epom mediation to the app and one of the ad networks from their SDK was sending that data? It was more than a year ago, so I don't remember fully. But I do remember 100% that my app had code to get list of all apps to do something, but it was never transmitted to servers since that data is useless for me as a solo developer.

    All I had to do was update the APK version 57 from my Internal test to the latest one that's available in Play Store without this code and then resubmit the form, and the update was accepted without any issues.

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

    User consent to gather application usage data and crash reports

    Posted: 28 Oct 2021 08:22 AM PDT

    I have been tasked with implementing this for an app. Users should be asked for consent to gather application data and crash reports.

    I have read through the android docs but haven't been able to find anything about asking for user consent.

    I also saw something saying that apps don't need to ask for this (however it was 3 years old)

    If anyone could point me in the right direction I'd really appreciate it!

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

    Data Safety Form and Ads

    Posted: 28 Oct 2021 09:30 AM PDT

    Hi my app doesn't collect or share any user data but it does have ads.

    I'd really appreciate some guidance on what I need to do with this form.

    I assume there is data collected and shared by the ads SDK's?

    Is this data processed ephemerally?

    Thank You

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

    Repository of Android rating/review flows

    Posted: 28 Oct 2021 10:04 AM PDT

    Interested in how apps ask users to rate and review.

    I use jadx to decompile APKs.

    I then look at the code for in-app reviews and/or prompts to rate on Google Play.

    So far I added:

    If you have an app you're curious about, comment and I'll investigate.

    Just started the project and all data is on Github https://github.com/ratingrecipes/ratingrecipes

    Feedback welcome.

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

    How can I effectively learn what to mock and fake in an Android MVVM project for testing?

    Posted: 28 Oct 2021 12:31 PM PDT

    Hi all,

    Hoping for some advice or resources really.

    I am a Staff Software Engineer in Test having a lot of previous experience making my own test frameworks from scratch, separate to the main source code.

    I've come into this new project working on an app that runs on a payment terminal and is integrated with a third party SDK for the actual payment transactions stuff.

    I'm looking at abstracting the underlying SDK out so that I can run tests on Android emulator rather than only on the actual terminal device.

    I know how to mock stuff and make fakes but I am really struggling with looking at this huge codebase and understanding what exactly to mock/fake and how best to go about it. I want to do this because it means I can run more isolated and quick tests in CI (Bitrise) without having to worry about plugging in real devices etc

    I've taken it upon myself to do a course on Android MVVM on the side to get familiar with the main source code and project as my test framework will exist in the same repo.

    Wondering if anyone can give me tips, advice or any good resources on how to effectively figure out what to mock/fake and the best way to do it.

    Many thanks in advance.

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

    Just got email FB lawiers to shut down my app. But my app using only one public WA API doing nothing more than thousands of websites..

    Posted: 28 Oct 2021 04:12 PM PDT

    About the app: Its super simple app which uses public Whatsapp API (api.whatsapp.com/send?phone=...) to open WhatsApp chat with number which is.not in contact list (Whatsapp app need to be installed separately).

    Its besically the same thing as many websites use to be contacted by WA.

    This app does not allow any bulk messages, auto-messages, auto-dialing, do not collect any user, device, network info, its free, have no ads ...

    I have no idea why they fight this app.

    P.S. they even ask for removal of word WASAP (funny slang for WhatsApp in hispanic countries) as by them its misleading users thinking that its Oficial WhatsApp.

    What you think I should.do?

    email

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

    No comments:

    Post a Comment