novoda / merlin

Observes network connection status & gives callbacks
Other
543 stars 79 forks source link

Add base project for new merlin version #187

Closed Mecharyry closed 2 years ago

Mecharyry commented 5 years ago

This PR

Starting work on Merlin v2, this will be a complete kotlin rewrite using API level 19 and above, previously 14. The first step is to create a fresh project that targets this API with the base demo for testing purposes. This demo, for now, will be identical to v1.

demo

Follow-up

The next PR will introduce the contracts, the exposed APIs, that will be available to clients of this library.

niltsiar commented 5 years ago

Nice effort moving Merlin to Kotlin. What about moving to Kotlin also for build scripts and going all the way through AndroidX instead of the support v28?

Mecharyry commented 5 years ago

That's a good suggestion @niltsiar. Can you link to any resources on kotlin for build scripts? I'll need to check with the release plugin guys to see if it is supported too 😄

niltsiar commented 5 years ago

Sure, I've been using myself the following ones: Migration guide Blog post KotlinConf 2018 Session

blundell commented 4 years ago

@Mecharyry LGTM2 what's stopping a merge? :-)