Android Dev - When Studio and smart-light became friends... |
- When Studio and smart-light became friends...
- A visualization of handler, message queue and looper (in case it is useful to someone )
- Portals: a Better Web View for Android (and iOS) Apps
- Measure, measure, measure
- Terminated account. How does mere mortal find redemption with Google Play?
- I am excited to share our Compose CookBook for JetpackCompose
- If you have an unpublished app, can google still suspend it and give you a strike?
- What happens when a Worker code is updated?
- Tutorial: Implementing a Todo List in Compose using the Bloc library
- The lack of documention about Material You colors is disturbing
- Found my .apk file on a Chinese website
- Toast without main activity?
- Allow while using the App vs Ask Always
- Is there complete documentation on how to request permissions?
- Use MediaStore to get audio files
- Learning Jetpack Compose - is it ok or over-engineered?
- Here is the new tool to edit Android 12 widgets
- Caribou - a tool to help your team manage software migrations (like migrating to Jetpack Compose) in a collaborative and data-driven way.
- Quick Guide: Integrating Widevine DRM In ExoPlayer For Android
- Compose Destinations: a simpler, safer way to navigate in Jetpack Compose
- What happened to ratings in Google Play?
- App crashes when not connected to pc
- Why is "DAU/MAU vs. peers" not showing data in play console?
- How to obtain resource id from UIautomator event
When Studio and smart-light became friends... Posted: 29 Sep 2021 02:58 AM PDT
| ||
A visualization of handler, message queue and looper (in case it is useful to someone ) Posted: 29 Sep 2021 01:37 AM PDT
| ||
Portals: a Better Web View for Android (and iOS) Apps Posted: 29 Sep 2021 07:06 AM PDT
| ||
Posted: 28 Sep 2021 08:00 PM PDT
| ||
Terminated account. How does mere mortal find redemption with Google Play? Posted: 29 Sep 2021 12:20 AM PDT I'm planning to publish my first mobile app as an indie developer and I found out that I can't access Google Play console and my account was terminated in 2015. Firstly I didn't even recall wtf I was doing with the play market and Android in 2015 cause I'm just a web developer of 10+ years. Then I've remembered that I was joking around with Android and trying out some random stuff. And apparently app I've published to the Play Store did have some copyrighted images or logos or something. And it got banned and my account got terminated almost immediately. I've found old emails and they were like this:
I've reacted to that with questions like "what exactly is wrong and how could I republish?". I didn't care about this termination then and didn't realize it was a life sentence. But I think it really doesn't matter right now. I've filled an appeal form with brief info about the situation and they responded to me with a canned answer (as I figured out later) which told me to read the Help Page which leads to the same appeal form. I've filled it one more time - same response. 3d time with different wording - same response. I got really frustrated about this situation. After searching for similar issues with other people I found out that it's probably a dead end. How do I find redemption with Google? Are there any solutions? Or I just got banned for a lifetime from the Google Play store just for a random stupid mistake that took place 6 years ago? [link] [comments] | ||
I am excited to share our Compose CookBook for JetpackCompose Posted: 29 Sep 2021 12:18 AM PDT
| ||
If you have an unpublished app, can google still suspend it and give you a strike? Posted: 29 Sep 2021 05:37 AM PDT A previously published/live app I unpublished. Worried that google could still suspend it even though it's not live anymore? Trying to avoid strikes. [link] [comments] | ||
What happens when a Worker code is updated? Posted: 29 Sep 2021 06:17 AM PDT I have a one time (WorkManager) worker with some logic that allows it to retry (Result.retry()) when some conditions are not met. If this worker has been running and has a scheduled retry, what happens when I update the code of that worker and the user the updates the app? Would it:
I'm inclined to think it would be #3 but not really sure. [link] [comments] | ||
Tutorial: Implementing a Todo List in Compose using the Bloc library Posted: 29 Sep 2021 12:18 AM PDT | ||
The lack of documention about Material You colors is disturbing Posted: 28 Sep 2021 12:18 PM PDT
| ||
Found my .apk file on a Chinese website Posted: 29 Sep 2021 08:28 AM PDT I just found out that my app can be downloaded from this Chinese website. What should I do about it? [link] [comments] | ||
Posted: 29 Sep 2021 08:25 AM PDT Is it possible to make a toast message without loading an app window? What I am trying to accomplish is that when launching the app, only a toast message (displaying phone uptime) will be shown and the app will exit. [link] [comments] | ||
Allow while using the App vs Ask Always Posted: 29 Sep 2021 07:34 AM PDT Is there a way to determine if user has Granted the location permission permanently (While in Use) or Granted it temporarily (Ask Always). [link] [comments] | ||
Is there complete documentation on how to request permissions? Posted: 29 Sep 2021 07:17 AM PDT It sounds like something that should be trivial but I am struggling for months with it already.I find this documentation somewhat clear and good enough to build a functioning permissions flow, but the integral part that is missing from there is the reason we have been rejected from the Play store multiple times now and I just can't wrap my head around it. The content of all my rejections revolved around this policy (specifically the "Provide prominent in-app disclosure" part). After the first rejection around this policy, I was confident an updated/ more detailed text to the Dialog I was showing when `shouldShowPermissionsRationale` was `true` would be enough to get past review. That did not work out, and I got rejected again. Obviously, since the `shouldShowPermissionsRationale` Dialog is not always shown.Slightly shivering and sweaty now after my second rejection (pending removal, pending account deletion), I decided that what they mean in the policy might be not what comes after `shouldShowPermissionsRationale=true` but should be something separate that is shown each time ahead of the whole flow. So I built another dialog, added a really detailed explanation of how user data is used, and added it to the very start of the flow, being always shown if the user wants to enable a feature that requires said permission.That got me through the next review and I was happy. My users and UX designers of course were not so pleased, since a press on a button will now basically take the user through a 15 dialog-flow (exaggerated) before that feature can be used. (Since it's the BACKGROUND_LOCATION_PERMISSION we need even more steps now because with targetAPI=30 we need to request it separately from the regular location permissions now). Does anyone here still know how this whole flow to get to a BACKGROUND_LOCATION_PERMISSON should work including those dialogs I need to show to satisfy the Google play policy gods? If there are googlers here... do you even know yourself? :P [link] [comments] | ||
Use MediaStore to get audio files Posted: 29 Sep 2021 06:54 AM PDT I've read that since android 11 (api 30) READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permission doesn't have any effect and one is supposed to ask for MANAGE_EXTERNAL_STORAGE to be able to access files on external storage. I actually want to make a *music player* app and so need to use **MediaStore** to get audio files on the device, but when I use it on android 11 it just return the audios in some Android/media directory. Should i get MANAGE_EXTERNAL_STORAGE permission or is there another way? If yes how should I get that permission? Any help would be appreciated. [link] [comments] | ||
Learning Jetpack Compose - is it ok or over-engineered? Posted: 29 Sep 2021 05:54 AM PDT I'm going through Compose tutorials on developer.android.com, one specific example is a TODO application (github) which demonstrates state management.
[link] [comments] | ||
Here is the new tool to edit Android 12 widgets Posted: 29 Sep 2021 05:18 AM PDT
| ||
Posted: 28 Sep 2021 10:38 AM PDT
| ||
Quick Guide: Integrating Widevine DRM In ExoPlayer For Android Posted: 29 Sep 2021 12:40 AM PDT Hello everyone, Ever amazed how OTT platforms are playing videos securely on your mobile? [link] [comments] | ||
Compose Destinations: a simpler, safer way to navigate in Jetpack Compose Posted: 28 Sep 2021 12:56 PM PDT Hi all 👋 I've just posted an article about my library: Compose Destinations - A KSP annotation processor to make navigating in Jetpack Compose easier and safer! Check it out here I'm looking for all kinds of feedback about the article or the library itself. Quick summary of what you can do with the library:
And more! If you find it interesting try it out in some sample project and please do let me know how was it! Find it on github [link] [comments] | ||
What happened to ratings in Google Play? Posted: 28 Sep 2021 11:53 PM PDT What happened to ratings and reviews in Google Play?
Something weird, Right? [link] [comments] | ||
App crashes when not connected to pc Posted: 28 Sep 2021 11:05 PM PDT I have written an app that runs a background service that regularly checks crypto prices and stores to a Sqlite database. When plugged in to my pc everything works well but if I clear the data and restart the app disconnected to the pc it fails to write to the database and crashes. When I tried to use debugging via WiFi, It works perfectly. This is driving me crazy! Anyone have any ideas? [link] [comments] | ||
Why is "DAU/MAU vs. peers" not showing data in play console? Posted: 28 Sep 2021 01:04 PM PDT I have an app and I want to see DAU/MAU vs Peers KPI. but when I click on that it shows no data available. Please can anyone help me for solving this issue. How can I see DAU/MAU vs Peers KPI? [link] [comments] | ||
How to obtain resource id from UIautomator event Posted: 28 Sep 2021 10:21 AM PDT For a while now I have been using the following command for viewing events in android. "adb shell uiautomator events" Was wondering if there is a way to display resource id upon an event taking place.Like the record feature in espresso.(Need not use UIautomator) [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