Kotlin / anko

Pleasant Android application development
Apache License 2.0
15.9k stars 1.28k forks source link

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

Open johnnylambada opened 4 years ago

johnnylambada commented 4 years ago

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.

Makentoshe commented 4 years ago

Is somebody fork this repo and continued a work?

tprochazka commented 4 years ago

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

Miha-x64 commented 4 years ago

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

gokul-a-krishnan commented 4 years ago

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

ispbox commented 4 years ago

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).

pblandford commented 4 years ago

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.

Miha-x64 commented 4 years ago

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

vkotovv commented 4 years ago

This library is now deprecated, see https://github.com/Kotlin/anko/blob/master/GOODBYE.md

Zhuinden commented 4 years ago

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

Miha-x64 commented 4 years ago

@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

johnnylambada commented 4 years ago

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

Zhuinden commented 4 years ago

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

midhunhk commented 4 years ago

https://github.com/Kotlin/anko/blob/master/GOODBYE.md

devvit commented 4 years ago

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