• Breaking News

    Friday, October 15, 2021

    Android Dev - App Feedback Thread - October 15, 2021

    Android Dev - App Feedback Thread - October 15, 2021


    App Feedback Thread - October 15, 2021

    Posted: 15 Oct 2021 06:00 AM PDT

    This thread is for getting feedback on your own apps.

    Developers:

    • must provide feedback for others
    • must include Play Store, GitHub, or BitBucket link
    • must make a top level comment
    • must make an effort to respond to questions and feedback from commenters
    • app may be open or closed source

    Commenters:

    • must give constructive feedback in replies to top level comments
    • must not include links to other apps

    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.

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

    I am building a tool to showcase apps with custom device shots - which Android devices do you need?

    Posted: 15 Oct 2021 03:18 AM PDT

    Add Voice Calling to Your App [Testing Help]

    Posted: 15 Oct 2021 01:15 AM PDT

    Hi all,

    We are in the midst of developing some APIs and integrating with an SDK that would enable app users to make voice calls directly to each other (from within your app) using their data connection. We are looking to test following features:

    1. User signup and registration,
    2. Making and receiving calls to eachother,
    3. Backend messages etc.
    4. Automatic call recording (if required) and retrieval.

    Has anyone done this? Would some devs like to participate? Pls DM me.

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

    calling an api multiple times using WorkManager in android

    Posted: 15 Oct 2021 09:00 AM PDT

    where idsArrayList is a list of ids. I send each id in the api as Path to get response and similarly for other ids. I want the workManager to return success after it has called api for all ids.

    But the problem is WorkManager only returns SUCCESS for one id from the list. This is the first time I'm using WorkManager and I tried starting work manager for every id too by iterating over idsList one by one and making instance of workManger for every id in the for loop. But I thought sending the idsList as data in the workmanager and then itering over ids from inside doWork() would be better, but it's not working like I want and I don't understand why. Here's my code:

    class MyWorkManager(appContext: Context, workerParams: WorkerParameters): Worker(appContext, workerParams) { private lateinit var callGrabShifts: Call<ConfirmStatus> override fun doWork(): Result { val idsList = inputData.getStringArray("IDS_LIST") val idsArrayList = idsList?.toCollection(ArrayList()) var response = "" if (idsArrayList != null) { try { response = callConfirmShiftApi(idsArrayList) if (response.contains("CONFIRM")) { return Result.success() } } catch (e: Exception) { e.printStackTrace() return Result.failure() } } return Result.retry() } private fun callConfirmShiftApi(idsArrayList: ArrayList<String>): String { var response = "" for ((index, id) in idsArrayList.withIndex()) { response = callApiForId(id) if(index == idsArrayList.lastIndex) { response = "CONFIRM" } } return response } private fun callApiForId(id: String): String { var shiftGrabStatus = "" callGrabShifts = BaseApp.apiInterface.confirmGrabAllShifts(BaseApp.userId, id) callGrabShifts.enqueue(object : Callback<ConfirmStatus> { override fun onResponse(call: Call<ConfirmStatus>, response: Response<ConfirmStatus>) { if (response.body() != null) { shiftGrabStatus = response.body()!!.status if (shiftGrabStatus != null) { if (shiftGrabStatus.contains("CONFIRM")) { val shiftNumber = ++BaseApp.noOfShiftsGrabbed sendNotification(applicationContext) shiftGrabStatus = "CONFIRM" return } else { shiftGrabStatus = "NOT CONFIRM" return } } else { shiftGrabStatus = "NULL" return } } else { shiftGrabStatus = "NULL" return } } override fun onFailure(call: Call<ConfirmStatus>, t: Throwable) { shiftGrabStatus = "FAILURE" return } }) return shiftGrabStatus } } 

    And this is the code where I'm starting the WorkManager:

    private fun confirmShiftApi(availableShiftsIdList: ArrayList<String>) { val data = Data.Builder() data.putStringArray("IDS_LIST", availableShiftsIdList.toArray(arrayOfNulls<String>(availableShiftsIdList.size))) val oneTimeWorkRequest = OneTimeWorkRequestBuilder<MyWorkManager>().setInputData(data.build()) .build() WorkManager.getInstance(applicationContext).enqueue(oneTimeWorkRequest) WorkManager.getInstance(this).getWorkInfoByIdLiveData(oneTimeWorkRequest.id) .observe(this, Observer { workInfo: WorkInfo? -> if (workInfo != null && workInfo.state.isFinished) { val progress = workInfo.progress } Log.d("TESTING", "(MainActivity) : observing work manager - workInfo?.state - ${workInfo?.state}") }) } 

    Any suggestions on what I might be doing wrong or any other alternative to performing the same? I chose work manager basically to perform this task even when the app is closed and for learning purposes as I haven't used WorkManager before. But would switch to other options if this doesn't work.

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

    RxJava - flatmap maxConcurrency

    Posted: 14 Oct 2021 10:29 PM PDT

    What's a good value to use? Is the default value ok? If I fire up 1000 request what will happen? Scheduler io most likely use thread pools so even if they fire up 1m request, the scheduler probably will only use a limited number of real thread. Though I have no idea if this will use up some underlying system resources

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

    Thoughts on using SafetyNet APIs?

    Posted: 15 Oct 2021 07:48 AM PDT

    I haven't really seen much of a discussion for SafetyNet APIs on YouTube or Reddit, which is odd since the Android Developers documentation recommends using it as it considers it a best practice for security. For those that have used it, what are your thoughts on the SafetyNet API? Is it worth implementing? How stable and reliable is it?

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

    Is the Android job market dead in Europe?

    Posted: 15 Oct 2021 07:09 AM PDT

    It is me, or is the European market dry?

    I'm detecting very few positions as compared to pretty much any other technology, and some are even requiring iOS experience as well...

    Remote positions seem really scarce and contested.

    Or maybe I'm not searching well? I don't think so but the possibility exists.

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

    Is it possible to fake the feed to whatever's going to the rear camera of an Android (Samsung) phone?

    Posted: 15 Oct 2021 06:50 AM PDT

    So I've got a broken rear camera and so I can't scan the WhatsApp web QR code. I wanna know if it's possible to fake the feed so that it's the QR code and so it would scan it properly.

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

    Anyone changed their app name from previously +30 characters to 30 or less? What was the impact on your new installs?

    Posted: 14 Oct 2021 12:31 PM PDT

    Which architectures/practices I should follow while developing large scale android applications?

    Posted: 14 Oct 2021 08:51 PM PDT

    As a solo developer , sometime it's become difficult to handle big projects. I want to know what type of practices pro devs uses to develop large scale applications so that they can add and remove features easily.

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

    Has Google Play stopped serving 32-bit apps to 64-bit devices?

    Posted: 15 Oct 2021 05:12 AM PDT

    In 2019, Google announced:

    Starting August 1, 2021, Google Play will stop serving apps without 64-bit versions on 64-bit capable devices, meaning they will no longer be available in the Play Store on those devices.

    Did this happen? I don't see any mention of it on the 64-bit information page, or the Google Play policy deadline page.

    I have a 32-bit-only app on Google Play (last updated in 2018), and I was able to install it on a 64-bit device just now with no problem. Can anyone else confirm?

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

    How do some developers get limited time events on Google Play? Is there a beta program for this? (any useful info gets Reddit gold)

    Posted: 14 Oct 2021 09:06 AM PDT

    Android Studio Bumblebee Beta 1 available

    Posted: 14 Oct 2021 11:58 AM PDT

    Repeated Error: "Could not resolve all files for configuration ':app:debugRuntimeClasspath'."

    Posted: 15 Oct 2021 04:18 AM PDT

    I am a new android developer and am having issues with the very basic app I am trying to build from a course.

    This is what my gradle.build (app) looks like:

    apply plugin: 'kotlin-android' apply plugin: 'com.android.application' apply plugin: 'kotlin-parcelize' android { compileSdkVersion 31 defaultConfig { applicationId "hellokotlinandroid.gohool.com.buttonstextviewedittext" minSdkVersion 21 targetSdkVersion 31 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.2', { exclude group: 'com.android.support', module: 'support-annotations' }) implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7" //noinspection GradleCompatible implementation 'com.android.support:appcompat-v7:28.0.0' testImplementation 'junit:junit:4.13.2' } 

    And this is what my gradle.build (project) looks like

    // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = '1.5.31' repositories { maven { url 'https://maven.google.com' } google() } dependencies { classpath 'com.android.tools.build:gradle:7.0.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } plugins { id 'org.jetbrains.kotlin.jvm' version '1.6.0-RC' } repositories { mavenCentral() google() } dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" } compileKotlin { kotlinOptions { jvmTarget = "1.8" } } compileTestKotlin { kotlinOptions { jvmTarget = "1.8" } } allprojects { repositories { maven { url 'https://maven.google.com' } mavenCentral() google() } } 

    I have looked through many forums and could not find anything specific enough to my error and this is the full thing

    1: Task failed with an exception. ----------- * What went wrong: Execution failed for task ':app:checkDebugAarMetadata'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.6.0-RC. Searched in the following locations: - https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jre7/1.6.0-RC/kotlin-stdlib-jre7-1.6.0-RC.pom - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jre7/1.6.0-RC/kotlin-stdlib-jre7-1.6.0-RC.pom - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jre7/1.6.0-RC/kotlin-stdlib-jre7-1.6.0-RC.pom Required by: project :app * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. ============================================================================== 

    The above-stated repeats itself 17 times with an slightly different task each time

    Thanks in advance

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

    hi everyone. recently android phone roms have deleted the ethernet item. is there any way to enable this feature or is there any software that supports this feature i need to set a static ip on the phone. when using use typec to rj45 . cable

    Posted: 15 Oct 2021 03:05 AM PDT

    Android Studio Chipmunk Canary 1 available

    Posted: 14 Oct 2021 11:58 AM PDT

    How relevant would be our Android development knowledge once Fuchsia becomes more widespread?

    Posted: 15 Oct 2021 06:35 AM PDT

    I have just begun to pick up Android app development, but Google's (apparently) impending switch to Fuchsia has me worried.

    How relevant would be our Android app development skills on Fuchsia? Is development on Fuchsia going to be very different from that on Android?

    At least at first sight, the place of Fuchsia vis-a-vis Android in the near future (say 2 years) seems unclear to me. I'd appreciate if more experienced hands on this sub could comment on the place of Android and Fuchsia in Google's plans for the future.

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

    Google releases Android 12 compatibility definition file highlighting requirements for hardware devices

    Posted: 14 Oct 2021 10:08 PM PDT

    How to detect if your website is being scraped by someone' app using JSOUP

    Posted: 14 Oct 2021 09:31 AM PDT

    Hi,

    How do website owners detect if someone using the Jsoup library to scrape some information from their website?

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

    Best way to boost your app, get installs from a direct link, or make users search on it on Google Play?

    Posted: 14 Oct 2021 04:35 PM PDT

    Is there anyone here who use IntelliJ for Android development? What is your reason?

    Posted: 14 Oct 2021 04:31 PM PDT

    Apptentive- pop up for "Love this app" Comes up but doesn't send user to Real time survey

    Posted: 14 Oct 2021 03:11 PM PDT

    Possible to push Google Maps map updates to BT AVRCP?

    Posted: 14 Oct 2021 09:10 AM PDT

    Just got a civic and where it shows music metadata is a prime place to get nav updates as well. I'm a developer by trade, although no Android experience. I want to know if this is possible before I'm embark on this pet project.

    I did find Botifier which is the same concept of what I want to do, it hasn't been updated in a long time so I just want to make sure those type of APIs are still available. Also it works by starting another media session, would this interrupt a currently playing music stream? Thanks!

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

    Injecting objects into composables with Hilt

    Posted: 14 Oct 2021 10:08 AM PDT

    Am I wrong or is a viewModel the only thing you can inject into a composable? I'd like to be able to inject an instance of Player but for now I'm having to have a PlayerViewModel

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

    No comments:

    Post a Comment