Posts

Web browsers and native apps

  Ken Kocienda @kocienda   ·   13h Web browsers are not operating systems or application development environments. They’re document viewers. The effort to make them into something more than that has been one of the biggest wrong turns in the history of computing. Mihaela MJ @civeljahim · 3h We have amazing native apps on Apple platforms. Vastly superior to any "web-app" effort. It's not an app, it's an interactive document. Oliver Emberton @oliveremberton · 4h Both developers and users benefit hugely from instant access to software. No installation, no maintenance, free/viral distribution. Hosting costs scale with use. So kids can write cool apps in their basements and Google can support billions of users for free Ken Kocienda @kocienda Replying to @ian Sorry pal. I struggle every day with the bugs and limitations of OS services and apps in browsers. I respect your opinion, and I wish we could get coffee and hash it out. Wishing for the end of the pandemic!
Image
 Taken from https://greenrobot.org/eventbus/ EventBus: Events for Android EventBus  is an open-source library for Android and Java using the  publisher/subscriber  pattern for loose coupling. EventBus enables central communication to decoupled classes with just a few lines of code – simplifying the code, removing dependencies, and speeding up app development. Your benefits using EventBus: It… simplifies the communication between components decouples event senders and receivers performs well with UI artifacts (e.g. Activities, Fragments) and background threads avoids complex and error-prone dependencies and life cycle issues is fast; specifically optimized for high performance is tiny (~60k jar) is  proven in practice by apps with 1,000,000,000+ installs has advanced features like delivery threads, subscriber priorities, etc. Further EventBus Features Convenient Annotation based API: Convenient Annotation based API:  Simply put the @Subscribe annot...