• Breaking News

    Tuesday, September 15, 2020

    Android Dev - Kaspresso 1.2.0: AdbServer

    Android Dev - Kaspresso 1.2.0: AdbServer


    Kaspresso 1.2.0: AdbServer

    Posted: 15 Sep 2020 02:17 AM PDT

    Hello everyone!

    We are happy to announce a new version of Kaspresso!

    Shortly, Kaspresso is a great framework for UI testing. Based on Espresso and UI Automator, Kaspresso provides a wide range of additional amazing features, such as:

    • 100% stability, no flakiness.
    • Significantly faster execution of UI Automator commands. With Kaspresso, some UI Automator commands run 10 times faster!
    • Excellent readability due to human DSL.
    • Incredible mechanism of interceptors that allows you to catch all actions and assertions in one place.
    • Full logging.
    • Ability to call ADB commands.
    • UI tests writing philosophy, implemented with DSL.
    • Features screenshotting.

    All details about the new version of Kaspresso are here.

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

    Java 15 is now available.

    Posted: 15 Sep 2020 05:52 AM PDT

    What are the current caveats in KMM?

    Posted: 14 Sep 2020 10:12 PM PDT

    Recently JB released KMM 1.0 alpha and they are addressing memory model issue but what about other issues?

    • Tooling : IDE, Gradle
    • Ecosystem
    • iOS performance issues

    Does Android / iOS app

    • performance get affected
    • .apk / .ipa size increases

    with KMM?

    Can anyone please share your experience? Can we confidently share code between iOS and Android platforms without much hassle?

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

    Turning it up to 11: Android 11 for developers

    Posted: 15 Sep 2020 02:49 AM PDT

    Mixin Messenger, an open-source End-to-End Encryption Messenger.

    Posted: 15 Sep 2020 04:49 AM PDT

    How to Write Memorable Functions

    Posted: 15 Sep 2020 04:02 AM PDT

    Do You Have Giant Presenter/ViewModel Classes? Break Them Down and Connect Them With the Mediator Pattern!

    Posted: 15 Sep 2020 07:04 AM PDT

    What is really going in these lines (except the intent declarartion part)

    Posted: 15 Sep 2020 06:11 AM PDT

    I am self-taught plese understand

    public static Drawable getActivityIcon(Context context, String packageName, String activityName) { PackageManager pm = context.getPackageManager();

    Intent intent = new Intent();

    intent.setComponent(new ComponentName(packageName, activityName));

    ResolveInfo resolveInfo = pm.resolveActivity(intent, 0);

    return resolveInfo.loadIcon(pm);

    }

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

    Anyone got affected by new google algorithm change?

    Posted: 15 Sep 2020 05:51 AM PDT

    I checked App Tweak, and it shows that on 15th of August, Google changed their algorithm again and that's exactly when I started to lose a lot of downloads, has anyone got affected by it? I was getting around 1500 downloads daily, but now I am getting around 500, and it's still dropping more and more, I have no idea what's happening.

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

    Printing document

    Posted: 14 Sep 2020 09:43 PM PDT

    Hello Redditors, I'm working on a app in Java for billing purposes. I need to get printed invoices on a Bluetooth printer. Can someone tell me how to get it done? Thank you

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

    Custom component with own logic

    Posted: 15 Sep 2020 04:53 AM PDT

    Hey guys! I'm trying to create a custom component that has its own logic. I'm using MVI architecture and for each feature I have a fragment, view, presenter, viewstate. I want to include my component inside one of my fragments. Is it bad for my component to also be a fragment? I know that having a fragment inside a fragment is an antipattern, but I don't know how to create something else that will have its own logic, presenter, states and everything.

    Thank you!

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

    Suspension vs Removal

    Posted: 14 Sep 2020 02:16 PM PDT

    Anyone experience both a suspension and a removal on the same app listing on Google Play? I've seen several differences...

    1. Suspended - removes all options to update your APK, users with active subscriptions do not seem to be affected, the recommend steps is to create a new app listing that includes a compliant APK (I've posted earlier this summer about our experience - https://useboomerang.com/2020/07/24/google-evil-unjustified-removal-google-play/
    2. Removal - seems to kill active subscriptions, you can still update your APK with a changes that make it compliant.
    3. Appeals Team - continues to be useless - over 2 weeks without a reply to remove the suspension from our app - they are truly targeting our app listing. There are 30+ parental control / app blocker apps that do what we have been flagged for. So tired of this... Another month where we've lost 75% of our revenues. We are a small, family owned business by three dads - not a multi-mullion enterprise.
    submitted by /u/onlinesafetybc
    [link] [comments]

    What implementation do you use for Either?

    Posted: 14 Sep 2020 10:25 AM PDT

    I publish an android library that wraps Retrofit calls to give you an Either<FailureClass, SuccessPojo> (for example).

    Kotlin doesn't have Either, so I had two choices:

    1. Create my own Either (it's a very small class so it's not too hard)
    2. Use someone else's Either implementation

    As I've already worked in projects that have 3(!) different Either implementations in the same code base, the last thing I wanted to do was to add yet another Either implementation, so I decided to use Arrow's Either (io.arrow-kt:arrow-core-data) in the hope that it may become a standard choice.

    But it annoys me, arrow-core-data is a fairly large package to use for such a tiny class - does any one else have any thoughts on this? or made a different choice?

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

    Deep link issue

    Posted: 14 Sep 2020 11:31 AM PDT

    Hi folks, I've got a tricky question for you; this is the flow: - User click a button in the app (there are already 3 screens in the back stack) and it redirects the user to a website using 'custom tabs' - in the website the user can click a button which is a deep link to the app again and I should show to the user the initial page of the - whenever this happens the previous instance of the app is always there: I tried to use the 'singleTask' parameter in the manifest for the activity handler but it's still the same result.

    How can I make sure that whenever the user comes back the app shows a new instance of itself without storing the previous screen / stack?

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

    Single Sign-on with AppAuth Android [Step by Step]

    Posted: 14 Sep 2020 11:01 AM PDT

    What's a convenient method to upload AAB and mapping file to google play?

    Posted: 14 Sep 2020 10:52 AM PDT

    I'm in the process of enabling ProGuard in my app and was wondering how the cool devs are managing uploads to google play. I kind of want to avoid manually uploading the aab and mapping.txt files for ever.

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

    At what point does Google mandates a pentest for an app?

    Posted: 14 Sep 2020 10:20 AM PDT

    I have heard situations where google requires companies who have published or want to publish apps on play store to get a pentest done. This is some thing Google doesn't do for all apps.

    From my understanding its like when your app reaches certain amount of traffic and the app uses certain android APIs which Google thinks are critical for example payments, contacts, gmail, etc, they want the company to have the pen test done for the app and backend services. Otherwise Google will restrict access to those APIs on the app

    I wanted to know if there is any documentation or guidelines Google has published regarding these requirements. I searched for it a lot but couldn't find any.

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

    No comments:

    Post a Comment