Annotations are a powerful feature in the Kotlin programming language that allows you to add metadata…
The onboarding screen is an essential part of many mobile applications, providing a…
Android 환경에서 채팅 기능을 구현하기 위한 과정에서 position: fixed 로 하단에 고정해둔 Input이 스크롤 시 같이 올라오지 않는 현상이 발생했다.
Herkese selamlar, bu yazımda yanlış kullanıldığında bizi memory leak’e…
Having explored the role of annotations in Kotlin, we are now ready to delve into annotation processing. Annotation processing forms the backbone of Kotlin metaprogramming, allowing us to generate code at compile-time based on…
The Android Jetpack Security library is a part of the Android Jetpack suite of libraries provided by Google. It aims to simplify the implementation of security best practices related to data encryption, key management, and secure…
As an experienced developer, you may have faced a dilemma between refactoring or rewriting a legacy codebase, particularly when the product has a significant change or update coming up.
I started building Android apps around 2018 when everyone wanted to make money by building apps that…
A class is a blueprint for creating objects. Object are things that are created based on that blueprint…
Describes the migration of a view system app ui to jetpack compose ui.
Frida bildiğiniz gibi uygulamalar üzerinde bir ajan gibi çalışan, sınıflardan fonksiyonlara erişmeye ve bunlar üzerinde manipülasyon yapmaya yarayan bir araçtır. Bu yazımda bir android uygulamasında bulunan root kontrolünü frida ile araya girerek bypass işlemini göstereceğim…
Giriş
JetBrains şirketi tarafından statik olarak yazılmış, modern bir programlama olan Kotlin, Google tarafından 2017 yılında resmi olarak kabul edilmiştir. Java Virtual Machine (JVM) üzerinde çalışan ve…
Once upon a time, there was a young woman named Sarah who lived alone in a small house at the edge of a dark and dense forest. One night, as she was sitting alone in her living room, she heard a strange scratching sound coming from the attic above her head…