Povestea Drivers Data, de la o idee la o cariera
Începutul
Povestea Drivers Data incepe acum 7 ani, in 2016, cand tatal meu a avut o idee: inregistrarea zilelor lucrate cu ajutorul unui program. Pe vremea aceea nu stiam cu adevarat ce inseamna o aplicatie, sau ce ar implica cu adevarat dezvoltarea acesteia, insa ideea lui mi s-a parut interesanta si am inceput sa caut solutii.
Astfel, am inceput cu adevarat sa invat programare, si cateva luni mai tarziu am reusit sa fac o aplicatie pentru calculatoarele cu Windows, care sa inregistreze zilele lucrate. Aplicatia a fost facuta in C#, si a fost prima mea aplicatie. Deja incepusem sa ma prind destul de bine cum stau lucrurile cu programarea, si am inceput sa imi dau seama ca imi place foarte mult sa fac asta.
Vazand cum pot sa creez ceva destul de util cu ajutorul programarii, am inceput sa imbunatatesc aplicatia, sa o fac mai utila. Am adaugat posibilitatea de a crea rapoarte exportate in Excel, precum si mecanisme prin care sa pot actualiza aplicatia in mod automat.
Cam asa arata aplicatia in momentul in care am lansat-o pe Windows:
O diferenta enorma fata de cum arata acum, nu?
Totuși, ceva lipsea
Faptul ca principalii mei utilizatori erau soferi, si cel mai apropiat dispozitiv de ei era telefonul, m-a facut sa regandesc aplicatia si sa incerc sa o fac pentru telefoanele cu Android. iOS era prea 'departe' de mine, pentru ca, daca doresti sa faci o aplicatie pentru iOS, trebuie sa ai un Mac, si sa platesti o licenta de 500 de lei pe an celor de la Apple pentru a putea distribui aplicatia pe App Store. Si deci, m-am apucat sa invat programare pentru Android, o experienta foarte grea, care mi-a luat mult mai mult timp decat ma asteptam, fiind destul de diferita de programarea pentru Windows. Insa, dupa cateva luni de mesterit, am reusit sa fac o aplicatie pentru Android, care sa inregistreze zilele lucrate si alti parametrii. Dupa inca cateva luni de imbunatatiri, am reusit sa o public pe Google Play, si sa o distribui soferilor, pe 28 aprilie 2019, Drivers Data devenit astfel realitate.
Facebook, ProTV si bucuria de a avea o aplicatie folositoare
Dupa ce am publicat aplicatia, am inceput sa o promovez pe Facebook, in grupurile de soferi. Primita initial cu scepticism, aplicatia a inceput sa fie totusi folosita de catre soferi, si sa fie apreciata. Imi aduc aminte perfect cum un pasnic internaut mi-a spus ca nu va folosi aplicatia pentru ca ii fur datele. Eu, copil de 17 ani ii furam datele 👻. Totusi, am continuat sa promovez aplicatia, si sa o imbunatatesc, pana cand, pe final de 2019, la 6 luni de la lansarea pe Android, Drivers Data a fost prezentata la ProTV, in cadrul emisiunii ILikeIT. A fost o experienta foarte interesanta, si o bucurie imensa pentru mine, sa vad ca munca mea este apreciata si ca este utila pentru oameni.
Pana la inceput de 2023 am continuat sa imbunatatesc aplicatia, sa o fac mai utila si stabila. Insa, o schimbare majora a fost necesitatea de a dezvolta aplicatia si pentru dispozitivele cu iOS, lucru datorat faptului ca doream sa o fac disponibila pentru cat mai mulți soferi.
2023
Pentru a putea dezvolta aplicatia pentru iOS, a trebuit sa o rescriu complet, deoarece nu puteam folosi codul existent. De asemenea, am avut nevoie de un Macbook si sa platesc acei 500 de lei pentru contul de programator la Apple. Astfel, am lansat Drivers Data si pe iOS pe 17 iulie 2023. O aplicatie mult mai rafinata decat cea din momentul lansarii pe Android, in 2019 cand aveam muschii de programator mult mai slab dezvoltati.
Tot in 2023 am adaugat si doua functionalitati foarte cerute de utiliaztori:
- posibilitatea de a adauga zile de concediu
- posibilitatea de a adauga mai multe foi de parcurs pentru o zi de lucru
Cea de-a doua functionalitate a fost cea mai grea, deoarece a trebuit sa rescriu marte parte din modul in care erau stocate datele, pentru a putea adauga mai multe foi de parcurs pentru o zi de lucru.
Planuri de viitor
Consider ca aplicatia a ajuns la un nivel destul de matur, si ca nu mai are nevoie de imbunatatiri majore, in afara de micile update-uri care sa o tina la zi cu schimbarile din sistemele de operare Android si iOS.
Gânduri de final
Practic, Drivers Data m-a ajutat sa ajung unde sunt acum, si sa imi dau seama ca programarea este ceea ce imi place sa fac.
Este un sentiment placut sa stii ca ai facut ceva util pentru oameni, si ca munca ta este apreciata, asa ca va multumesc pentru sustinere tuturor celor care ati contribuit la dezvoltarea aplicatiei, fie ca ati folosit-o, fie ca ati dat un share, sau ati scris un feedback.