A nice post on Unicode related Github vulnerability. This thing allowed an attacker to receive a reset password link for a Github account. That’s kinda fun!
#cybersec #unicode #vulnerability
#cybersec #unicode #vulnerability
@Harmonizr recommended a great talk by Jonathan Blow - game designer of Braid and The Witness. The main point is that it’s easy to lose the knowledge, and it’s happening right now in the software industry.
#talk #language #gamedev
#talk #language #gamedev
YouTube
Jonathan Blow - Preventing the Collapse of Civilization (English only)
Jonathan's talk from DevGAMM 2019.
https://www.youtube.com/c/DevGAMMchannel
https://www.youtube.com/c/DevGAMMchannel
@etolstoy shared with us Kotlin Census 2019 survey. It’ll take ~20 minutes of your time. Good luck! :)
#survey #kotlin
#survey #kotlin
Jetbrains
Kotlin Census 2019
Kotlin Census 2019.
A funny post appeared on Android Developers blog: they’ve launched a site that can flash certain devices with an AOSP build over WebUSB.
#aosp #usb
#aosp #usb
Android Developers Blog
Flashing Builds from the Android Open Source Project
Posted by Mitchell Wills, Android Build Software Engineer AOSP has been around for a while, but flashing builds onto a development de...
Nice! Dark mode support for WebView is coming. It’s still an alpha but good for them!
#webview #dark #theme
#webview #dark #theme
Joe Birch
Enabling dark theme in Android WebViews
So your apps just implemented a shiny new dark theme and it's looking 👌 And if you haven't yet, maybe it's in the pipeline for you to work on sometime in the future! There are lots of benefits to having a dark theme in your application, and having it consistent…
@istima sent a great link: looks like Google accidentally published Android 11 landing page on Developer Preview site and then quickly removed it.
#android #google
#android #google
Redmond Pie
Google Accidentally Outs Android 11 Ahead Of Time
Google has accidentally outed the next version of Android - Android 11. This happened after a landing page on the company's developer portal was updated to include details about the update.
Android 11 Developer Preview is now available. What a surprise! :)
The most interesting updates are dedicated section for conversations in the notifications shade and single session permissions. The link sent by @Remych04
#google #android #preview
The most interesting updates are dedicated section for conversations in the notifications shade and single session permissions. The link sent by @Remych04
#google #android #preview
Android Developers Blog
Turning it up to 11: the first Developer Preview of Android 11
Posted by Dave Burke, VP of Engineering Android has led the way towards the future of mobile, with new technologies like 5G to folda...
Looks like we'll be able to handle keyboard visibility via Insets more casually. And a bit more on that on Twitter.
#android #insets #keyboard
#android #insets #keyboard
@Atetc shared a link on a new release of Kakao - DSL for Espresso. They've updated libraries' versions, added ViewPager2 and several other Views support.
#test #library #espresso
#test #library #espresso
GitHub
Release 2.3.0 release · agoda-com/Kakao
Kotlin updated to 1.3.61
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
Good one: this document describes which languages Fuchsia supports. Short summary:
- C - platform ✅, end-developers ✅
- C++ - platform ✅, end-developers ✅
- Dart - platform ✅, end-developers ✅
- Rust - platform ✅, end-developers ❌
- Go - platform ❌, end-developers ❌
- Python - platform ✅, end-developers ❌
#fuchsia #google #language
- C - platform ✅, end-developers ✅
- C++ - platform ✅, end-developers ✅
- Dart - platform ✅, end-developers ✅
- Rust - platform ✅, end-developers ❌
- Go - platform ❌, end-developers ❌
- Python - platform ✅, end-developers ❌
#fuchsia #google #language
@lndmflngs sent us a link on his
#library #textview #drawable
compound-text-view library. It provides a TextView that knows how to change drawables gravity. Check it out!#library #textview #drawable
GitHub
GitHub - imbeerus/compound-text-view: Change gravity of Image Drawable in TextView 🌌
Change gravity of Image Drawable in TextView 🌌. Contribute to imbeerus/compound-text-view development by creating an account on GitHub.
@MightySeal shared an interesting link: looks like a much more convenient and typesafe wrapper for the whole startActivityForResult thing is coming soon.
#activity #google
#activity #google
A nice overview of what and how we can do with the keyboard and WindowInsets starting with Android 11.
#keyboard #android #insets
#keyboard #android #insets
Medium
Exploring WindowInsets on Android 11
Android 11 Developer Preview 2 introduced a long-awaited feature: the ability to synchronize the app’s content with the IME (soft…
Check out this JEP. They propose to enhance
#java #jep #instanceof
instanceof so it can be used like this:if (obj instanceof String s) {
// can use s here
} else {
// can't use s here
}#java #jep #instanceof
In this strange post author explores what happens when you try to close your app via System.exit(). It's not clear why would anyone want to do this, but it's always fun to know.
#system #jvm #activity
#system #jvm #activity
Medium
A cautionary tale on Android: do not call System.exit()
Once upon a time… there was an issue that was hidden in plain sight! It lived freely for years without no one noticing it. Until one day…
An entertaining post on changes that happened to programming over the last 20 years.
#programming #humor
#programming #humor
Medium
How is computer programming different today than 20 years ago?
I saw a question on Quora asking this and I started to write an answer. But it got so long that I converted into a post here.