In mijn digitale huishouden gebruik ik Mealie als receptenboek, maaltijdplanner en digitale boodschappenlijst. Om tijdens de boodschappenronde de boodschappen van het lijstje af te vinken, gebruik ik de Android App Mealient. Een leuk klein open source projectje.
De developers achter Mealie zijn lekker bezig en ze brachten laatste een nieuwe versie uit. Ik als goede nerd wil al snel de laatste versie gebruiken. Even snel de changelog doorgelezen en hop. Mealie updaten van 1.12.0 naar 2.0.0. Gekeken of de Mealient app opstarten en door.
Maar even later bleek dat een paar delen van de Mealient App, namelijk de voor mij of zo handige boodschappenlijst, niet meer werkte. Hmm, dat was wel vervelend. Even op github gekeken en waren meer Mealient gebruikers die dit was opgevallen. Ook was er al github activiteit en een oplossingsrichting voor het probleem. Gewoon een paar API-endpoints aanpassen, nieuwe versie van de app in de Play store zetten en klaar is Kees.
Ware het niet dat de eigenaar van de github repository opeens de code van de Mealient App archiveerde en niet van plan is om een nieuwe versie van de Mealient App uit te brengen. Het Open Source project is dood!
En nu? Ik wil toch wel weer een werkende Mealient App. Dus het heft maar in eigen handen genomen. Hoe moeilijk kan het zijn om op basis van bestaande code, de app te fixen? Dus de stout schoenen aangetrokken en de Mealient code gedownload, Android studio geïnstalleerd en me gaan verdiepen in een Andoid App met behulp van gradle bouwen en installeren op een remote Android telefoon.
Na wat trail-and-error en vooral flink wat wachten had ik een volledige werkende Mealient App op mijn telefoon staan. Lang leve Open Source.
Ben je toevallig ook een Mealie 2.x gebruiker en wil je Mealiant App blijven gebruiken, kan je hier mijn apk sideloaden.