Kotlin / anko

Pleasant Android application development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

***** BEWARE -- this project seems to be abandoned. *****

johnnylambada opened this issue · comments

No significant commits since 2018.

I've used this project and it's great, but I won't write new code using it. Good luck to you if you do.

Is somebody fork this repo and continued a work?

Very sad. It is full of very useful staff which is still not available anywhere else.
Like works with Intents/Activity.
AndroidX should adopt the most useful things.

Great would be release just some small maintenance release.
Like remove deprecated stuff, async stuff (we have coroutines) and convert it to AndroidX.
Or at least accepting PR.

Forks are great but, but if nobody put it back to one product, it loses sense.
Here is an overview of all existing forks
https://techgaun.github.io/active-forks/index.html#Kotlin/anko

commented

A library with View DSL alternative: https://github.com/LouisCAD/Splitties/

I should have seen this. Wasted 5 hrs to figure out bug in library itself

Splitties View DSL is a pretty good alternative. And from my point of view it has better architecture - it doesn't tighten views to Android internals (Activities/Fragments).

It's still very much usable, and there's no way I'm going back to XML layouts!

However, it looks like Jetpack Compose is going to be the way forward, from what I've seen.

commented

If you need a custom, vendor-independent layout framework, there are Anvil and Litho already.
Compose is just one more result of NIH syndrome.

XML layouts still have the easiest preview capability and most familiarity. Until Jetpack Compose comes out, XMLs are the way to go.

commented

@Zhuinden you can use an XML ‘bridge’ layout to preview layouts created from code, see https://github.com/LouisCAD/Splitties/tree/master/modules/views-dsl-ide-preview

Thanks @vkotovv for making the library and thanks for making it clear it has no future. Off to Splitties I guess :)

Layouting is the one thing I'd definitely stick with the officially supported tooling. You could even use this thing but why would you? 🤔

Here's what you're looking for https://github.com/zengzzGithub/AnkoX