mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

9.6K
active users

#kotlin

24 posts18 participants0 posts today

This week on Patreon!

I normally write about advanced engineering topics, but I also wanted to share valuable information for everyone.

In my latest post, I've outlined how to request the removal of Personally Identifiable Information (PII) from platforms like OpenAI, aka ChatGPT.

This is a public post, so you don't need to be a paying member to access it.
Check it out here: patreon.com/posts/how-to-reque

Huh.

```
abstract class Base {
init {
meth()
}

abstract fun meth()
}

class Derived : Base() {
val x: String

init {
x = "hello"
}

override fun meth() {
println("x.length = ${x.length}")
}
}

fun main() {
val obj = Derived()
}
```

Surprised this doesn't merit a compiler warning.

«Open Tracker: как разработать Android-приложение для автоматического трекинга коммерческих представителей. Часть 2»

Во второй части статьи рассматривается реализация пользовательского интерфейса Android-приложения Open Tracker для автоматического трекинга коммерческих представителей. Основное внимание уделено минималистичному дизайну, работе с системными разрешениями и механизму передачи данных между фоновым сервисом и UI. Описаны три ключевых экрана ( OverView , Log , Settings ), а также особенности их взаимодействия с ядром приложения. Статья будет полезна разработчикам, создающим аналогичные решения с использованием Jetpack Compose , StateFlow и современных архитектурных подходов.

habr.com/ru/articles/929484/

Хабр«Open Tracker: как разработать Android-приложение для автоматического трекинга коммерческих представителей. Часть 2»Введение В первой части статьи мы рассмотрели архитектуру и ключевые компоненты приложения Open Tracker. Во второй части сосредоточимся на реализации пользовательского интерфейса и особенностях его...

One thing I've been wondering for years is whether I could use something like the Physarum algorithm to transport elements along the paths that form.

The issue was that the paths are transited by agents moving in both directions. Rivers don't do that.

During the Creative Code Jam last Saturday I figured out a way to have one direction per path. So nice to watch in real time :) I only had my 10 y.o. laptop, so had to work on 640x480 😅 #CreativeCoding #OPENRNDR #Kotlin

Iterating on a project from a few years ago and testing ideas from a long list I have to see what can make it substantially different and equally interesting. So far I tried the low hanging fruit. Next I will try larger changes that might really change the behavior.
The real things is animated at 4K, every pixel slowly changing.