• Breaking News

    Saturday, October 17, 2020

    Android Dev - App Feedback Thread - October 17, 2020

    Android Dev - App Feedback Thread - October 17, 2020


    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:

    • must provide feedback for others
    • must include Play Store, GitHub, or BitBucket link
    • must make top level comment
    • must make effort to respond to questions and feedback from commenters
    • 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.

    - Da Mods

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

    Google removed app by mistake

    Posted: 17 Oct 2020 02:42 AM PDT

    TL;DR

    Google 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 story

    The 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:

    We're sorry, the requested URL was not found on this server.

    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.

    Your app has been removed from Google Play for not adhering to the Google Play Developer Program policies. New users can't find and install your app, and existing users won't receive updates. We've sent more information to the account owner's email address.

    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:

    If you've reviewed the policy and feel our decision may have been in error, please reach out to our policy support team. We'll get back to you within 2 business days.

    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:

    For a quicker resolution, we highly encourage you to refer to the original notification email to see how you can resubmit your app without an appeal. In most cases, you can make changes to bring your app into compliance and submit your app again.

    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:

    There were problems sending your form. Please try again.

    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.

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

    Ugly Android Studio 4.1 icon

    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.

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

    Supercharing mobile app development with GPU accelerated machine learning using Android NDK and Vulkan Kompute

    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?

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

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

    Room Database - Backup & Restore features

    Posted: 17 Oct 2020 07:03 AM PDT

    new Logo Quiz 2020

    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

    submitted by /u/Professional-Wheel-2
    [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?
    Note that my app is not a keyboard app.

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

    • 6 full-featured batch operations: tag search, tag editing (with case transforming and tags deletion), files renaming, tracks numerating, extracting tags from filenames, batch file info viewing (bitrate, etc).
    • Many new tag fields for editing
    • Smooth material design animations and haptic feedback
    • Search by files, tracks, albums and artists
    • In-built audio player
    • Fullscreen cover art viewing
    • Displaying cover art size in tag search

    Download from Google Play

    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.

    Extended version (50 items)

    Tag search using track recognition (50 items)

    Promo codes are valid untill oct. 21.

    Hope you'll like it.

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

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

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

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

    1. Learn android oreo with Java
    2. Learn android 10 with kotlin

    Basically learn android (some version) with(Java/Kotlin)

    So 3 things

    1. Does it matter which version I am learning ?
    2. If it does and I have learnt a specific version say oreo , how much more do i need to learn to create a android 10/pie app ?
    3. Thanks.
    submitted by /u/rsoy123
    [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.

    https://i.imgur.com/wiWn4x8.png

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

    Ideas for learning apps

    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?

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

    ForgetMeNot - a flashcard app. Using Kotlin delegates for observing state

    Posted: 16 Oct 2020 11:15 PM PDT

    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.

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

    Tweeter clone number of the timeline when it is airplane mode

    Posted: 16 Oct 2020 02:39 PM PDT

    Tweeter clone number of the timeline when it is airplane mode

    Hi, I am working on a twetter clone app and I am having a problem. It suppose to displays 5 tweets on Airplain mode. Howerver, mine just only displays 1 when it is in offline mode. What is the possibility of showing 1 instead of 5 tweets?

    @Query("SELECT Tweet.body AS tweetbody, Tweet.createdAt AS tweetcreatedAt, Tweet.id AS tweet_id, User.* " + "FROM Tweet INNER JOIN User ON Tweet.userId = User.id ORDER BY Tweet.createdAt DESC LIMIT 5") 

    This is my logcat.

    https://preview.redd.it/pkteq4lb0jt51.png?width=1468&format=png&auto=webp&s=a7fbfe778e2e6681c995600f54a46113b3251662

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

    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

    android:configChanges="keyboardHidden|orientation|screenSize" 

    and onConfigurationChanged to change the layouts.

    However since I am using

    android:configChanges="keyboardHidden|orientation|screenSize" 

    my onSaveInstanceState() never gets called...

    What am I missing?

    thank you

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

    No comments:

    Post a Comment