Open in app

Sign In

Write

Sign In

Adam Hurwitz
Adam Hurwitz

1K Followers

Home

About

May 24, 2021

1inch Network Exchange is …Inflationary?

Originally posted on Hacker Noon. With how volatile the crypto market is, in order to achieve success it’s vital to find projects that are positioned for long-term success. …

Bitcoin

4 min read

1inch is …Inflationary?
1inch is …Inflationary?
Bitcoin

4 min read


Feb 24, 2021

Balancer Partners with Aave to Build the First V2 Asset Manager
771
1

Fernando Martinelli

This is exciting as it means triple yields with swap fees, liquidity mining, and now AAVE!

This is exciting as it means triple yields with swap fees, liquidity mining, and now AAVE! 👏🏻👏🏻👏🏻 Will users be able to configure AAVE on/off for their staked liquidity pools?

1 min read

1 min read


Published in ProAndroidDev

·Oct 5, 2020

Android Model-View-Intent with Unit Tests

Local unit testing using JUnit 5 and MockK — You’ve spent too much time testing if you have had to reconfigure a feature’s code to make it testable or have debugged the ordering of actions/events and the resulting test output. …

Android App Development

8 min read

Android Model-View-Intent with Unit Tests
Android Model-View-Intent with Unit Tests
Android App Development

8 min read


Published in ProAndroidDev

·Jul 21, 2020

Android Model-View-Intent with Kotlin Flow

Update from Unidirectional Data Flow with LiveData — You may think of ‘magic mushrooms’ when you hear ‘fungi network’. However, just like the Model-View-Intent (MVI) pattern, the forest’s organized fungi network of a connected info sharing system, like Model-View-Intent’s pattern, is indeed not magic. The Unidirectional Data Flow (UDF) pattern does a great job to ensure information is…

Software Development

9 min read

Android Model-View-Intent with Kotlin Flow
Android Model-View-Intent with Kotlin Flow
Software Development

9 min read


Published in ProAndroidDev

·May 19, 2020

Android Unidirectional Data Flow — Kotlin Flow vs. RxJava

The network, database, and view states — One of the many great things about the Unidirectional Data Flow (UDF) to organize an app’s logic is that it works with any reactive programming pattern, whether it be Kotlin coroutines Flow (Flow), ReactiveX (Rx) based RxJava/Kotlin, or LiveData. Kotlin coroutines version 1.0 was released at the end of 2018…

Android App Development

12 min read

Android Unidirectional Data Flow — Kotlin Flow vs. RxJava
Android Unidirectional Data Flow — Kotlin Flow vs. RxJava
Android App Development

12 min read


Published in ProAndroidDev

·Feb 23, 2020

Optimizing Android ViewModel with Lifecycle 2.2.0

Initialization, passing arguments, and saved state — The Lifecycle 2.2.0 update including simplified initialization with by viewModels(), by activityViewModels(), and by navGraphViewModels(...) syntax for the ViewModel (VM) component is great for quickly creating VMs. What about re-using the VM instance throughout fragments, passing arguments/parameters into the VM while also enabling saved state? …

Software Development

6 min read

Optimizing ViewModel with Lifecycle 2.2.0
Optimizing ViewModel with Lifecycle 2.2.0
Software Development

6 min read


Published in ProAndroidDev

·Jan 1, 2020

Android Unidirectional Data Flow — Local Unit Testing

MockK, JUnit 5, and AssertJ — When I started building the Unidirectional Data Flow (UDF) with LiveData pattern, I did not have testing experience. Working on a small/fast moving startup team, Close5, owned by eBay, and building Coinverse from scratch, I had not been required, nor did I allocate the time to develop tests. One of…

Software Development

10 min read

Android Unidirectional Data Flow — Local Unit Testing
Android Unidirectional Data Flow — Local Unit Testing
Software Development

10 min read


Published in ProAndroidDev

·Dec 18, 2019

Android Unidirectional Data Flow with LiveData — 2.0

Improving State Models + Coroutines Flow — Based on amazing feedback from the Android community and taking advantage of Kotlin’s natural language features, the Android Unidirectional Data Flow (UDF) with LiveData 2.0 improves and simplifies upon the original pattern. Version 1.0 improved the efficiency of Coinverse’s newsfeed, removed adjacent native ads, and made audiocast loading faster. Previous:

Software Development

6 min read

Android Unidirectional Data Flow with LiveData — 2.0
Android Unidirectional Data Flow with LiveData — 2.0
Software Development

6 min read


Published in Coinverse

·Aug 6, 2019

Coinverse Open App — Setup

6 Easy-ish Steps — If you‘d like to explore the Android code for Coinverse’s open app check out the GitHub page. Without the set up below, you can browse, listen on-the-go, and watch the newsfeed of audiocast and video content. GitHub: AdamSHurwitz/Coinverse Coinverse Open App is the first audiocast app for cryptocurrency news.github.com For access to features requiring authentication such as saving and dismissing content, you’ll…

Android

4 min read

Coinverse Open App — Set Up
Coinverse Open App — Set Up
Android

4 min read


Published in AndroidPub

·Aug 5, 2019

Sample App — Android Unidirectional Data Flow

Using LiveData in Coinverse — Code in the wild is always better to learn from than slide samples. Here I’ll be sharing code from Coinverse’s Open App to showcase a live Unidirectional Data Flow (UDF) pattern which makes the app more readable, easier to develop for, and debug. Open source code: AdamSHurwitz/Coinverse Coinverse is the first audiocast app for cryptocurrency news, also including YouTube and text. Check it out on the Play…github.com

Android

4 min read

Sample App — Android Unidirectional Data Flow
Sample App — Android Unidirectional Data Flow
Android

4 min read

Adam Hurwitz

Adam Hurwitz

1K Followers

Open Sourcer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech