Android Dev - App Feedback Thread - October 17, 2020 |
- App Feedback Thread - October 17, 2020
- Google removed app by mistake
- Ugly Android Studio 4.1 icon
- Supercharing mobile app development with GPU accelerated machine learning using Android NDK and Vulkan Kompute
- Where to store the data for a social media app?
- AGP 4.1.0 seems to have broken permissions on Espresso tests. Anyone else noticed?
- Room Database - Backup & Restore features
- new Logo Quiz 2020
- How to query for autocomplete suggestions?
- [DEV][GIVEAWAY] Big update for AutoTagger - music tag editor. 100 promo codes inside!
- Android-R scoped storage and SD card
- Best NPM Packages to build Animations using ReactJS | Ashutosh Hathidara
- Android control photo metadata
- Saving files on Android: total madness
- Android development learning question
- Auto-Generate TypeConverters for entity classes: Room
- More complaints about the Android Studio 4.1
- Ideas for learning apps
- ForgetMeNot - a flashcard app. Using Kotlin delegates for observing state
- How to have InApp Purchases with an Android Progressive Web App?
- Tweeter clone number of the timeline when it is airplane mode
- Change layout on orientation change and save state
| App Feedback Thread - October 17, 2020 Posted: 17 Oct 2020 05:28 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. - Da Mods [link] [comments] | ||
| Posted: 17 Oct 2020 02:42 AM PDT TL;DRGoogle wrongfully removed an app from the Google Play Store. The reviewer somehow made a mistake and even documented it with screenshots attached to the removal notice. With no way to contact Google, the app is off the app store for hours, money being lost every hour. Has Google completely lost it? Long storyThe app metrics looked slightly odd all Friday, but I thought, well, it's a Friday and with ever changing Corona lockdowns all over the globe, we live in odd times anyway. Until I realized at night that the user count had dropped significantly. I searched on Google Search for the app store link, but clicking on the result led to an error page:
I then searched on the Google Play Store for the app, and it really could not be found. Rushing to the Google Play Developer Console I see a notice that the app has been removed and I should have received an email with details.
I looked for the email but I could find any, nor in the Trash, Junk, Archive. I later found out that Google is apparently falsely claiming to send out these emails, because so many developers complain that they didn't receive one. I noticed that I hadn't opted into the new Developer Console website, and on the new site I actually found a link to display the email that was allegedly sent out. The reasons for removal were related to the User Generated Content policy, specifically: - the app doesn't require a user to accept the Terms of Service - the Terms of Service do not state the restrictions on user generated content Both claims are false. The reviewer attached some screenshots of the walkthrough that is displayed after app launch as proof. The screen where the user has to accept the TOS and even explicitly agree to a summary regarding restrictions on user generated content was simply missing. It is not even technically possible to skip it. How could that happen? Looking into the server logs later on it seems that Google outsources its app reviews to the Philippines for cheap labor costs, possibly with the result of low quality app reviews, leading to severe mistakes like this one where an app with millions of downloads is removed without prior notice due to a single reviewer's mistake. Procedurally, this should have not been possible, but Google's internal review processes are apparently a mess. They only recently introduced a more stringent app review process (rightly so) but this is plagued by misinformation and lack of transparency ever since. Luckily, the removal notice contains an appeal link to quickly resolve this mistake - or so I thought:
I submitted an appeal with screenshots showing that there is in fact a TOS screen. But already at the beginning of the appeal form, Google actually discourages from filing an appeal:
Google even requires to check a box that one has read the above and agrees to it. Whoever of their legal team though of that and for what reason, but it makes an appeal look fishy - against which claims are they trying to protect themselves? I try to get more clarification on that whole mess by heading back to the Developer Console and opening the Developer Support Chat. The link now leads to a new form that I fill out to get connected to an agent - or so I thought, because after filling out the whole form, it fails to submit:
I remember the same error from some months ago and now that I need something urgent, of course it still doesn't work. Random? Doesn't look like it. Google seems to be trying everything they can to insulate themselves from contact with their developers. At this point I should mention that I have a call-through phone number to our reviewer on the Apple App Review Team for urgent cases regarding the Apple App Store, a stark contrast in company culture and how they value developer relations. I am left to submit the appeal, but it is Friday night and with the weekend ahead, when will the app be available again? Mid next week? End of next week? Due to COVID19 even later? Impossible to wait. So I quickly compile the unchanged app code with a new app version code and submit the update for review, in the hope that this works faster as Google itself suggests. It is the next day, the app is now removed from the store for approximately 24 hours and still in review. It is a Saturday, with weekends usually generating the highest download numbers, customer complaints are flooding in why the app is unavailable on the Google Play Store. Every hour waiting means more upset customers and more money lost. Is this the way Google intents to treat their developers? How is it possible that a company with a clear monopolistic market dominance has free reign without proper regulation to impose arbitrary rules and low quality processes that are lacking due diligence on hundreds of thousands of developers who are economically dependent on their platform? There is something severely wrong here and it needs to be changed, through government policy, because self-regulation is a myth. [link] [comments] | ||
| Posted: 16 Oct 2020 08:56 AM PDT Am I the only one who noticed ugly 4.1 icon? Before it looked stylish and on par with Visual Studio, Xcode, other development tools and now it looks like a cheap knockoff made by a student for a bowl of rice. It looks especially bad on Mac OS. [link] [comments] | ||
| Posted: 17 Oct 2020 06:14 AM PDT
| ||
| Where to store the data for a social media app? Posted: 17 Oct 2020 01:16 AM PDT Hi, if I want to create a social media app for learning purposes. I am going to create not the clone social media app. I have an own idea for social media app. Which options for store the database are better? AWS? Firebase? or other options? Is it free to use if I use it for learning purpose? [link] [comments] | ||
| AGP 4.1.0 seems to have broken permissions on Espresso tests. Anyone else noticed? Posted: 17 Oct 2020 08:18 AM PDT Has anyone else seen an issue with AGP4.1.0 and permissions for espresso tests? I've got a test that specifically tests the flow where the user is prompted to grant permissions. Back on 4.0.2, the activity is started with no permissions granted, but on 4.1.0 this seems to have changed - when the activity starts during the test, it has all the permissions in the manifest granted already, so the code to prompt for permission never gets tested. To me, this is a pretty important UI flow to test, so it's a little frustrating that I can't seem to do this on 4.1.0. There's a bug filed here: https://issuetracker.google.com/issues/168642903 - but I wanted to check to see if anyone else was experiencing this or had any insight? [link] [comments] | ||
| Room Database - Backup & Restore features Posted: 17 Oct 2020 07:03 AM PDT | ||
| Posted: 17 Oct 2020 07:00 AM PDT Hello, fans of the androiddev page, I am a new fan of the androiddev page. I have a new game on the play store, which concerns "Logo Quiz 2020" for the game download https://play.google.com/store/apps/details?id=com.yassinel.logoquiz&gl=MA [link] [comments] | ||
| How to query for autocomplete suggestions? Posted: 17 Oct 2020 06:13 AM PDT There are a list of autocomplete word suggestions shown as we type on the android keyboard. Is there any API through which I can pass some text and get back similar suggestions? [link] [comments] | ||
| [DEV][GIVEAWAY] Big update for AutoTagger - music tag editor. 100 promo codes inside! Posted: 17 Oct 2020 02:07 AM PDT Hi folks! I'm a dev of AutoTagger app. If you haven't heard about AutoTagger - it's music tag editor with tag search feature (also it can search tags using track recognition) and many batch tag editing operations. Since my last post about AutoTagger, i've added a big portion of features to the app. Now it's only tag editor across Google Play which has batch editing features like on desktop apps. So, here are some of new features:
Of course, AutoTagger has free and paid version which allows you to feel the full power of the app. However, you can try most of features for free (all batch operations are free for 5 tracks at once). I attach 100 promo codes for you guys. Please mark code as taken after use. Tag search using track recognition (50 items) Promo codes are valid untill oct. 21. Hope you'll like it. [link] [comments] | ||
| Android-R scoped storage and SD card Posted: 17 Oct 2020 01:55 AM PDT Hi guys, I am working with scoped storage to make my app compatible with it. According to scoped storage we can't create any folder on the main storage of the device we have to use DCIM or Pictures folder for that. But i am confused about SD card. Does same rule apply to it? Because i am testing on pixel device and it doesn't have sd card slot so i am unable to test this usecase. If anyone has worked with scoped then kindly answer. Thanks [link] [comments] | ||
| Best NPM Packages to build Animations using ReactJS | Ashutosh Hathidara Posted: 17 Oct 2020 05:03 AM PDT
| ||
| Android control photo metadata Posted: 17 Oct 2020 01:07 AM PDT Say I want to create an android app that takes photos. Simple stuff. Now if I want the app to also control the metadata generated for the photo, how do I do that? Your answer is much appreciated. [link] [comments] | ||
| Saving files on Android: total madness Posted: 16 Oct 2020 08:19 AM PDT Recently I was trying a achieve what I thought a relatively simple goal: copying an audio file from the app's internal storage to the external storage. So I started to study the new MediaStore API: that's total madness. You need a 4 year degree to understand how it works. That API is pure garbage. In the end I managed to copy the file on API 29+, but on API 28- no way: I had to use a deprecated field (DATA) and the audio file is not shown. What do you think of data management in Android. Do you agree with me that it is pure garbage? [link] [comments] | ||
| Android development learning question Posted: 17 Oct 2020 04:19 AM PDT I am new to android development and I have a question that might seem stupid. I am seeing a lot of tutorials that are version specific. For eg.
Basically learn android (some version) with(Java/Kotlin) So 3 things
[link] [comments] | ||
| Auto-Generate TypeConverters for entity classes: Room Posted: 17 Oct 2020 03:48 AM PDT
| ||
| More complaints about the Android Studio 4.1 Posted: 16 Oct 2020 12:38 PM PDT So I just updated to Android Studio 4.1 and imo the new icon is horrible. It's so small you can't even recognize what it's supposed to represent. I can't even see the Android Guy if it's in my Taskbar. [link] [comments] | ||
| Posted: 17 Oct 2020 01:57 AM PDT i'm a new developer and i'm starting to learn Android because I have in mind one app that may be useful for me in the future. The problem is that at the moment it is way too complex for me so it's useless to start a project that I'm sure I'll never end. I just want to proceed more gradually and now that I think i'm confident with the "one use" excercises (the app to learn intent functionality or fragment and so on) I'd like to make 2 or 3 complete apps that can be used by real people around the world but i don't want them to be way too complex or difficult for me. How can I find some ideas to work on? Do you have any suggestion or is there any standard app that is used to train new developers? [link] [comments] | ||
| ForgetMeNot - a flashcard app. Using Kotlin delegates for observing state Posted: 16 Oct 2020 11:15 PM PDT Source code - https://github.com/tema6120/ForgetMeNot [link] [comments] | ||
| How to have InApp Purchases with an Android Progressive Web App? Posted: 16 Oct 2020 03:13 PM PDT I have developed a progressive web app (PWA) of my web app www.businessplanquickbuilder.com - The PWA works fine on Android, but I would like to add inapp purchases on Google Play. I have implemented inapp purchases on my native Java and Flutter apps, but there does not appear to be an SDK or API for PWAs. Any ideas? Thanks. [link] [comments] | ||
| Tweeter clone number of the timeline when it is airplane mode Posted: 16 Oct 2020 02:39 PM PDT
| ||
| Change layout on orientation change and save state Posted: 16 Oct 2020 10:53 AM PDT Hello, I am building an app which displays real time charts and real time numbers in landscape. In portrait, I only want to display the numbers. I am a bit struggling. I am using and onConfigurationChanged to change the layouts. However since I am using my onSaveInstanceState() never gets called... What am I missing? thank you [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