Ik ben alweer een tijdje met op en af bezig aan een eigen app zoals sommigen wel weten. De meest recente iteratie hiervan gaat onder de naam Flutty.
Ik heb er nog steeds wilde plannen voor, maar op dit moment ben ik al blij dat de meest-gebruikte component al werkt. De 3D-print calculator.
De 3D-print-prijs-calculator
Je hebt nog steeds een slicer (programma dat een 3D model omzet in een leesbaar bestand voor de 3D printer) nodig, maar aan de hand van parameters (die nu nog gehardcoded zijn waarbij ik bezig ben een aparte pagina te maken) kun je door invullen van de benodigde tijd en de hoeveelheid filament die nodig is (twee gegevens die de slicer geeft na het ‘slicen’) een correcte prijs krijgen.
De parameters zijn o.a. de prijs van het filament, de prijs per uur in 3 gradaties (1-10 uur, 10-25 uur, 25+ uur), electriciteitskost, formaat de rol ( in kg, zodat ik kan uitrekenen hoeveel meter er op een rol zit ongeveer).
De CryptoTracker
Een andere component waar ik druk mee bezig ben en die ook voortgang begint te vertonen is de Crypto-Tracker. Hoewel dit stuk nog in een iets vroeger stadium zit, heb ik al wel een duidelijk beeld van hoe ik het zal aanpakken.
Ik kan reeds de API van de site CoinMarketCap gebruiken om een berg data omtrent cryptomunten te verkrijgen als JSON-bestand. Dit kan ik ook al weergeven in de browser. Nu is het vooral nog kwestie van het zo te decoderen dat het ook mooi toont in de applicatie.
Een van de hoofdredenen waarom ik zelf een gedeeltelijke applicatie hiervoor schrijf in plaats van gebruik te maken van een bestaande is omdat de bestaande applicaties geen mogelijkheid hebben om verschillende ‘wallets’ toe te voegen wanneer je zoals ik meerdere applicaties gebruikt. Ik zocht dus een manier om de balansen van al mijn wallets per munt en per wallet te kunnen groeperen. Ook dit zit nu in een eerste stadium.
Het idee hier is dat je een nieuwe wallet kunt toevoegen en deze een naam kunt geven. Vervolgens kun je aangeven welke munten deze wallet in welke hoeveelheden bevat. Hierna kun je dan een overzicht krijgen van je totale hoeveelheid van een bepaalde munt, met een suboverzicht van de hoeveelheid per wallet. Een andere mogelijkheid zou kunnen zijn om iedere wallet apart weer te geven in een extra tab, waardoor je dus zowel per wallet als per munt kunt zien hoeveel je hebt.
Dit overzicht zou bovendien in staat moeten zijn om de prijs van de munt (en dus de waarde van de hoeveelheid die je hebt) van de eerder genoemde JSON te halen.
De ‘Games’-tab
Een ander leuk idee dat ik recent had was om verschillende games, afhankelijk van mijn noden, toe te voegen. Dit kan verschillende vormen aannemen. Denk hierbij aan (voor de lol) enkele casino-games zoals Blackjack en een eigen slot-machine, tot datasheets voor rollenspellen zoals Dungeons & Dragons voor bv. m’n character en dergelijken.
Tot slot
Dit zijn slechts enkele ideeën die ik heb. Het uiteindelijke doel is om een applicatie te maken die exact aan mijn wensen voldoet, een beetje zoals de micro-apps in het Chinese WeChat.
Hoe dan ook biedt dit een hoop interessante pistes.
Ik hou de blog geupdatet!