Agenda en planning
Maandweergave met doorlopende balken voor meerdaagse afspraken, plus een volwaardige tijdlijn met taken, subtaken, mijlpalen en afhankelijkheden.
Je hele project in je broekzak — offline en al.
PLProjects brengt je complete projectomgeving naar Android: agenda, taken, planning, bestanden, contacten, kaarten, boodschappen en meer. Native gebouwd in Kotlin en Jetpack Compose, met een lokale cache zodat alles ook zonder verbinding blijft werken.
Voor zzp’ers, klussers en gezinnen met lopende projecten
Zolder verbouwen
12 taken · 4 mijlpalen · loopt tot 30 sep
De harde gegevens over PLProjects, zodat je vooraf weet of het bij je past.
Maandweergave met doorlopende balken voor meerdaagse afspraken, plus een volwaardige tijdlijn met taken, subtaken, mijlpalen en afhankelijkheden.
Nesting zo diep als je nodig hebt, met basislijnen en doorlooptijden. Loopt een voorganger uit, dan stelt de app voor om de rest mee te schuiven — jij beslist.
Locaties met categorieën en tags, lang indrukken om een punt te plaatsen, omgekeerd geocoderen en routes via de eigen proxy. Tegels worden onderweg gecachet.
Vijftien sjablonen met eigen paletten en lettertypes, een vloeiend canvas en export die exact overeenkomt met wat je op het scherm ziet.
Sla codes op, teken ze schermvullend en zet je favorieten als tegels in een widget — de codes die je dagelijks nodig hebt zijn met één tik open.
Rit vastleggen in seconden: datum, voertuig, kilometers. Compleet genoeg voor de Belastingdienst, met export naar PDF en CSV.
Bestanden, documenten, afbeeldingen, muziek en films met tags en een gedeelde zoekbalk. Bijlagen uit andere secties zijn terug te vinden waar ze horen.
Glance-widgets voor boodschappen, to-do’s, agenda en barcodes — met een eigen configuratiescherm en hetzelfde kleurenpalet als de app.
PLProjects vervangt de stapel apps waarmee je nu je projecten, je boodschappen, je reizen en je administratie bijhoudt — en alles staat op je eigen server.
Elke sectie werkt zelfstandig en deelt tegelijk dezelfde tags, zoekfunctie en bijlagen. Wat je in de ene sectie vastlegt, vind je in de andere terug.
Van een los idee tot een planning met afhankelijkheden.
Reizen voorbereiden, uitvoeren en achteraf verantwoorden.
Bestanden die bij het juiste project blijven horen.
De dingen die je meerdere keren per dag opent.
De app leest nooit rechtstreeks van de server. Alles staat in een lokale database, en die loopt op de achtergrond bij.
De server houdt per sectie een wijzigingslijst bij. De app vraagt alleen op wat er ná zijn laatste cursor is gebeurd, schrijft dat weg, en verzet de cursor pas als het schrijven is gelukt. Valt de verbinding halverwege weg, dan wordt er niets overgeslagen: de volgende poging begint gewoon op hetzelfde punt.
De secties zijn los te gebruiken. Je hoeft niet alles aan te zetten om er iets aan te hebben.
Taken met afhankelijkheden, een tijdlijn die meeschuift als de stukadoor uitloopt, offertes als bijlage en de barcodes van de materialen bij de hand in de bouwmarkt.
Route en overnachtingen op de kaart, een paklijst die je afvinkt, tickets als bijlage bij de juiste dag, en alles offline beschikbaar als je zonder bereik zit.
Ritten vastleggen op het moment zelf, bonnetjes fotograferen bij de juiste post, en aan het eind van het jaar exporteren naar PDF of CSV.
Boodschappen op je startscherm, terugkerende klussen als to-do, en de contactgegevens van de loodgieter met een tag die je terugvindt.
Kotlin en Jetpack Compose, met een strakke scheiding tussen schermen, toestand en data.
Elke sectie haalt zijn gegevens via één repository op, zodat er maar één plek is waar caching, synchronisatie en foutafhandeling gebeuren. Dat maakt het gedrag voorspelbaar en houdt de schermen dun.
Code wordt gecontroleerd met Android Lint, detekt en ktlint, met tests op de domeinlaag en op databasemigraties.
Geen half vertaalde schermen en geen knoppen die de vertaling missen.
Elke tekst in de interface loopt door een eigen vertaallaag met bijna duizend gecontroleerde termen. Bij elke release wordt gecontroleerd of er niets nieuws in het Engels is blijven staan.
Vier schermen uit het dagelijks gebruik. Alle teksten in de app zijn Nederlands; de screenshots hieronder komen uit een echte installatie.
Nog geen screenshots ingesteld? Zet de bestanden in de mediabibliotheek en vul hun ID in bij dit blok in inc/modules.php.
Reken op een half uur, waarvan het meeste wachten op je eigen server is.
Installeer de serverzijde op je eigen Nextcloud-installatie en voer de database-upgrade uit. Zonder die stap kent de server de nieuwste velden niet.
Via de Play Store zodra die openstaat, of met het meegeleverde installatiebestand als je aan de besloten test meedoet.
Vul het adres van je Nextcloud in en log in met je gewone account. De app maakt zelf geen extra account aan.
Plakken bij Instellingen → Licentie. De app controleert de sleutel zelf; er gaat geen verzoek naar een licentieserver.
De eerste keer haalt de app alles op. Daarna komt alleen nog het verschil binnen en kun je de widgets op je startscherm zetten.
| Onderdeel | Persoonlijk | Pro | Zakelijk |
|---|---|---|---|
| Alle secties | |||
| Offline werken | |||
| Aantal accounts | 1 | tot 5 | onbeperkt |
| Widgets op het startscherm | |||
| Export naar PDF en CSV | Nee | ||
| Updates | 1 jaar | 3 jaar | levenslang |
| Installatiebegeleiding | Nee | Nee | |
| Reactietijd support | 1 werkdag | prioriteit |
Eén licentie geldt voor alle apparaten van hetzelfde account. Een tweede gezinslid telt als een tweede account.
De app praat uitsluitend met de Nextcloud-server die jij opgeeft. Er zit geen analysedienst in, geen advertentiecode en geen crashrapportage naar derden. Bijlagen worden in een vaste mappenstructuur op je eigen opslag gezet, zodat je ze ook buiten de app terugvindt.
| Onderdeel | Minimaal | Aanbevolen |
|---|---|---|
| Android | 8.0 (Oreo) | 12 of hoger |
| Werkgeheugen toestel | 3 GB | 6 GB of meer |
| Vrije opslag | 200 MB | 2 GB voor offline media |
| Nextcloud | recente stabiele versie | meest recente versie |
| PHP op de server | 7.4 | 8.2 of hoger |
| Verbinding | af en toe wifi | wifi of 4G |
| Talen | Nederlands, Engels | Nederlands |
Open over wat af is en wat nog niet. Wat hier niet staat, staat ook niet als functie op deze pagina.
Eén keer kopen. Twijfel je tussen twee varianten, neem dan de kleinste: opwaarderen kost alleen het verschil.
€29
eenmalig, 1 apparaatprofiel
€79
eenmalig, tot 5 accounts
€249
eenmalig, onbeperkt binnen één organisatie
Zakelijke klanten kunnen bij het afrekenen een btw-nummer opgeven. Niet goed, geld terug binnen dertig dagen.
Ja. Iedereen logt in met een eigen Nextcloud-account op dezelfde server; wat gedeeld is zien jullie allebei. Elk account heeft wel een eigen licentie nodig, of een Pro- of Zakelijk-licentie die er meerdere dekt.
De app zelf is klein. De lokale kopie groeit mee met wat je bekijkt; media zijn daarin verreweg het grootst. Je kunt de cache per sectie legen zonder dat er iets op de server verandert.
Alles staat ook op je eigen server. Nieuwe telefoon, inloggen, eerste synchronisatie afwachten en je bent waar je gebleven was. De licentiesleutel voer je opnieuw in; die vind je terug in Mijn account.
Ja, de schermen schalen mee. De widgets zijn wel op telefoonformaat ontworpen.
Ja. De app is de Android-client van de PLProjects-omgeving en praat met de API van je eigen Nextcloud-installatie. Je data blijft daarmee op je eigen server.
Ja. Alles wat je hebt bekeken staat lokaal opgeslagen. Wijzigingen worden bewaard en gesynchroniseerd zodra er weer verbinding is.
Er is een SwiftUI-client in ontwikkeling die dezelfde API gebruikt. Wil je meedoen aan de test, laat het weten via het contactformulier.
Android · iOS
Een open kanaal, ook met je helm op. Voor motorrijders die onderweg met elkaar willen praten
WordPress-plugin
Personeelsplanning die in je eigen WordPress past. Voor horeca, winkels en zorg met een vast team
Android-app
Weten waar je geld blijft, in drie tikken. Voor huishoudens die grip willen op hun maandlasten