lambdasoup

JobIds are the new IRQs

Juliane Lehmann / Tue, Sep 5, 2017

TL;DR:

Everything is better with a silly meme.

Everything is better with a silly meme. (thanks imgflip!)

Remember the days before plug-and-play? When you had to manually configure IRQs on your hardware, taking care to have no overlaps, hoping that it’s even possible without overlaps? If not, be glad… The bad news is: If you’re an Android software developer, thanks to Android Oreo’s background execution limits forcing the use of JobScheduler, those days are sort of back. Good news: this time, it’s all software, and we as a community can collectively make things work.

App update: Core Death Bell 1.5

Maximilian Hille / Juliane Lehmann / Sun, Oct 30, 2016

Core Death Bell got multiple updates recently, the most imortant changes being:

Available for free on Google Play

Find the source (GPL) on GitHub

AppBar synced FAB behavior available as a library

Juliane Lehmann / Wed, Jun 8, 2016

You can now get the FAB behavior shown in this post as a library. Go to the project on github to see the source, read the gradle instructions or file an issue. Comments are also well-liked on reddit or Google+!

There are already enhancements in place over the code as shown originally:

Near future plan is to include proper handling of AppBarLayouts that do not collapse completely.

Fabulous FABs - sliding in and out in sync with the AppBarLayout

Juliane Lehmann / Fri, Jun 3, 2016

Edit: The code from this post became a library and got significant enhancements. It’s open source, so just look it up on github for the source code and instructions on using it as a gradle dependency.

Just want the goods without explanation? See this gist.

Picture a list view, with a Floating Action Button (FAB) sitting on it, like this:

The FAB needs to be able to move out of the way, so that all parts of all list items are actually reachable. Also, it is good form in this situation to have the app bar scroll out of the way, to maximise the viewport area dedicated to the list. There’s a well-known ready-made solution for this; it looks like this

and has two disadvantages:

Here’s how to get the FAB to move in sync with the app bar.

QuickFit 1.2 released

Juliane Lehmann / Thu, Jun 2, 2016

QuickFit now features a beautiful wide layout, for use on tablets in landscape mode. See:

A post or two on how to implement this fabulous FAB behavior is to follow.

This release also fixes a bug; scheduled activities do now really get cleared by clicking on the notification and will not reappear together with the next alert.

QuickFit is free on Google Play, or be a beta tester

Find the source (Apache License 2.0) on GitHub

I’d be happy about feedback on reddit, or raise an issue on GitHub.


more posts ->