Published inProAndroidDevAuthorization and retrying of web requests for OkHttp and RetrofitWe will explore using OkHttp Interceptors and Authorizers to authorize our web requests for use with OkHttp and Retrofit.Mar 17, 20203531Mar 17, 20203531
Manage automation tasks using Swift Package ManagerLet’s use SPM to install and manage all of our project’s automation tasks and command line tool dependencies.Mar 8, 2020137Mar 8, 2020137
Published inProAndroidDevThe power of lazy properties in KotlinWe will go through different options for creating lazy properties and how they can be really useful in our Kotlin code.Mar 1, 20201331Mar 1, 20201331
Published inProAndroidDevUploading a file with progress in KotlinLet’s build a file upload process that allows its progress to be observed, using Retrofit, OkHttp and Okio.Feb 25, 20201363Feb 25, 20201363
Published inProAndroidDevProtecting secrets in an Android projectWe can use features of Gradle, environment variables, obfuscation and encryption, to keep secrets out of Git and to keep them secure.Feb 16, 20204901Feb 16, 20204901
Published inProAndroidDevEnforcing type safety of identifiers in KotlinLet’s have a look at the different options for identifiers and how to make them type-safe, allowing for safer and less error-prone code.Feb 9, 2020140Feb 9, 2020140
Published inProAndroidDevThe power of sealed classes in KotlinHow to model types that can come in different forms, each with or without its own data. Let’s look at some great use cases!Feb 2, 20203173Feb 2, 20203173
Published inProAndroidDevUsing Kotlin to bind Android viewsLet’s explore the different options we have for binding our views to properties thanks to the power of Kotlin!Jan 30, 20198069Jan 30, 20198069
Published inProAndroidDevAdding Continuous Integration to your Android projectHow to get setup with CI in your Android project, covering Circle CI and Bitrise for the comparison.Jan 24, 2019111Jan 24, 2019111
Published inSwift ProgrammingClear and searchable logging in Swift with OSLogExploring Apple’s currently recommended logging approachJan 14, 20195102Jan 14, 20195102