Greetings, dear coders!
Who runs the internet? Can we run Flutter apps on Ubuntu? How to shrink Kotlin libraries? These are some of the questions I will tackle in this brand-new issue of the Hacker’s Tribute.
Join me as I share with you some of the answers the centralized – for now – internet has to offer. Brought to you in one place, for your convenience.
Dan ‘the Man’ Kowalski
Editor-in-Chief, The Hacker’s Tribute
Snap’s Relationship with Devs
Although Snap Kit, Snapchat’s developer platform, is two years now, the company wants to strengthen their relationships with developers. For this, Snap announced that companies can enter a remote 13-week program, called Yellow Collabs. If you want to dive develop your app’s integration with Snap Kit, now is the time!
Decentralize the Internet!
The internet is global, but who controls it? It appears that it is very centralized, with a handful of companies and infrastructure providers keeping a tight grip on the internet. When even states admit it’s a problem, what can we do about it? ThreeFold, a startup on a mission to decentralize the internet, aiming to create the world’s largest peer-to-peer (P2P) internet and cloud storage solution.
Mobile phones make it harder to escape work after-hours, especially if you have your work email synced with your personal inbox. Microsoft discovered that recently there has been a spike in instant messages in the evenings, so they updated Outlook to help you better schedule your meetings, for example making sure that your personal events won’t collide with business ones.
Shrinking Kotlin Libraries
Shrinking Kotlin libraries or applications may be challenging, especially when it comes to using Kotlin reflection. If you want to reduce your Android applications’ size, use R8, a default shrinker for Android. Here’s how to rewrite Kotlin metadata with r8’s support.
Flutter for Linux
On their mission to provide users with beautiful UIs and native performance on any platform, Flutter creators don’t stop at Android and iOS. As Ubuntu may be an attractive platform for app developers, the Ubuntu publisher, Canonical, has announced the availability of the Linux alpha for Flutter. Let’s mare Flutter ready for desktop with Linux!
Knowledge is free and shared. We’re always on the lookout for new insights into the world of Web and Mobile App Development.
We’ll be in touch with more news, as it happens!