Многие разработчики, впервые задумываясь о создании приложения для блокировки экрана, задаются вопросом: возможно ли создать android locker на языке kotlin? Короткий ответ — да, но с важными ограничениями. Полноценный системный локер, который полностью заменяет встроенный экран блокировки Android, без root-прав или системных привилегий не сделать. Однако создать кастомный экран с PIN-кодом, графическим ключом или биометрией для защиты самого приложения или его отдельных функций — задача вполне выполнимая. В этой статье мы разберём оба подхода и напишем работающий пример.