What is Opportunistic meaning in this case?
https://redd.it/1bbm46b
@reddit_androiddev
Is there any documentation stating that activity cannot be obfuscated?
I need an official documentation of Android or Proguard stating that activity cannot be obfuscated mentioning with the reason. I tried to search online even gone through Proguard documentation but didn't find anything regarding this. Please help me if possible 🙏...
https://redd.it/1awzuqv
@reddit_androiddev
Will a backup app get rejected
I want to create an app like google photos. The main focus is the the backup and search in your images (like you can search for cats in your photos). I have a cheap way to make a better search in images by using openAI's clip in a combination with a few tricks.
I even have a get rich strategy - Let the user use the search 10 times for free to get them to feel 🤯 and then ask 15$ premium per month to keep using the search options.
I think that this app can really boom, but do I have a chance g...
https://redd.it/1awwgr8
@reddit_androiddev
SplashScreen hypocrisy/inconsistency
Currently the right way and modern way for developing Android apps is Jetpack Compose, right? At least officially.
Anyway, I saw many people here and there frowning upon rolling your own Splash Screen. It doesn't matter if it's implemented using Handler
for delay or a coroutine
or the holy AsyncTask
or you just showing your app icon or some fancy animation or even bootstrapping nearly half of your app architecture and stack and doing some IO in there is just top of it, I see many conside...
https://redd.it/1awnl32
@reddit_androiddev
App Wrapper For Web Page
Hello guys, I have an idea to create an app, which will use Web View to access different web pages. And I'm only curious, how legal is that to access not mine web site, if I want to restrict the user from opening some pages or using certain functionalities of those pages?...
https://redd.it/1awmyt9
@reddit_androiddev
🥳 New Charts 1.2.0 release is live! 📊📈📉
[https://github.com/dautovicharis/Charts](https://github.com/dautovicharis/Charts)
**New in this version:**
* Contributions guidelines
* Demo app improvements and release: [https://play.google.com/store/apps/details?id=com.hd.charts.app](https://play.google.com/store/apps/details?id=com.hd.charts.app)
* Animations improvements: bar, pie, line chart
* Multi line chart
* Chart data validations
* Improved charts usability
* Readme update
**Full release note**: [https://github.com/dautovichari...
https://redd.it/1awjdf8
@reddit_androiddev
Kotlin 1.9 HexFormat
https://youtu.be/8EZTn3oGqt8
https://redd.it/1awfzyk
@reddit_androiddev
Suddenly Users got to zero? Saw this pattern in other apps too
https://redd.it/1awdw9g
@reddit_androiddev
Compound View with CollapsingToolbar problem!!!
Hello my dear reader)) I have a question, do somebody created compound view using CollapsingToolbar inside it? Because if I add it like this in my layouts<com.example.core.ui.custom.CustomCollapsableToolbar
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Collapsing toolbar doesn't react and freezes in expanded state. But if add it with include tag it works fine:<include layout="@layout/collapsable_toolbar_b2b" />
Why it happens and how can I fix th...
https://redd.it/1awb6c3
@reddit_androiddev
Sync Room Database and Spreadsheet with Sheets API (Kotlin)
There seem to be no recent guides on that:
I have an Android App with a Room db and a private spreadsheet in the google cloud. I already made a project in the google developers console, activated the Sheets API and am able to sign in to my Google account in my App. Now I want to sync a table of the Room db with this spreadsheet.
What do I have to do in Kotlin to tell where the spreadsheet is and to get access to it?...
https://redd.it/1aw874i
@reddit_androiddev
I received a message stating that my Google Play account would be suspended due to its association with another suspended account
The day before, I received a message stating that my Google Play account would be terminated due to its association with another terminated account.
I have about five Google Play accounts and none of them are terminated, but they contain applications that have been suspended for years (no application has been suspended in two years)..
I contacted a Google employee and he asked me for some information, such as my bank account and identity, but I don’t know what will happen next ... My accoun...
https://redd.it/1aw42xu
@reddit_androiddev
Guys, Beware of This New Scam!
https://preview.redd.it/l9jr6wh8hujc1.png?width=1797&format=png&auto=webp&s=807f521f053280e8caa225257119419cba48e671
https://preview.redd.it/108iqxh8hujc1.png?width=632&format=png&auto=webp&s=4d9082a0bb293b0d98a7ca2c46c37d95b8fe57cd
I've received an email that appears to be a scam, though it seems pretty legit at first glance, and I want to warn everyone about it. Scammers are using the email address google@developers-support.com to trick people. They claim that your developer account...
https://redd.it/1avztb5
@reddit_androiddev
Windows 11 Or Linux or QEMU (KVM on Android: Google Pixel, or Nothing Phone?)
Hello all,
I am thinking of buying a Pixel 6 or 7 because I want to run Windows on Android.
I am sorry if someone has already answered these questions:
1. How to enable KVM on Pixel? (If I need to root that's fine; I have rooted a Pixel before, but it was a 3A, and seeing how my next Pixel device will be a bit more expensive, I really don't want to break anything)
2. Does Nothing phone Support KVM? If so, how to enable Linux/Windows Virtual Machines on it?
I have been reading across the Inte...
https://redd.it/1avpwe8
@reddit_androiddev
XML or Jetpack Compose for an internal app in my library?
Hello all, I am currently working on a new feature in my library, basically it is an application that shows the history of the performed events in my library (a centralized analytics library) and I wonder if it's the right decision to make it using Jetpack Compose or should I stick with the old way (XML).
Both methods have their pros and cons, but my main concern with using Jetpack Compose is its interoperability with older apps. ...
https://redd.it/1avngb0
@reddit_androiddev
Learnt side-effects in jetpack practically by mistake,
So, I have started learning jetpack compose since a few weeks. I read the whole documentation and theory, read many times that composable can execute in any order and recompose many time etc etc.
So I started making a project on my own using GitHub api and I called fetch function of viewmodel inside my composable and was logging the response for the first run and my log cat was up and running and running and running. It was too late when the rate limit reached then a Google search told me now w...
https://redd.it/1avl15v
@reddit_androiddev
Real device cloud service or physical devices for QA?
What do you use for testing hardware-critical parts of your app that cannot be simulated by testing with an emulator (e.g: camera, bluetooth, sensors, etc)?
Are you using a real device cloud service? If so, which one and why?
Do you use physical devices? If so, which ones offer the broadest coverage for the Android ecosystem?...
https://redd.it/1awwyss
@reddit_androiddev
Why some dev makes their code open-source ?
For me it's very risky that someone forks the app with ads or creates a "pro version". And the benefits are just : maybe someone will contribute to the code a day. So I don't understand the motivations...
https://redd.it/1awk1uw
@reddit_androiddev
Live Now! Postcard Launched Their Android App!
Postcard makes it easy for friends and family to stay connected without having to post across public socials. Postcard bundles photos, text, and audio into one media type and users can send Postcards to friends over any messaging app. Profiles are private and user data isn't sold or shared.
https://play.google.com/store/apps/details?id=com.treesgro.postcard&hl=en\_US&gl=US...
https://redd.it/1awnmql
@reddit_androiddev
Share itnent without opening the application
https://redd.it/1awlah9
@reddit_androiddev
Google Play Console Subscription Management (Preventing double Subscriptions)
So I want to publish an App to the Play Store.
I have different tiers in the app, that offer different priviliges. With the higher tiers being inclusive of the lower tiers. So of course I want to prevent that the user can subscribe to different tiers at the same time. How to achieve that in the Google Play Console? Should i create different Base Plans of the same Subscription or different Subscription objects? And how to handle Upgrades, e.g. if the user want to change from the base tier to th...
https://redd.it/1awi2ey
@reddit_androiddev
Dropping this here. Thought it was a pretty interesting read. It explores behavioral patterns for ICs, Teams, and EMs, from commendable to those utterly 💩
https://howareyou.work/exploring-26-behavioral-practices-in-software-development/
https://redd.it/1awd98c
@reddit_androiddev
Top 5 Best Photo Editing Apps for 2024?
https://pixellabapps.blogspot.com/2024/01/top-5-best-mobile-photo-editing-apps.html
https://redd.it/1awc3ho
@reddit_androiddev
Refining Compose API for design systems
https://medium.com/bumble-tech/refining-compose-api-for-design-systems-d652e2c2eac3?source=friends_link&sk=4914296c803535251d2d3fc04a86c865
https://redd.it/1awa6er
@reddit_androiddev
Android Biometric Authentication With BiometricManager
michalankiersztajn/android-biometric-authentication-with-biometricmanager-8e804781a884" rel="nofollow">https://medium.com/@michalankiersztajn/android-biometric-authentication-with-biometricmanager-8e804781a884
https://redd.it/1aw5hi3
@reddit_androiddev
Your advertising ID declaration in Play Console says that your app uses advertising ID. A manifest file in one of your active artifacts doesn't include the com.google.android.gms.permission.AD_ID permission.
I'm adding a app bundle that implements google ad mob into my project. I've already added the necessary additions to the manifest and updated the app content to include analytics. I'm already in production and the previous versions of my app don't include ads. Is this error caused because the new version has ads and the prior versions are not compliant with the new permissions and changes. If so should I just ignore this and upload anyways. The full error message I pasted below, any help would ...
https://redd.it/1aw2w6r
@reddit_androiddev
How to create a virtual physical keyboard or any other HID(mouse, gamepad, etc) in Androidno root
I have digged the internet upside down to find this information for a personal project that I got stuck on for years and I kept on coming back to it everytime.
I eventually figured it out thanks to WuDi-ZhanShen's project through a scrcpy issue page. And since this was basically nowhere to be found in the internet, I decided to share it over here
Proof Of Concept
Download classes.dex from AndroidUHid...
https://redd.it/1avziu4
@reddit_androiddev
Making Login app in Java on Android Studio
so, I am practicing Android development through online resources. Now to practice my knowledge I wanted to make a personal project of login and then a calculator. but i am stuck at Login only.
I feel like Android studio has such a bad interface and it just keeps getting hung.
is there any solution for that?
Other than that here's my code if anyone could help me i am not able to even change from one interface to other.
First Page => MainActivity.java
`Button loginButton = findViewByI...
https://redd.it/1avq5kj
@reddit_androiddev
Why capturing the screen with two different methods but with same compression and quality gives different OCR results?
Please note that I am not seeking help in finding a solution but I want to simply understand why capturing the screen with two different methods (but with same compression and quality) gives different OCR results.
I am taking screenshots on Android with two different methods:
1. By running /system/bin/screencap -p $path
2. With the MediaProjection API.
Even though it's the exact same screen, when performing OCR (with the use of Tesseract) I get different results.
With /system/bin/screencap I...
https://redd.it/1avo0l7
@reddit_androiddev
relock bootloade Blackview BV6300 Pro
Hi,
I've a blackview bv6300 pro, I would like to perform a bootloader relock but I cannot in any way. When I reboot the phone in fastboot I issue the following commands:
​
https://preview.redd.it/6fxho6w56rjc1.png?width=927&format=png&auto=webp&s=09801cfb99d0ad9b78e5b420d92f698dba384ca1
​
https://preview.redd.it/xws1qo496rjc1.png?width=820&format=png&auto=webp&s=074b3ab4866a57cbd74c67d1530c589981f66407
Any suggest?
​...
https://redd.it/1avjbis
@reddit_androiddev