App Feedback Thread - October 29, 2021 Android Dev |
- App Feedback Thread - October 29, 2021
- IconKitchen - App Icon Generator from Roman Nurik
- Visafe, Vietnamese government internet security app not only copies Adguard's code (GPLv3 however) but also tried to use Adguard server for free
- REST in 2021
- The M1 Pro for Android Engineers
- Stuck at this question: Do you provide a way for users to request that their data is deleted?
- Updated to macOS Monterey and suddenly I received this warning but there is no AS update yet.
- Database usage guidelines for apps
- Flutter or Android NDK/iOS external C++ library usage ?
- Where do you build your CI/CD infrastructure? And why there?
- Is it realistic to earn survivable amount of money by being an individual app developer and selling apps on google play store?
- For anyone who's done the Android Kotlin nanodegree program from Udacity - Where are you now?
- 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?
- Alternative to my solution? Tracking when views are in view
- Avoiding Invalid Activity on Admob
- android.view.WindowManager$BadTokenException
- not able to hard reset Samsung note 20 ultra - what every I do its not working
- My interview with Sipgate, a cloud telephony for the office, home, and on the go at Droidcon Berlin 2021.
- Question about Data Safety Form - Personal Info data type
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:
Commenters:
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. [link] [comments] | ||
IconKitchen - App Icon Generator from Roman Nurik Posted: 29 Oct 2021 01:33 AM PDT
| ||
Posted: 29 Oct 2021 01:09 AM PDT Link to app: https://play.google.com/store/apps/details?id=vn.ncsc.visafe Link to Andrey Meskove post: https://twitter.com/ay_meshkov/status/1453773972747718659?t=mM0Fe3xoshw7kVTUaoEWGQ&s=19 https://i.imgur.com/TpwnUjQ.png https://i.imgur.com/V5lwUJv.png https://i.imgur.com/qpmDMqg.png Please flag the app if you think that's the right thing to do. [link] [comments] | ||
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. :) [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. [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? [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! [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? [link] [comments] | ||
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:
[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. [link] [comments] | ||
Posted: 29 Oct 2021 12:04 AM PDT 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? [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? [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? [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. [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 :( [link] [comments] | ||
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
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. [link] [comments] |
You are subscribed to email updates from Developing Android Apps. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment