• Breaking News

    Friday, March 11, 2022

    Android Dev - App Feedback Thread - March 11, 2022

    Android Dev - App Feedback Thread - March 11, 2022


    App Feedback Thread - March 11, 2022

    Posted: 11 Mar 2022 06:00 AM PST

    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]

    Are people not interested in browsing the Playstore ?

    Posted: 11 Mar 2022 01:41 AM PST

    Hello, I've seen many people around me never open the Playstore to discover new apps or games. They only do so if their friends tell them to or they go directly to the app page via a link.

    Are people not interested in browsing the Playstore or say, Apple App Store?

    NOTE: This is only what I see, I haven't done any research on it, I am just saying what I have observed, and location can matter too , I am from India, so I'm not sure if it's only happening in India.

    I ask this because it does not make sense to run ads for your app in the Play Store if no one is even browsing the Play Store

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

    May I know, how do you usually declare auto generated primary id in Room - Using Long or long?

    Posted: 11 Mar 2022 02:11 AM PST

    All the while, this is how I declare auto generated primary id in Room

    @PrimaryKey(autoGenerate = true) @ColumnInfo(name = "id") @SerializedName("id") private long id; 

    The above will make use of AUTOINCREMENT SQLite feature (By inspecting the generated SQLite schema). To have auto generated id, id will be assigned with value 0.

    Just that recently, I notice using AUTOINCREMENT is not recommended by SQLite officially

    https://www.sqlite.org/autoinc.html (This article gives full explanation on why AUTOINCREMENT should be avoided)

    The keyword AUTOINCREMENT is in fact confusing. As, what it really mean is the algorithm method for generating id automatically.

    Even if we do not use the keyword AUTOINCREMENT, and do not provide an id during insertion, the id will still be auto generated.

    For instance,

    DROP TABLE cities; CREATE TABLE cities ( id INTEGER NOT NULL PRIMARY KEY, name TEXT NOT NULL ); INSERT INTO cities (name) VALUES( 'San Jose'); INSERT INTO cities (name) VALUES( 'New York'); 

    The following table will still be generated even without AUTOINCREMENT keyword

    id name 1 San Jose 2 New York 

    After several testings, I notice the only way, to avoid using AUTOINCREMENT is

    @PrimaryKey @ColumnInfo(name = "id") private Long id; 

    To have auto generated id, id will be assigned with null (Not 0. If not, 0 will be inserted!)

    Although this implementation can avoid using SQLite AUTOINCREMENT, but we also need to prepare to handle more Null pointer exception case.

    I was wondering, usually, which way you will go for? Using Long (to avoid AUTOINCREMENT), or using long (to avoid Null pointer exception) ?

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

    Fed up with Google Play Store

    Posted: 10 Mar 2022 10:32 AM PST

    Rant incoming.

    I'm sick and tired of dealing with Google.

    I've been monetizing my apps and had some small passive income.... and last year they hit me with a new Brazilian law requiring me to upload my passport / proof of address. Okay, fine, I won't sell it on Brazil. So I contact google merchant support, telling them since I don't sell in Brazil, I shouldn't need to upload those docs. But nope, those idiots don't know how to get around that.

    Okay, fine, I'll upload my passport and utility bill. But then they email me a week later saying that my middle name doesn't appear on the utility bill? What do you expect Google? My middle name isn't even on w4!!???

    At this point, I'm just going to un-list my apps on the Play Store. I'm done with you. Heck, maybe i'll just switch over to full-stack instead of dealing with this incompetence.

    submitted by /u/Intelligent-Coast708
    [link] [comments]

    Are SSV and Play Integrity API crucial for higher rewarded ads revenue?

    Posted: 11 Mar 2022 05:39 AM PST

    Have you integrated Play Integrity API/ Server Side Verification in your app?

    Are they necessary for higher rewarded video ads revenue and avoiding ad frauds?

    What are their benefits and drawbacks in your experience?

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

    Barista — Enjoyable Espresso Android UI Tests

    Posted: 11 Mar 2022 05:39 AM PST

    I want to develop an Android app

    Posted: 11 Mar 2022 05:05 AM PST

    But I don't know where to start. I see a lot of programming languages out there but I am not sure which one to choose! Which language do you suggest I pick up for my app development?

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

    What blogs are you reading?

    Posted: 11 Mar 2022 04:53 AM PST

    Getting HTML attributes

    Posted: 11 Mar 2022 04:24 AM PST

    Hi, I'm developing app that should get html info of element in another app with WebView (browser for example). I know that it could be implemented by Accessibility Services but don't know how exactly could I get such info of HTML element as "name", "id", "type" and others

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

    HELP! Forced to change app name to adhere to <30 char policy. Now organic installs have fell by more than 80% - major financial loss. Is this temporary fall on the charts and keywords?

    Posted: 10 Mar 2022 03:27 PM PST

    Google wanted to adhere to 30 character policy, now organics have fell all aboard all countries. even in those where name change wasn't performed.

    Is this a temporary set-up. Looking for experience from people that changed their app name to adhere to this 30 character rule.

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

    Another Data Safety question — Photos & Videos

    Posted: 11 Mar 2022 02:15 AM PST

    Working on an app that allows users to record photos/video in-app — the photos get saved into the app's data directory.

    I'm not sure if Data Safety form on Play considers this as part of "Photo" or "Video" usage, or if those options are meant purely to disclose that an app accesses your Gallery (i.e. media on your device that the app doesn't "own" itself).

    Obviously want to disclose what my app is doing, but don't want to worry users & make it sound like the app is doing more than it is.

    Can't find any distinction on this from official docs. Reckon I'll need to submit & see what the powers-that-be say, but thought I'd put it out there in case someone found something I missed.

    submitted by /u/another-dave
    [link] [comments]

    Terminated account - Super long waiting time for appeal result

    Posted: 10 Mar 2022 10:08 PM PST

    I submitted first appeal for my terminated account 5 weeks ago but still no response from Google Play team. Is there anyone experienced such long waiting time, not sure what is the reason behind, why it takes so long for the team to review ? My revenue loss day after day but they just keep holding my account.

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

    Subscribing to Firebase Blaze plan but not exceeding its free limit?

    Posted: 11 Mar 2022 12:31 AM PST

    I'm developing an Android app for client. Some Firebase components are used on this project:

    • Authentication for OTP SMS (login, registration)
    • Cloud Firestore and Cloud Storage for saving chats (text, photos, voice notes)

    One day when we were testing, a user couldn't complete registration part. No OTP SMS arrived at his phone. After some Googling, we found that the free Firebase plan has 50 SMS per day limit. So I'm thinking to subcribe to Blaze.

    Firebase Blaze plan calculator pointed that the max limit for free authentication is 10K verifications/month. So, even though I'm subscribing to Blaze yet I haven't reach the free limit, I won't be billed, correct?

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

    Review my first published project on Google Play Store.

    Posted: 10 Mar 2022 11:51 PM PST

    This is my first published app on play store. It is a CRUD app that uses local database to save notes and pictures.

    I used:

    • MVVM
    • Room
    • LiveData

    I need people to review it and suggest any additional upgrades to the app. This would greatly help.

    Link: https://play.google.com/store/apps/details?id=com.omega.safevault

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

    What makes an Android developer job ready?

    Posted: 10 Mar 2022 03:46 AM PST

    Recommend a Complete resource "Odin Project" Like for Android Developer.

    Posted: 10 Mar 2022 12:42 PM PST

    Hello Lovely People!

    I just completed the beginner courses over at Udacity. They're amazing. I am still having a hard time wrapping my head around some concepts. I am wondering if you can recommend a resource that can help me get on the path to becoming an Android Developer fully.

    Thank you

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

    Have Fun With Jetpack Compose GraphicsLayer Modifier

    Posted: 09 Mar 2022 11:32 PM PST

    How can i achieve this map design on android?

    Posted: 11 Mar 2022 12:54 AM PST

    Where to Start?

    Posted: 10 Mar 2022 12:37 PM PST

    I am trying to get into Android development and currently taking a Udemy course on it. I am about a quarter of the way through my course but it uses Android 6. Should I continue learning Android 6 or should I take another course that's more updated. And if I should take a different course what Android version do you recommend a beginner to learn?

    submitted by /u/No-Kaleidoscope-6269
    [link] [comments]

    Alternatives to AdMob

    Posted: 10 Mar 2022 06:05 AM PST

    As i read (a lot) before using AdMob on my mobile apps, it is easy to get your account banned for no reason and no explanation at all. I knew the risks, but i decided to use it anyway. And surprise surprise, got banned. So i am looking for a new ad service, like Unity ads, Facebook ads, etc.

    can you guys give me recommendations on which one to use for native android apps?

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

    Play billing system is being disabled in Russia

    Posted: 09 Mar 2022 07:51 PM PST

    Does anyone know if this will affect querying existing purchases?

    If it does, will they also disable the ability to leave 1 star reviews in Russia?

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

    Which app puts this flag in the bottom left corner of pictures you send? (Catching someone in a lie)

    Posted: 11 Mar 2022 01:22 AM PST

    Meta Open-Sources A Compositional Deadlock Detector for Android Java

    Posted: 09 Mar 2022 05:02 PM PST

    Meta Open-Sources A Compositional Deadlock Detector for Android Java

    The research team at Meta has developed a new static analyzer that catches deadlocks in Java code for Android without ever running the app. What distinguished this work from past efforts is its ability to analyze revisions within large software libraries with hundreds of millions of lines–enough time and space so problems can be found before they manifest themselves as bugs or crashes. The proposed analyzer is open-sourced and forms part of the Infer static analysis framework.

    Using abstract interpretation techniques, the proposed analyzer has been designed to summarize how each method behaves when acquiring locks and releasing them and whether it can run on the main thread or background task. This is done elegantly by compounding all behaviors into one summary that reflects what callers will be affected if their operation depends upon this particular piece of code being fast enough for them not to experience lags while running through various parts within your application's workflow process.

    Continue Reading This Article

    Paper: https://discovery.ucl.ac.uk/id/eprint/10140070/1/deadlocks_final.pdf

    Meta Blog: https://engineering.fb.com/2022/03/08/android/deadlock-detector-for-android-java/

    https://preview.redd.it/1ftmjvzwggm81.png?width=1450&format=png&auto=webp&s=6ea182fecb744ba873fded1ad13094ee9af8a3cf

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

    Discussion: Do you write instrumented tests?

    Posted: 10 Mar 2022 09:54 AM PST

    NX Launcher - Simulator for Android

    Posted: 10 Mar 2022 04:19 PM PST

    Reboot history

    Posted: 10 Mar 2022 06:31 AM PST

    Is it possible to show a reboot history of my phone like it is in other linux distributions? Something like "last reboot". Maybe via adb shell or something. I just want to know the timestamps of the last reboots.

    thanks and regards

    Philipp

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

    No comments:

    Post a Comment