• Breaking News

    Tuesday, January 28, 2020

    Android Dev - Why is our rating from "Unknown" app version in Google Play Console so low

    Android Dev - Why is our rating from "Unknown" app version in Google Play Console so low


    Why is our rating from "Unknown" app version in Google Play Console so low

    Posted: 28 Jan 2020 02:23 AM PST

    Why is our rating from "Unknown" app version in Google Play Console so low

    In Google Play Console/User Feedback/Ratings this statistics is presented:

    As you can see the "Unknown" app version has significantly lower rating than the rest, and it's quite a large amount of ratings. Does anyone have similar statistics?

    It might be that Unknown are people who didn't like my game and uninstalled it, but it could also be that some hack-bots are involved?

    https://preview.redd.it/eoc4bf3qwhd41.png?width=919&format=png&auto=webp&s=b22943110dae3e4d265a5093545284e1afb6543b

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

    How to build secure Android Apps: the tough job everybody ignores

    Posted: 27 Jan 2020 08:20 AM PST

    How would you plan a big new project with the intention of moving to Jetpack Compose later?

    Posted: 28 Jan 2020 05:25 AM PST

    • What Jetpack components would you use?
    • What kind of architecture would you use? ex: MVI or MVVM

    Would you do things same way you do now and refactor later little by little since it is incrementally adoptable?

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

    What are all the things to care of when publishing the app?

    Posted: 28 Jan 2020 07:47 AM PST

    I haven't published an app yet to play store but planning to do it in few months. However I've heard that there are too many legal, privacy and security options to consider before publishing. Any advice or sources are appreciated. Thanks!

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

    [Show and Tell] Surface Duo Android Xamarin.Forms project to get into the development for dual screen devices

    Posted: 28 Jan 2020 07:27 AM PST

    How long can the period of time between maintenance windows in Doze mode be?

    Posted: 28 Jan 2020 05:57 AM PST

    Has anyone tested Admob banner refresh rates? Is "Google optimized refresh rate" really the best one?

    Posted: 28 Jan 2020 05:17 AM PST

    Testing AndroidX Room + Kotlin Coroutines

    Posted: 27 Jan 2020 05:16 PM PST

    Up to what "layer" should DI be used?

    Posted: 28 Jan 2020 01:22 AM PST

    I'm new to using DI (Dagger 2) so my question might be a bit confusing at first, let me explain.

    My app architecture looks something like this:

    Repository(Retrofit, Api, Gson, Storage1, Storage 2..) -> ViewModel(Repository1, Repository2...) -> View(ViewModel)

    So View's only dependency is a ViewModel, which can have multiple Repositories as dependencies. Each repository then has 3 fixed dependencies and optional Storage dependencies.

    Let me explain the reason for 3 fixed dependencies of the Repository:

    • Retrofit is needed so that the instance of `responseBodyConverter` can be retreived in case we need to parse error body of a response.
    • Api is an instance of Retrofit interface for making API calls.
    • Gson is needed to prpare JSON body when making certain requests.

    Storage is only added when Repository also uses local storage to store API responses and vice versa. This is only needed in very rare cases as most of the app only shows live data and doesn't care about working offline.

    My main question is at what "layer" here can I stop using DI and decide to just instantiate objects inside the class?

    I'm currently dealing with this when writing my Storage classes. My (base) Storage class currently has 3 dependencies:

    • SharedPreferences for storing data
    • Gson for turning objects into JSON before saving them as string in SharedPreferences
    • LoginManager for seeing the currently logged in user when dealing with "user specific" storage

    Maybe I'm just overthinking here because I'm new to DI so having constructors with 3+ arguments like this is simply weird to me. Is it normal to have structure like this or am I over-engineering or simply misunderstanding some concepts?

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

    What is the info button called?

    Posted: 28 Jan 2020 12:42 AM PST

    I've been searching for the "info button" for quite a while but I can't find its specific name. I'm talking about the button with "i" which shows a "bubble" with text on the same screen (not dialog). I'd really appreciate if some can tell me what it's called or how it's implemented. Thanks.

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

    Ad Network Certified by Google play description confusion

    Posted: 27 Jan 2020 11:58 PM PST

    So in their description for trusted ad networks/ad networks certified by Google play it says:

    The use of certified ad networks applies for all apps in the Designed for Families program and apps outside the Designed for Families program that serve ads to children. Apps that are not for children (e.g. apps with content ratings of "T" or "MA") or apps that do not serve ads to children are not required to use a certified ad network. Apps that include children and adults in their target audience are allowed to use non-certified ad network SDKs for serving ads only to users above the age of 13. For example, apps that have both audiences may implement a neutral age screen to be compliant.

    The bolded text, it seems a bit confusing, what about apps rated E or Pegi 3 Pegi 7.
    Does that mean that apps rated E must use only listed ad networks?

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

    What's wrong with the BiometricPrompt dialog with phones that have a cutout?

    Posted: 27 Jan 2020 03:55 PM PST

    Why dim does not appear below the cutout (1 screenshot)? However, everything works fine after hiding the cutout in the developer options (2 screenshot).Can I fix it?

    https://imgur.com/a/fV2cmGq

    Device: Pixel 3 XL

    Lib version: 1.0.1 (androidx.biometric:biometric)

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

    How to effectively manage your multi-service on-demand business using a GoJek clone app?

    Posted: 28 Jan 2020 02:43 AM PST

    is it common for users to modify app code and distribute the modified app?

    Posted: 27 Jan 2020 08:37 AM PST

    I'm making an app using firebase, and if someone were to modify the app code that sends data to database, it could really mess stuff up. Should I take extra measures server-side (check if data is complete (not missing or with extra data), or with concurrent writes, which is what's keeping me up at night, should I add extra measures to check if data is added at both nodes?)), or is your app being modified not something to worry about? (at least not when the user base is still small?)

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

    Advanced search on Play Store: How?

    Posted: 27 Jan 2020 03:12 PM PST

    Google Play Store is an ocean, and its search capabilities are extremely limited, I've been looking for a way to search apps that have been released specifically in my country in a certain period of time; is there any way to do this? Or is there any external database where I can look up for this data?

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

    How to cancel the SIM PIN window under Android 10?

    Posted: 27 Jan 2020 05:40 PM PST

    Hello,

    I use an Android 10 phone when I insert my SIM card into the slot.

    Then I get the SIM PIN request (the "Enter SIM PIN window appears").

    Unfortunately there is no way for the user to cancel this window, similar to desktop system, LTE USB modem software or 4G router.

    There is no cancel button and the possibility to hide the SIM PIN request.

    Do you know the area under Android Open Source where the SIM PIN window appears?

    this is not about bypassing the sim pin. but about hiding the sim pin request.

    just like on desktop systems. this means that the sim card is still locked. usage is not possible without sim pin (if sim pin is set).

    The user should decide when he wants to see the request.

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

    Start making apps as a young programmer

    Posted: 27 Jan 2020 09:23 PM PST

    Hi.I want to start learning dart and flutter because i want to start making mobile apps.I am under 18 and i was wondering if i can publich my apps and somehow make some money?not many just a little for motivating myself.So first i want to know if it is worth going on this path and than i want to know about money.

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

    Non-Play Store Android Development (Non-public App Dev)

    Posted: 27 Jan 2020 11:20 AM PST

    How much of the Android Developer market is for developing Andorid apps not on the Play Store? Like 5-10%? I always thought pretty much any Android dev job would be for an app in the Play Store - but it looks like there is also a lot of demand for apps used internally by employees (like for tracking inventory - a barcode scanning android device: MC9300 Mobile Computer - https://www.zebra.com/us/en/products/mobile-computers/handheld.html)

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

    Accessing the Kernel from an App

    Posted: 27 Jan 2020 04:15 PM PST

    So, here's my scenario. I'm working on a project to get the actual display's EDID information, including serial #. Based on what I've found in the android dev official sections, EDID information is parsed, but serial number is left out and an integer is used starting at 0 (internal display).

    You can parse some of it using these API's:

    https://source.android.com/devices/tech/display/hdr

    My problem is I really need that serial. If you look at the source code for MSM kernel:

    https://android.googlesource.com/kernel/msm/+/refs/tags/android-9.0.0_r0.71/Documentation/EDID/edid.S

    ln: #67

    serial_number: .long SERIAL
    which is represented as a 32 bit little endian value. This is included in the chunk of metadata on the EDID. You can simulate this easily on Linux with such open source binaries as: read-edid

    I need to parse that edid.S file somehow and be able to collect all information from that chunk instead of what android's API does. I'm still learning Java/Android development, and I also have some experience in Cordova. Please help!

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

    Edittext with "email" in the id has different behavior. Where can I find documentation on this

    Posted: 27 Jan 2020 09:43 AM PST

    My edit text (extending AppCompatEditText) with id="@+id/blahblah_email" will show a list of emails previously used in the phone underneath it when focused. It does not show this list when I remove the email part of the id. Upon choosing an email it will put that selection into the edittext and highlight the enter edit text view with the accent color (not just the text, the entire edit text view). Looking for documentation on this behavior but anything I search leads me to email validation or text highlight (when a user specifically holds down on the text to copy/cut/paste)

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

    Framework for developing a big application? Say an ecommerce app for example.

    Posted: 27 Jan 2020 01:15 PM PST

    Hi,

    I'm a developer and want to take on a big project that will require a database, log ins, etc.. was wondering is there a framework that I can just tweak to my liking. Rather than build the whole thing from scratch?

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

    AdMob invalid traffic when viewing with my personal gmail account?

    Posted: 27 Jan 2020 12:56 PM PST

    My first update for my first app finally got published. It took at the least 3 days and I published it as alpha. I added my personal gmail account to the tester's list. If I were to download the app from the play store to my personal account, will that have any issue with Admob (maybe same IP = invalid traffic)?

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

    No comments:

    Post a Comment