↓ Skip to Main Content

PatrickJackson.dev

Main Navigation

  • Home
  • About Me

Category: Android

Post about developing for Android mobile OS

Certificate Pinning for Mobile Devs

By patjackson52 Posted on August 21, 2020 Posted in Android, iOS, mobile, security Tagged with security

Why? Pinning is needed to protect data going from your app to your backend. Without certificate pinning your users traffic may be intercepted by a Man-in-the-middle attack (MITM). Even if you are using SSL connections (which everyone should be doing …

Certificate Pinning for Mobile Devs Read more »

‘Unsupported Kotlin Plugin version’ – Android Studio

By patjackson52 Posted on February 5, 2020 Posted in Android Tagged with android, android studio, gradle

If you run into this in Android Studio, you may need a gradle update. I’ve ran into this while using Gradle v5.6.2 and Kotlin v1.3.61. I was also using the kotlin-dsl plugin for build.gradle . Apparently the kotlin-dsl plugin uses …

‘Unsupported Kotlin Plugin version’ – Android Studio Read more »

Html in TextViews

By patjackson52 Posted on November 9, 2019 Posted in Android Tagged with android, ui
Html in TextViews

Using HTML in TextViews can be helpful for formatting, especially when displaying content retrieved from a server. For optimal layout and control a custom native layout – either XML or programmatic is preferred, however using HTML in a TextView can …

Html in TextViews Read more »

Android Essentials: <merge> tag

By patjackson52 Posted on October 20, 2019 Posted in Android Tagged with android

When inflating a layout from XML for a custom view or in an <include> tag in a xml layout, the <merge> tag is essential. The merge tag does exactly that – it merges its contents into the parent layout. This …

Android Essentials: <merge> tag Read more »

Optimizing Android Build Time

By patjackson52 Posted on October 5, 2019 Posted in Android Tagged with android, gradle

Android developers get all the benefits of a nice statically compiled language, but that comes at a cost – build time. Compile times can add up quickly and be a big disruption in workflow. Builds taking minutes are not uncommon. …

Optimizing Android Build Time Read more »

Copyright © 2025 PatrickJackson.dev | Powered by Responsive Theme