Ответ
Да, выступал на нескольких митапах и конференциях. Например, делился опытом по оптимизации производительности в Android-приложениях, работе с Jetpack Compose и внедрению Clean Architecture.
Пример темы доклада:
// Как избежать утечек памяти в RecyclerView
class MyAdapter : RecyclerView.Adapter<MyViewHolder>() {
private var listener: ((Item) -> Unit)? = null
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
holder.itemView.setOnClickListener {
listener?.invoke(items[position])
}
}
fun clear() {
listener = null // Важно обнулять колбэки
}
}
Всегда открыт к новым выступлениям!