Android Dev - App Feedback Thread - December 19, 2020 |
- App Feedback Thread - December 19, 2020
- Finished my first Android Personal Project.
- Handling errors with coroutines seem convoluted...
- Dev Console: is my app free or paid?
- How important is cross-platform sync?
- Apps can access camera and storage without asking for permission
- Granting a user a limited amount of free usage of the Paid functionality implementation
- Help!! Why can't users use my in-app subscription?
- WebDAV security
- Broadcast privacy
- Sending notifications to specific user
- App's search ranking down from 4th to 16th place
- Apps update sequence
- Decompile apk files
- Permissions from Service without UI
- Turning desktop application into android app?
- Is /boot/verity_key still used in android verified boot 2.0?
- Anyone have Android and Kotlin resources for learning it as an experienced iOS engineer? A lot of the content I’ve found is from the POV of beginners. Paid is totally fine.
- What happens to the data stored in the database when the onUpgrade function is called?
App Feedback Thread - December 19, 2020 Posted: 19 Dec 2020 06:00 AM PST 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] |
Finished my first Android Personal Project. Posted: 19 Dec 2020 04:17 AM PST Check it out: https://youtu.be/U6AaELzdCdE And here's the project on Github: https://github.com/mohammedhaddad97/Al-Azkar [link] [comments] |
Handling errors with coroutines seem convoluted... Posted: 19 Dec 2020 05:30 AM PST Hey guys, Im trying to know more about api calls in a contemporary architecture. I am using retrofit with livedata/coroutines to make my api calls, but I'm struggling with error handling. Most of the solutions I find, even in googles own example, includes writing a wrapper around your api request and handle the error that. It seems overly complicated and frankly stupid to do something like that for, what I consider at least, rudimentary functionality. Even with Dart/Flutter, google has made this easy with async/await and Futures. Am I being lazy to think that if even google needs to write extra code to solve a common use case, they should probably add it to the framework? I dont know, maybe I just needed venting.. what do you think? google's project: https://github.com/android/architecture-components-samples/tree/master/GithubBrowserSample [link] [comments] |
Dev Console: is my app free or paid? Posted: 19 Dec 2020 03:28 AM PST I will be charging for subscriptions within my app. Do I register it as a free app on Play console (since downloading is free) or as a paid app---because of the subscriptions? We are using a payment processor called Paystack and won't be using Google billing. [link] [comments] |
How important is cross-platform sync? Posted: 19 Dec 2020 04:49 AM PST For developers who create cross-platform apps, how import have you found it for you or your user to be able to sync app data across platforms? E.g Android and IOS. [link] [comments] |
Apps can access camera and storage without asking for permission Posted: 19 Dec 2020 08:08 AM PST Good day, I've tried to ask this questions in more general android related subreddit, but had zero success, now I'm hoping that I can finnaly get the answer, from people who understand it the best. Basically, i was really confused about 2 apps, one of them was able to use my camera without asking permision. The second allowed me to upload a picture from my phone without asking for storage permission. I just pressed the upload button, and i was able to select a picture to upload. How is it possible? Does that mean that all apps can access my storage and camera without permission? I've read something about scoped storage, and latest permission rework, but was unable to find the answer. [link] [comments] |
Granting a user a limited amount of free usage of the Paid functionality implementation Posted: 19 Dec 2020 07:08 AM PST Hello everyone, I have an application in Play Store under "Free" application category, but my app contains one in-app product that basically is the "Pro version" of the app, and it unlocks additional functionality. Recently I came up with the idea of providing all user ability to use Pro functionality several times before the app would ask a user to buy the Pro version. My idea is to implement this by storing on the backend Settings.Secure.ANDROID_ID of non-paid users that access the "gratitude" Pro functionality that is granted for each free user limited amount of times. I'm aware that this may not be quite secure, but my app is not extremely popular for anyone to bother to take advantage of it. So, my question: does this implementation meet the policies by Play Store? And does anyone developed a similar logic for their apps? Because maybe there is a better way to do it. Please note that my app doesn't contain login and password at all. [link] [comments] |
Help!! Why can't users use my in-app subscription? Posted: 19 Dec 2020 06:35 AM PST Hi, Launched my first app in playstore (ionic 5 app coded with the help of a Freelancer, I am not much of a coder). The app is free to download from Playstore but to use it the user must subscribe using playstore in-app subscription. Everything went fine during internal testing but when launched all the hell broke lose. Most users who downloaded were unable to subscribe. They either got a " International transaction is not enabled in your card" (I am from India and so are all these users) or "Recheck the card details" message. Like 1 in 10 users do not get any error message. I am in the middle of nowhere. I have no idea what is wrong. Talked to my freelancer and was told the payment processing is done by Google and there is nothing wrong at our end. Imagine convincing some early adopter to get to try your app and they cannot move past the first screen. Any idea what did I do wrong and how to resolve this issue? If this is not resolved, it will tank the app. [link] [comments] |
Posted: 19 Dec 2020 12:33 AM PST In webDAV, the password is first hashed with MDA5 and then transmitted to the server. Is this a potential security problem, even if using https protocol? MDA5 hashes are vulnerable to rainbow table attacks. However, encryption in https protocol might make the hashes inaccessible for potential attackers? [link] [comments] |
Posted: 19 Dec 2020 03:24 AM PST If package name is set in a Broadcast receiver intent, is it possible to apps that have a different package name to monitor the send intents? In root, I guess it is possible but in non-root case? [link] [comments] |
Sending notifications to specific user Posted: 19 Dec 2020 03:16 AM PST Hi all, Fairly new to android dev but I am trying out a idea, I am trying to work out how to send a notification to a specific user of my app but I cant work out even what to put into google to find it, does someone have a link to some resources or even just the right wording to put into google? Thanks in advance [link] [comments] |
App's search ranking down from 4th to 16th place Posted: 18 Dec 2020 02:59 PM PST My app has been performing very well in the past 6 months. I was surprised to see this morning that my search ranking on the keyword that brings the most installs for my app has dropped from 4th place to 16th place overnight. I'm yet to see later this afternoon how many total downloads will I get for the day and how low it is compared to yesterday's or the week's average. All of this happened while my app's ratings are good. And I haven't changed/updated the app since November 16th. • What's the best thing could I do? • Could this be some sort of glitch that will just be fixed? • Anyone experiencing the same? Or is it just me? [link] [comments] |
Posted: 19 Dec 2020 02:12 AM PST Out of curiosity and interest, if a person presses "update all" for their apps, is there something determining the sequence of update for the apps? For example, is it based on last used date or something else? [link] [comments] |
Posted: 19 Dec 2020 01:09 AM PST What are the best tools needed to decompile apk files? Is it possible to decompile the source code into .java files? If it is possible, how do you protect your app from it. I started anroid development a few months ago, and these questions have been on my mind. [link] [comments] |
Permissions from Service without UI Posted: 18 Dec 2020 02:23 PM PST Today I have found that it is really tricky to get runtime permissions from android service that is running without UI at all. The only way that I have found is to show Notification. But I think that it is really bad UX. Have you solved this problem in your projects? [link] [comments] |
Turning desktop application into android app? Posted: 18 Dec 2020 12:41 PM PST Hello fellow humans I'm a Computer Science Engineering student and I started a little C++ project, developing a draughts application (it's the international version of 'checkers') using the SFML libraries. SFML supports windows, linux and mac-os, but now I've realized that this project would be better suited for an android app. But I have never programmed Java in my life, I know C/C++ basics from a university-course. Should I learn Java and rewrite the program in Java, or just try to write the complete program in C++ using the NDK (if that's possible)? Or should I just give up the idea of turning it into a mobile application, and just continue on PC? Also it worth learning how to use Android-Studio, rather than using VSCode, which I always used until now? Thank you in advance, all help is very appreciated :D [link] [comments] |
Is /boot/verity_key still used in android verified boot 2.0? Posted: 18 Dec 2020 10:59 AM PST In AVB 1.0, there was no vbmeta partition. Public key in bootloader was used to verify boot partition and /boot/verity_key was used to verify system, vendor, dtbo, Product and ODM partitions. With introduction of vbmeta partition in AVB 2.0, does /boot/verity_key still exist in android 9+ devices? In AVB 2.0, OEM can also use separate public keys to verify dm-verity mapping table of each partition. Are these keys stored in vbmeta? Those who are familiar with AVB 2.0 from its documentation, I'm not talking about chained partitions. [link] [comments] |
Posted: 18 Dec 2020 09:53 AM PST Anyone have Android and Kotlin resources for learning it as an experienced iOS engineer? A lot of the content I've found is from the POV of beginners. Paid is totally fine. [link] [comments] |
What happens to the data stored in the database when the onUpgrade function is called? Posted: 18 Dec 2020 10:58 AM PST I was looking for ways to access a SQLite database in android. One of the ways to do this is to use SQliteOpenHelper, where onCreate and onUpgrade functions are needed. When onUpgrade is called, it drops the old table and calls onCreate, creating a new table. But wouldn't that mean that all data that was in the old table is now lost, and you have to start all over again? While on that topic, can someone tell me how to have multiple tables in a single database. It seems that everyone just implements one class that is extended by SQliteOpenHelper and all "create table" queries are created in onCreate, and they are all upgraded at once too, but what if I only want to upgrade a specific table, or even manipulate one? A full example on how to implement CRUD functions would be great! [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