Profile

Cover photo
Serge Zaitsev
108 followers|169,682 views
AboutPostsReviews

Stream

Serge Zaitsev

Shared publicly  - 
 
Most of the stickers are web-related, but there's also linux, open source, go and c++ (and others).
Courtesy of Onion.io - Build IoT devices easily with Python, Node.js & PHP
1
Add a comment...

Serge Zaitsev

Samples / Tutorials  - 
 
We've released Talalarmo - the most lightweight and minimal alarm clock app.

With over 25 years of sleeping experience - we've made it as simple as possible, but not simpler. Written in Java, using Anvil and Jedux (#Redux architecutre). APK is ~300KB which is really tiny for a modern app.

Github: https://github.com/trikita/talalarmo
Anvil: https://github.com/zserge/anvil
Jedux: https://github.com/trikita/jedux
Google Play: https://play.google.com/store/apps/details?id=trikita.talalarmo


7
3
Krishna Raj's profile photoRubin Bajracharya's profile photoSerge Zaitsev's profile photo
Add a comment...

Serge Zaitsev

Tools and Libraries  - 
 
 
How to use view styles in Anvil: traditional XML approach and more flexible styling with code
View original post
1
Add a comment...

Serge Zaitsev

Discussion  - 
 
Well, it's more about MVVM than MVP, but perhaps someone would find this tiny library useful:

https://github.com/zserge/anvil

Anvil is a small reactive UI library for Android.
It allows you to declare code layouts, bind data and event listeners and update your UI as you change your data with no magic.

New version supports layouts from XML and binding properties to existing views.

Give it a try, here's a brief tutorial: https://github.com/zserge/anvil-kotlin-demos/
(kotlin is not required, it just has cleaner syntax)
2
1
Add a comment...

Serge Zaitsev

Development tools  - 
 
Anvil 0.2.0 is released!

https://github.com/zserge/anvil

Anvil is a tiny reactive UI library for Android #MVVM
It allows you to declare code layouts, binding data and event listeners and update your UI as you change your data with high performance and no magic.

New version supports layouts from XML and binding properties to existing views.

Anvil supports Java6, Java 8 and Kotlin. The API is so simple that you can learn it all in a few minutes.

Give it a try, here's a brief tutorial: https://github.com/zserge/anvil-kotlin-demos/
3
2
Add a comment...

Serge Zaitsev

Tools and Libraries  - 
 
Anvil 0.1.2 is released. Removed state class, simplified animation bindings, fixed relative layout and simplified adapters a lot. Now it's only 700 lines of code. API is getting more and more stable.

https://github.com/zserge/anvil

Example code (Java 7, Java 8, Kotlin)
https://github.com/zserge/anvil-examples

Also, you may join the discussions on Reddit and Hacker News:
https://www.reddit.com/r/androiddev/comments/3og746/a_modern_way_to_build_reactive_android_user/
- https://news.ycombinator.com/item?id=10374342

#android   #ui   #reactjs   #kotlin  
anvil - A minimal reactive UI library for Android
1
1
Add a comment...

Serge Zaitsev

Tools and Libraries  - 
 
Anvil 0.4.0 is released. This very release has some minor changes, but in case you've missed what happened since 0.3.0: Anvil got the supports of the support libraries!

http://zserge.com/blog/anvil-support-libraries.html

And if you missed the whole stream of news about Anvil - it's a tiny reactive library to simplify working with your views. Similar to React.js, but redesigned with Android specifics in mind. Written in Java, but plays well with Kotlin.

https://github.com/zserge/anvil
For a long time Anvil worked only with normal SDK views, but now you may use support library views as well
1
Add a comment...

Serge Zaitsev

Tools and Libraries  - 
 
Making a todo app with Anvil and Jedux (experimenting with Redux architecture on Android) - https://medium.com/@trikita/writing-a-todo-app-with-redux-on-android-5de31cfbdb4f

- Anvil (view layer): https://github.com/zserge/anvil
- Jedux (redux in java): https://github.com/trikita/jedux

Other redux libraries:

- https://github.com/brianegan/bansa
- https://github.com/glung/redux-java
3
4
Add a comment...

Serge Zaitsev

Tools and Libraries  - 
 
Will Redux eventually replace MVVM in Android?

http://zserge.com/blog/android-mvp-mvvm-redux-history.html
Android history: from no architecture to MVP to MVVM to Redux
9
3
imam abdul azis's profile photo
 
ok

Add a comment...

Serge Zaitsev

Tools and Libraries  - 
 
Good news for adepts of data binding: Anvil 0.2.0 is released!

https://github.com/zserge/anvil

Anvil is a tiny reactive UI library for Android #MVVM
It allows you to declare code layouts, binding data and event listeners and update your UI as you change your data with high performance and no magic.

New version supports layouts from XML and binding properties to existing views.

Give it a try, here's a brief tutorial: https://github.com/zserge/anvil-kotlin-demos/
1
1
Add a comment...

Serge Zaitsev

Tools and Libraries  - 
 
Anvil 0.1.1 is here. Changed mount/unmount API - you don't have to worry about umounting anymore, your components will be garbage-collected. Fixed an issue affecting re-rendering of adapters.

https://github.com/zserge/anvil
anvil - A minimal reactive UI library for Android
1
Add a comment...
Excellent place, awesome food, professional yet friendly staff. Big portions, tasty, relatively cheap. We tried minestrone soup, beef steaks, shopska salad, fish, and all was just great.
Public - a year ago
reviewed a year ago
1 review
Map
Map
Map