Karol Wrótniak
About
Skills
Open Source
Public Speaking
Experience & Education
Articles
Content tagged with
Android
How to Provide Accessibility in your Android App | Part 4: List, Link Semantics and Testing
Concurrency with Coroutines in Android
Utilize Control Flow in Kotlin
Kotlin Coroutines: Fundamentals - Video Tutorial
How to Provide Accessibility in your Android App | Part 3: Semantic Properties and Screen Orientation
Flutter vs. Kotlin: Choose the Best Fit for Your Project – Developers’ Guide
How to Provide Accessibility in Your Native Android App with Jetpack Compose | Part 2
How to Provide Accessibility in Your Native Android App with Jetpack Compose | Part 1
Edge Cases in App & Backend Development. Part 4 – Dates & Time
How to Submit an App on Google Play? Guide & Checklist for Non-Developers
GIF App Development – How to Develop GIF Encoding
GIF App Development – Challenges & Tips
How to Generate Proguard/R8 rules for Navigation Component Arguments
How to Distribute Android Libraries
How to Add Chuck Norris Jokes to Bitrise Build Logs
How to Create Bitrise Step in Go – Flutter Example
Android Strings XML Tips & Tricks
Edge Cases to Keep in Mind. Part 3 – Time of Check to Time of Use Race Conditions in Android UI
Edge Cases to Keep in Mind. Part 3 – Time of Check to Time of Use Race Conditions in Android UI
How to Debug HTTP(S) Traffic for Android Apps with Burp Proxy
Testing Android Apps with Pseudolocalization
Edge Cases to Keep in Mind. Part 2 – Files
Edge Cases to Keep in Mind. Part 1 – Text
How to Connect Physical Devices to Bitrise.io
How to Create a Gradle Plugin in Kotlin
How to make generated Java test sources recognizable by IDE
Setting animation scale for Android UI tests
Unit tests with custom JUnit rules, annotations and resources
Android Gradle configurations
Differences Between minSdkVersion, maxSdkVersion, compileSdkVersion and targetSdkVersion
How to Create PagerTitleStrip with Current Page Indicator Only
How to Generate Java Sources Using buildSrc Gradle Project and Codemodel
Using Processes to Avoid OutOfMemoryErrors
Android Animation Disabler
Android Device Cleaner
Android GIF Drawable
Android Gradle AOSP AAPT plugin
Android Gradle Localization Plugin
Bitrise Step Device Farmer/OpenSTF Connect
Device Farmer
FoQA
jspoon
MockWebServer path dispatcher
Public Suffix License
Texts, dates, numbers, currencies, plurals, legal stuff etc.- App internationalization guide - Android Worldwide April 2024
Building accessible Android apps - Ya!vaConf 2023
Building Accessible Apps with Jetpack Compose - Android Worldwide July 2023
Android Webinars by GDG Wrocław
How to catch a bug in Android App - Tips&Tricks - LogCat #4
Android Reverse Engineering Workshop - Devfest Wrocław 2019
It's a trap - java pitfalls - Wrocław JUG #119
Bitrise - continuous happiness as a service - Wrocław JUG #109
Bitrise - continuous happiness as a service - Devfest Wrocław 2018
It's a trap - Java pitfalls
Android Reverse Engineering - GDG Workshop
Bitrise.io and OpenSTF - CI on a device farm - Linux Session #15
The forgotten screens - common UI/UX bugs in Android apps - Dribbble WroMeetup #3
JNI - Java & C in a single project - Wrocław JUG #91
Bitrise.io and OpenSTF - CI on a device farm - Toast #14
The best code is the one you don't have to write - Toast #8
Reverse Engineering - from .apk to code - Toast #7
Robolectric - Toast #3
Unit tests - Toast #2
It's a trap - Toast #1
Nifty
tech tag lists
from
Wouter Beeftink