Good news, everyone! Microsoft introduces the new multiplatform framework .NET MAUI. It works on Android, iOS, macOS and Windows and is built on top of Xamarin.Forms.
#microsoft #dotnet #maui
#microsoft #dotnet #maui
Microsoft News
Introducing .NET Multi-platform App UI
You can build anything with .NET. It’s one of the main reasons millions of developers choose .NET as the platform for their careers, and companies invest for their businesses. With .NET 5 we begin our journey of unifying the .NET platform, bringing .NET Core…
Check out the current state of Project Loom (lightweight threads, "virtual threads" as they call them) in Java.
#java #loom #coroutine
#java #loom #coroutine
A short post on using
#view #handler
post and postDelayed to remind you that there is also the removeCallbacks method and a thing called ViewTreeObserver.#view #handler
Medium
Stop Using Post/PostDelayed in Your Android Views
Prevent avoidable crashes
@themishkun shared with us a controversial post that perfectly matches this channel. Author tried to make a few changes to a project that wasn't being maintained for some time. In an instant Gradle and Android Studio drove him mad.
#ide #studio #gradle
#ide #studio #gradle
shkspr.mobi
We’ve built a towering pile of shite – Terence Eden’s Blog
Regular blogging by Terence Eden.
@YonatanLevin shared with us something absolutely beautiful. Check out this StackOverflow thread about the Duplicate class ...ListenableFuture found in modules guava-... issue and the top voted answer.
#google #library #guava
#google #library #guava
Stack Overflow
Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules guava-20.0.jar (com.google.guava:guava:20.0)
When I use implementation 'com.google.firebase:firebase-inappmessaging-display:17.2.0' in my app/build.gradle, I get this error:
Duplicate class com.google.common.util.concurrent.ListenableFuture ...
Duplicate class com.google.common.util.concurrent.ListenableFuture ...
Good one: a story of an R8 rule that stripped out
#r8 #bug
Object.notify and completely broke an app.#r8 #bug
Medium
How to break your Android App with proguard / R8
I recently updated the android gradle plugin to 4.0.0. While developing, everything went smoothly and at some point I was ready to cut a…
I can't help but share this link: ask me anything with SpaceX software team on Reddit. Lots of interesting stuff: e.g. for state management they use Redux model outside the UI layer.
#software #programming #spacex
#software #programming #spacex
Reddit
From the spacex community on Reddit: We are the SpaceX software team, ask us anything!
Explore this post and more from the spacex community
As a follow-up on yesterday's post @Shipaaaa shared a link on this Twitter thread. Former Tesla employee (NDA has expired) posted a bunch of disturbing details on how things worked at his time.
#software #tesla
#software #tesla
X (formerly Twitter)
X
The story of improving OkHttp connections reuse by implementing
#okhttp #network #performance
.equals on SSLSocketFactory and reusing it's instances.#okhttp #network #performance
Medium
Maximizing OkHttp connection reuse
debugging a 3rd party library
Uncle Linus respectfully disagreed on limiting Linux kernel code lines with 80 characters.
#linux #kernel #terminal
#linux #kernel #terminal
lkml.iu.edu
Linux-Kernel Archive: Re: clean up kernel_{read,write} & friends v2
A post with some details on how the Benchmark library tries to improve the result accuracy. It's not really deep, but it's something.
#jetpack #benchmark
#jetpack #benchmark
Medium
Going Deep on AndroidX Benchmark
Performance has been an important part to ensure smooth user experience, and Android Team had released the first AndroidX Benchmark…
Check out this long read about the no code approach. You'll find good and bad cases, useful tools and some examples of automation.
#nocode
#nocode
Vas3K
None
Paging 3 library is out in the alpha channel. Updates include list separators support and filter / map operators.
The strange thing here is the following highlight: "Automatically requests the correct next page when the user scrolls to the end of the loaded data". I thought this whole library is about it and it should work correctly from day one.
#jetpack #paging #library
The strange thing here is the following highlight: "Automatically requests the correct next page when the user scrolls to the end of the loaded data". I thought this whole library is about it and it should work correctly from day one.
#jetpack #paging #library
Android Developers Blog
Getting on the same page with Paging 3
Posted by Florina Muntenescu , Android Developer Advocate The Paging library enables you to load large sets of data gradually and g...
@MightySeal shared with us a link on an AMA thread with Android Studio engineering team. It'll start on July 30, you still have plenty of time to post your questions.
#ama #studio #ide
#ama #studio #ide
Reddit
From the androiddev community on Reddit: We’re on the engineering team for Android Studio. Ask us Anything! (starts July 30)
Explore this post and more from the androiddev community
Good news, everyone! Looks like Jetpack development is at the beginning of migration to GitHub. For now they're accepting PRs for Room and WorkManager.
#jetpack #library #github
#jetpack #library #github
Medium
Introducing Jetpack on GitHub
Interested in looking at the source code for or contributing to Jetpack libraries, and you like Github? We have something for you.
Don't forget to bump your targed SDK version to 29, it's required for app updates starting from November 2nd. Thanks to @istima for the reminder.
#play #target #sdk
#play #target #sdk
Google
Create and set up your app - Play Console Help
After you've created your Google Play developer account, you can create apps and set them up using Play Console. Create your app Open Play Console. Select Home
Wow! Looks like Huawei has passed Samsung in devices shipment in Q2 2020 and is now No. 1 supplier of smartphones in the world.
#samsung #huawei #manufacturer
#samsung #huawei #manufacturer
MarketWatch
Huawei tops Samsung as world’s No. 1 smartphone company for first time
China's Huawei shipped more smartphones in the second quarter than any other company, Canalys said Wednesday, marking the first time in nine years that...
Intellij IDEA 2020.2 is out. There are a lot of fancy features, but full GitHub pull requests support is the most long-awaited one for sure!
#intellij #studio #ide
#intellij #studio #ide
JetBrains
What's New in IntelliJ IDEA
Explore IntelliJ IDEA's latest features and updates to elevate your professional Java and Kotlin development experience.
Finally, Google introduced In-App Review API. Now users can publish reviews on Play directly from your app.
#google #library #review
#google #library #review
Android Developers
Google Play In-App Reviews API | Other Play guides | Android Developers