Comments (5)
Thank you for this post, @peterLaurence.
Mike was a dear friend and mentor to me at O'Reilly. This has been such a great loss for us all and we are truly devastated. Please feel free to reach out to me if you need someone to talk to or would like to share stories about Mike.
I am an Android engineer and would love to ensure that TileView remains actively supported. I plan on contributing to the project as much as possible.
from tileview.
Hi @subzthanabalan,
We were writing a book together and were about half way. For now, O'Reilly and I agreed to dedicate this book to him - of course it will take more time for me to finish this alone.
I met Mike while I was a junior Android developer looking for a nice library to display maps for my trekking application. As I was looking for good performances for my app, I had to contribute to TileView as well. Long story short, I ended up knowing the internal plumbings of TileView (v2) as well as Mike. That was in 2016.
Last year, Mike released TileView v4, which is a major re-write of v2 (v3 wasn't mature enough and has never been official). TV4 adds better memory management with an internal LRU cache, tile subsampling when zoomed-out, among other things.
Meanwhile, like many Android engineer I was discovering Kotlin and was completely mind blown. We knew that re-writing TileView in idiomatic Kotlin was a massive undertaking. So we never seriously considered it. I don't know why, one day I wanted to set up a proof of concept of a TileView in Kotlin using coroutines. It turned out to have amazing performance, so I carried on and two month later I told Mike that I did it. He was really enthusiast about it. Back then, it was a just a package in my Android app because I didn't want to take over. I left it like that and was happy about it. But shortly after, Mike encouraged me to release this as my own project. So I had to do pretty the same thing as for TileView: a sample app along with the library itself with all implications like proper documentation, publication, etc. If Mike hadn't pushed me to do this, the MapView project would never exist. He even added a banner to his own repo, suggesting Kotlin's fans to give MapView a try. Mike was a truly open source believer.
So basically, MapView is TileView in Kotlin. This is the project I actively maintain. I would never discourage anyone from contributing to TileView - and as a contributor, I will take care of PRs. I just want to say that I'm focusing on MapView since Kotlin is my main langage now. In a sense, MapView is also Mike's project.
from tileview.
@peterLaurence I wanted to extend my thanks as well, and echo what @subzthanabalan has already said. Mike was an incredible mentor and had such a wealth of knowledge. You could not have asked for a better team member.
from tileview.
That's a very sad news, I used TileView as a life saver in my project.
May his soul in rest and peace
from tileview.
:/ Our condolences from team Pointr
from tileview.
Related Issues (20)
- Issues scaling past 1f HOT 3
- Remote tile demo freezes and crashes HOT 2
- Combine smooth scroll and scale HOT 2
- Tiles not properly laid out when Scale < 1 with remote tiles HOT 15
- Open source but no license? HOT 2
- Markers disappear when zooming HOT 4
- Cannot add tile images on the fly HOT 1
- StreamProvider asked to provide data for rows and columns out of bounds with to small images HOT 5
- Tiles outside the image are created HOT 8
- White text on white background in Advanved Tile Demo HOT 1
- Get touched position when touch on the tileview (version 4.0.7)
- longtouch
- App killed in background crashes when returning to foreground HOT 1
- `android.os.BadParcelableException` regarding `com.moagrius.widget.ScrollView$SavedState.<init>` HOT 1
- Use in viewholder for recycler view. HOT 2
- build() method starts to return void instead of TileView HOT 1
- Does this lib support SVG format
- JCenter -> MavenCenter
- implementation 'com.qozix:tileview:2.7.7' doesn't seem to work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tileview.