Πίσω στο Ιστολόγιο
Ταξίδι Ανεξάρτητου ΠρογραμματιστήFeatured

Petqlix: Μια Ιδέα 5 Ετών που Χτίστηκε μέσω Αυτοδιδασκαλίας και Πραγματικής Εμπειρίας

Wyzigyt Studios
29 Ιανουαρίου, 2025
5 λεπτά ανάγνωση

Το PetQlix είναι διαθέσιμο σε iOS και σε κλειστές δοκιμές Android.

Το Petqlix δεν ξεκίνησε με ένα framework ή ένα επίσημο πλάνο. Ξεκίνησε ως μια ιδέα που δεν μπορούσα να αφήσω—μια εφαρμογή για κατοικίδια για την οποία σκεφτόμουν σχεδόν πέντε χρόνια πριν γράψω μια γραμμή κώδικα. Αυτό που άλλαξε δεν ήταν η ιδέα—ήμουν εγώ.

Μαθαίνοντας να γράφω κώδικα χωρίς ευθεία πορεία

Δεν σπούδασα επιστήμη υπολογιστών. Έμαθα κάνοντας. Πρώτα ήρθε η Python—μετά JavaScript, React, SQL. Τελικά κατέληξα στο React Native μέσω Expo, το οποίο ένιωθα σωστό για τη δημιουργία πραγματικών εφαρμογών κινητών. Δεν υπήρχε πρόγραμμα σπουδών, κανένα πτυχίο, καμία επίσημη σειρά—μόνο συνεχής επανάληψη και επίλυση προβλημάτων. Τα περισσότερα που ξέρω προήλθαν από την τεκμηρίωση, από το να χτίζω πράγματα που χάλασαν, και από το να καταλαβαίνω γιατί χάλασαν.

Αλλά περισσότερο από οποιαδήποτε συγκεκριμένη γλώσσα, έμαθα πώς να μαθαίνω. Αυτή είναι η ικανότητα που έκανε τα πάντα άλλα δυνατά.

Από ιδέα σε web εφαρμογή

Πριν περάσω στο κινητό, έχτισα το Petqlix ως web εφαρμογή. Αυτή η έκδοση δεν προοριζόταν για κυκλοφορία—ήταν sandbox. Ήθελα να κατανοήσω τις ροές χρηστών, τον έλεγχο ταυτότητας, και πώς τα συστήματα backend συνδέονται με τις διεπαφές. Με βοήθησε να κάνω λάθη νωρίς, σε περιβάλλον χαμηλού ρίσκου, ώστε να μπορώ να κινηθώ γρηγορότερα αργότερα.

Vibe Coding: Πραγματικά εργαλεία, πραγματική ανάπτυξη

Κάποια στιγμή στη διαδρομή, άρχισα να δουλεύω με εργαλεία AI—όχι για να γράφουν κώδικα για μένα, αλλά για να κινούμαι γρηγορότερα. Αυτό οι άνθρωποι αποκαλούν "vibe coding". Δεν πρόκειται για εξωτερική ανάθεση της σκέψης—πρόκειται για αφαίρεση της τριβής ώστε να μπορείς να επικεντρωθείς σε αυτό που έχει σημασία: αρχιτεκτονική, UX, σχεδιασμός συστημάτων.

Τα εργαλεία AI δεν αντικαθιστούν την κατανόηση. Την ενισχύουν. Σου επιτρέπουν να κάνεις prototype γρηγορότερα, να εντοπίζεις edge cases νωρίτερα, και να επαναλαμβάνεις με περισσότερη αυτοπεποίθηση. Αλλά πρέπει ακόμα να ξέρεις τι κάνεις—αλλιώς απλά κάνεις debug τις εικασίες κάποιου άλλου.

Χτίζοντας συστήματα επιπέδου παραγωγής

Αυτό δεν ήταν πρότζεκτ Σαββατοκύριακου. Έχτισα και ενσωμάτωσα πλήρη υποδομή παραγωγής—συστήματα που χρησιμοποιούνται σε πραγματικές εφαρμογές που φτάνουν σε χρήστες σήμερα:

  • Firebase: Auth, Firestore, Cloud Functions, Storage
  • Google Cloud Run: Serverless, κλιμακώσιμη φιλοξενία API
  • RevenueCat: Διαχείριση συνδρομών και paywall
  • Google Maps API: Χαρακτηριστικά βασισμένα στην τοποθεσία για τοπική ανακάλυψη
  • Push notifications, deep linking, analytics, και άλλα

Κάθε κομμάτι πήρε χρόνο να καταλάβω—διαβάζοντας τεκμηρίωση, κάνοντας debug edge cases, refactoring όταν κάτι δεν κλιμακωνόταν. Αλλά κάθε ενσωμάτωση με δίδαξε κάτι νέο για το πώς χτίζονται οι πραγματικές εφαρμογές.

Αποστολή στον πραγματικό κόσμο

Ένα από τα πιο υποτιμημένα μέρη της κατασκευής μιας εφαρμογής είναι η αποστολή της. Το να περάσω από τις διαδικασίες αξιολόγησης των καταστημάτων με δίδαξε περισσότερα από τους περισσότερους οδηγούς:

  • Πλοήγηση στη διαδικασία υποβολής του Google Play Store
  • Ρύθμιση λογαριασμού Apple Developer και περνώντας μέσω TestFlight
  • Αντιμετώπιση πολιτικών απορρήτου, αδειών εφαρμογής και απαιτήσεων metadata
  • Κατανόηση γιατί οι εφαρμογές απορρίπτονται—και πώς να τις διορθώσεις
  • Δοκιμές σε πραγματικές συσκευές με πραγματικούς χρήστες

Το Petqlix είναι τώρα σε δοκιμές μέσω Google Play και Apple TestFlight. Είναι πραγματικό, και πραγματικοί άνθρωποι το χρησιμοποιούν.

Τι αντιπροσωπεύει το Petqlix

Για μένα, αυτή η εφαρμογή είναι περισσότερο από ένα προϊόν. Είναι απόδειξη ότι:

  • Η αυτοδιδασκαλία λειτουργεί—αν χτίζεις πραγματικά πράγματα στη διαδρομή
  • Η επιμονή έχει μεγαλύτερη σημασία από το ταλέντο ή το timing
  • Δεν χρειάζεσαι άδεια για να κυκλοφορήσεις—μόνο να ακολουθήσεις μέχρι το τέλος
  • Μια ιδέα 5 ετών μπορεί ακόμα να γίνει κάτι πραγματικό

Το προϊόν εξακολουθεί να εξελίσσεται—το ίδιο και εγώ. Αλλά η ιδέα που κάποτε ζούσε μόνο στο μυαλό μου τώρα δοκιμάζεται, εγκαθίσταται, ελέγχεται και είναι πραγματική.

Tags

PetQlixSelf-LearningFirebaseReact NativeGoogle CloudRevenueCatIndie Dev

Ενδιαφέρεστε για το Petqlix;

Δείτε πώς η εφαρμογή συνδέει τους ιδιοκτήτες κατοικίδιων.

Δείτε το Petqlix