Bundel is a digital wellbeing Android app, helping you to focus by grouping up
notifications and only releasing them in batches, at set times. This minimises context
switching and improves productivity, while decreasing the impulse to continuously check
your phone.

State of the project

The app is in its very early dev stages. It’s likely to crash and burn at any time, it’s not optimised,
it is not even an MVP (minimum viable product) for what it wants to be. It’s a work in progress, and you
can expect continued development and fixes, horrible temporary design, and all those fun things we all get
through when we’re prototyping something. But it will get better! Nice things just need time.

Why this app, why open source

This project was born out of an idea Ivan Morgillo and Sebastiano Poggi
had: we wanted to learn using Jetpack Compose, and maybe catch up on some
other cool Android stuff. But side projects never really get completed, and at the same time, just putting
the code out there wouldn’t really give much insight into the how and why things are done a certain way.
Open source is a great way to sharing knowledge, and this being a side project for us, that was a given. But
making the sources available in and by itself isn’t enough: you miss the context, get presented with a final
solution to a largely unknown problem. Just think how many times you’ve wondered why some code you were
reading was done in that way and not in another!

So, we decided we’d share the entire process. We stream ourselves, and some awesome guests, coding on the
app, learning as we go, making mistakes and fixing them. We’ve rather unoriginally named this project
Code with the Italians, as both Ivan and myself come from the country that brought you pizza (oh, and by
the way, you’re welcome!).

This app, Bundel, is our first in this live coding project of ours — who knows what will come next.

Code with the Italians logo

I want to watch y’all crazies code

The good news is, it’s really easy to do! To keep up to date with all that’s happening, you should
follow @codewiththeita on Twitter. If Twitter isn’t your
thing — we understand! — we also make announcements on Telegram.

We live stream on Twitch and on YouTube.
You can also find the whole archive of previous streams over on YouTube.

We regularly stream ourselves coding on this app. We are generally live at these times:

  • Wednesdays, at 18:30 CEST / 12:30 PM EST / 9:30 AM PST
  • Sundays, at 17:00 CEST / 11 AM EST / 8 AM PST

Dates and times may vary though, so watch out for announcements. Or, you know, add
this nifty iCal subscription to your calendar. You can find some instructions

I want to contribute

Find the guide to contributing here


While ourselves, Ivan and Seb, are the two main authors of this app and the hosts of the streams,
we need to acknowledge that we’re standing on the shoulders of giants.

We need to thank all our friendly guests, each bringing their invaluable experience and patience
towards our bs to the streams and app. Thank you, thank you, thank you! You folks are ?

We also want to thank everyone that helped us behind the scenes with our oddly specific questions
and doubts, saving us countless hours of swearing and hacking away at tough problems.

Lastly, we thank everyone who’s following us, watching us code, donating to the cause, and spreading
the word. Y’all are the reason we’re doing this!

I know it says “lastly” right above this, but I feel we should also really thank the fine folks
at Google Developers who have done us the honour of featuring us
in their brand new DevLibrary.


Bundel is licensed under the Apache 2.0 license.

   Copyright 2021 the Bundel contributors

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at


   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   See the License for the specific language governing permissions and
   limitations under the License.


View Github