Posts

Notes on building AAB file locally for Timestamp Tracker app, for submission to Google Play Console

Last updated on 18 Dec. 2025 Related post:  Submission of "Timestamp Tracker" app to Google Play Console; Obstacles created for new personal developer accounts Me: ... I want to publish Timestamp Tracker. As I have already published it on Uptodown - https://timestamp-tracker.en.uptodown.com/android (has 21 downloads but no reviews) - I have all the metadata and even screenshots ready. Now, I have the Android APKs. Can I use them to publish to Google Play Store with Google Play store doing the work of converting them to play store format (AAB or something)? CG: Short answer: No — Google Play will not take your existing APKs and convert them for you for production release. For a new app , Google Play requires an Android App Bundle (AAB) . You must generate and upload the AAB yourself. ... Me: I did a local build (not eas) for the APK. I want to do local build for AAB as well (I want to know how to be independent of eas where I sometimes faced very long wait times - perhaps I...

Notes on gradle - build system for Android development

Last updated on 18 Dec 2025 Me: I am on a 4G mobile Internet connection. Now it is peak time (IFIRC, it was around 8.30 PM to 9.30 PM) and so speed is usually btw 500 Kbps and 2 Mbps. I faced two downloading issues with Gradle: One download issue was Read timeout. That I think is related to Gradle network timeouts. How do I increase that? CG suggestion with some modification from me: In <project-root>/android/gradle.properties I added these lines to end of gradle.properties for project: org.gradle.internal.http.connectionTimeout=1800000 org.gradle.internal.http.socketTimeout=1800000 (1,800,000 ms = 30 minutes) ... Initially, based on CG suggestion I had also added to same file above: org.gradle.parallel=false org.gradle.workers.max=2 ---------- As per CG and as per my understanding of it, IFIRC, this would help in downloads being done serially and so perhaps reducing competition for Internet connection bandwidth between parallel downloads. The downside of this was that this setti...

Submission of "Timestamp Tracker" app to Google Play Console; Obstacles created for new personal developer accounts

Last updated on 19 Dec. 2025 Related post:  Notes on building AAB file locally for Timestamp Tracker app, for submission to Google Play Console This procedure has turned out to be much, much more complex than what I had expected. Uptodown store submission is so easy in comparison to Google Play Console (GPC). I get the view that GPC is deliberately bringing in obstacles for new personal/individual developer registrants on their store (which is the category I fall into now as I registered as an individual developer only a few days back).  Surely some of the legal related topics have to be navigated carefully by Google - no issue about those forms and the many questions there. But the big obstacle-filter they have is their App testing requirements for new personal developer accounts  which has the new requirements they introduced in November 2023. The biggest of them that I have encountered so far (no idea, what further obstacles have been introduced) is: "If you have a new...

Procedure to opt-in and install my "Timestamp Tracker" 'closed test' app

Image
Last updated on 19 Dec. 2025 This procedure is related to my previous post:  Need testers for my Android app “Timestamp Tracker” to meet Google Play Store production requirements . Using Google id associated with your Android phone, join Ravis-AppTesters Google group by clicking 'Join Group' in following link:  https://groups.google.com/g/ravis-apptesters . Your email id will be seen only by me, who is group owner. Other members cannot see your email id. There is no activity in this group. It has been created solely for my app testing needs for Google Play Console production app submission. If you are not able to join the group please mail me on riyer02@gmail.com. I will add you to the group. After you have joined the group, on your Android phone, click on following link:  https://play.google.com/store/apps/details?id=com.ravisiyer.timestamptracker You should be shown something like the following screen (below screenshots are with phone in dark mode; if your phone is...

Need testers for my Android app “Timestamp Tracker” to meet Google Play Store production requirements

Last updated on 18 Dec. 2025 I am trying to publish my first Android app — a small one — “Timestamp Tracker” on Google Play Console (which I have published as APK on Uptodown store in June 2025). Google requires 12 testers to opt in to a 'closed test' of the app. As part of the opt-in, testers will need to download the test version of the app from Google Play Store (link will be provided) and keep it on their phone for 14 consecutive days. It seems that Google will drop any tester from the count if they remove the app from their phone before 14 consecutive days have passed.  Are you willing to opt in and install the test app from Google Play? If so, please let me know the Gmail ID you use on your Android phone - you can privately mail me on riyer02@gmail.com . I will add it to the testers list on Google Play Console and then send you the opt-in link to install the app from Google Play Store. Thanks. P.S. To know more about my "Timestamp Tracker" app, please visit my r...

Notes on Android emulator on Win 11 PC with 16 GB RAM; Related React Native and Expo Go notes

These notes are about Android emulator usage on my current Win 11,  Intel i3 12th gen processor, 16 GB RAM PC . An older post which may not be of much use but I think I should mention it here:  Notes on Android Emulator for running React Native developed app on 4 GB RAM PC . With my React Native development work, I was frequently facing an error of APK install failing due to not having enough free storage on Android emulator. I had to uninstall previous React Native app APKs and could install only one APK at a time. Some of my notes in previous posts about my React Native project work mention that, IFIRC. On 9 Dec. 2025, I added 4 GB to Internal storage of Android emulator - Medium Phone API 35 (only device). It was 7168 MB earlier. I made it around 11264 MB Procedure followed to do it: Android Studio -> Device Manager -> Medium Phone API 35: Clicked ⋮ (three dots) -> Show Advanced Settings -> "Memory and Storage" -> made it around 11264 MB -> Finish -...