Mobile app development agency
Mobile app development agency in Athens.
Η TWENTYONE είναι γραφείο mobile app development στην Αθήνα. Σχεδιάζουμε και κατασκευάζουμε apps για iOS και Android με μία ομάδα: το περιβάλλον, τον κώδικα, το API από πίσω και τη δημοσίευση στο App Store και στο Google Play. Ένα app πρέπει να κερδίσει τη θέση του στην οθόνη του κινητού. Φτιάχνουμε apps που την κερδίζουν.
The problem
Most apps are a website in a frame
Τα περισσότερα apps ανοίγουν σε ένα πεδίο αναζήτησης, δίνουν ό,τι έδινε ήδη ο browser και σβήνονται την επόμενη φορά που ο χρήστης θα καθαρίσει το κινητό του. Ένα app υπόσχεται στον χρήστη κάτι διαφορετικό από ένα site. Μπορεί να ξέρει ποιος είναι, να θυμάται πού σταμάτησε, να του στείλει μήνυμα πρώτο και να δουλεύει όταν δεν υπάρχει δίκτυο. Ένα app που δεν κάνει τίποτα από αυτά δεν είχε λόγο να υπάρχει.
Γι' αυτό η πρώτη ερώτηση σε κάθε έργο mobile app development είναι αν χρειάζεστε app. Μερικές φορές η ειλικρινής απάντηση είναι ένα πιο γρήγορο website, και θα σας το πούμε. Ένα γραφείο που δεν το λέει ποτέ αυτό απλώς πουλάει. Δεν συμβουλεύει.
What we deliver
Mobile app development from the first sketch to the store
- Product and UX
- Οι ροές, οι οθόνες και το design system, σχεδιασμένα για χρήση με τον αντίχειρα και για όσα έχει συνηθίσει ο χρήστης σε κάθε πλατφόρμα: τα παράθυρα που ανεβαίνουν από κάτω, την κίνηση επιστροφής, τη δόνηση στο άγγιγμα.
- iOS and Android
- Cross-platform σε React Native με Expo, ή native σε Swift και Kotlin όπου το απαιτεί το προϊόν. Μία ομάδα για τα δύο stores.
- The back end
- Το API, οι λογαριασμοί, οι πληρωμές και οι ειδοποιήσεις push, σε Node.js και PostgreSQL. Είναι κοινά με το website σας και δεν φτιάχνονται δεύτερη φορά.
- Store release
- Τις σελίδες στο App Store και στο Google Play, τον έλεγχο και την υποβολή τα αναλαμβάνουμε εμείς. Μαζί και τις δηλώσεις απορρήτου που ζητούν πλέον και τα δύο stores.
- After launch
- Παρακολούθηση σφαλμάτων και ταχύτητας, σταδιακή κυκλοφορία και διορθώσεις over-the-air (απευθείας στο κινητό, χωρίς νέα έκδοση στο store). Γιατί στο mobile app development η περισσότερη δουλειά ξεκινά μετά την κυκλοφορία.
How we decide
React Native by default, native where it matters
Για τα περισσότερα εμπορικά προϊόντα, όπως κρατήσεις, πωλήσεις, λογαριασμούς και περιεχόμενο, το React Native mobile app development είναι η σωστή επιλογή. Ένας κώδικας βγαίνει και στα δύο stores, μοιράζεται τη λογική του με το website και μια διόρθωση γράφεται μία φορά. Το native σε Swift και Kotlin ταιριάζει σε συνεχή εντοπισμό θέσης στο παρασκήνιο, βαριά γραφικά σε πραγματικό χρόνο, AR ή εκτεταμένη χρήση του hardware του κινητού. Όταν το προϊόν είναι αυτό, φτιάχνουμε native.
Η απόφαση παίρνεται στο blueprint, γραπτώς και με αιτιολόγηση. Όχι από συνήθεια.
App and web
One product, not two projects
Το πιο ακριβό λάθος στο mobile app development είναι να φτιαχτεί το app ως ξεχωριστό έργο από το website. Δύο backends, δύο σύνολα επιχειρησιακών κανόνων, δύο ομάδες. Μέσα σε έναν χρόνο, η τιμή στο app και η τιμή στο site διαφέρουν.
Εμείς φτιάχνουμε και τα δύο πάνω σε ένα API. Η ίδια ομάδα Node.js web development που τρέχει την πλατφόρμα σας τρέχει και το backend του app. Η ίδια ομάδα React.js web development που φτιάχνει το site μοιράζεται τους τύπους και τα design tokens με το app. Μια αλλαγή γίνεται μία φορά και φτάνει και στα δύο.
The result
Retention, not installs
Οι εγκαταστάσεις είναι ένας αριθμός για επίδειξη. Το ερώτημα είναι αν οι χρήστες ανοίγουν ακόμη το app την έκτη εβδομάδα. Φτιάχνουμε για τον χρήστη που επιστρέφει: αποθηκευμένα στοιχεία, επανάληψη με ένα πάτημα, ειδοποιήσεις που αξίζει να επιτρέψει. Αυτό κάνει τον δεύτερο χρόνο φθηνότερο από τον πρώτο.
How we work
How a mobile app development project runs
- Briefing
- Μας λέτε τι φτιάχνετε, τι υπάρχει ήδη και τι σας εμποδίζει. Σας απαντάμε μέσα σε δύο εργάσιμες, με ερωτήσεις ή με την ειλικρινή απάντηση ότι δεν μας χρειάζεστε.
- Blueprint
- Συμφωνούμε το εύρος, την αρχιτεκτονική, το stack και ένα σταθερό πλάνο πριν γραφτεί η πρώτη γραμμή κώδικα. Ξέρετε τι φτιάχνεται, με ποια σειρά και γιατί.
- Build
- Σχεδιάζεται, κατασκευάζεται και δοκιμάζεται σε πραγματικά iPhone και κινητά Android, με δοκιμαστικές εκδόσεις που εγκαθιστάτε από τις πρώτες εβδομάδες. Κάθε μία με δύο εβδομάδες βλέπετε λογισμικό που δουλεύει, σε μια δοκιμαστική διεύθυνση που ανοίγετε κι εσείς. Δεν περιμένετε ως το τέλος για να δείτε τι φτιάξαμε.
- Launch and after
- Βγαίνουμε live και παρακολουθούμε τη λειτουργία. Ξέρετε με ποιους ανθρώπους μιλάτε, και αυτοί μένουν δίπλα σας και μετά. Ο κώδικας, τα αρχεία design και τα δεδομένα είναι δικά σας.
The record
A mobile app development agency with apps in the stores
Φτιάχνουμε και λειτουργούμε το app του TRVL AIR για iOS και Android. 19 χρόνια δουλειάς για brands όπως COSMOTE, Piraeus, Avène, MARKET IN, SCORPIOS, TRVL AIR και NEXTCOMMERCE.
Design, ανάπτυξη, φωτογραφία και video κάτω από την ίδια στέγη. Οι οθόνες του app και οι εικόνες μέσα τους φτιάχνονται από τους ίδιους ανθρώπους.
Common questions
- Τι κάνει ένα γραφείο mobile app development;
- Σχεδιάζει, κατασκευάζει, δημοσιεύει και συντηρεί apps για iPhone και Android. Η TWENTYONE, στην Αθήνα, τα καλύπτει όλα με δική της ομάδα: σχεδιασμό προϊόντος και UX, το app για iOS και Android, το API και το backend, την υποβολή στο App Store και στο Google Play, και τις ενημερώσεις μετά την κυκλοφορία.
- Native ή cross-platform;
- Για τα περισσότερα εμπορικά apps, cross-platform σε React Native: ένας κώδικας και μία ομάδα και για τα δύο stores, με πραγματικά native στοιχεία. Το native σε Swift και Kotlin είναι καλύτερη επιλογή για συνεχή εντοπισμό θέσης στο παρασκήνιο, βαριά γραφικά ή AR, και εκτεταμένη χρήση του hardware ή του Bluetooth.
- Δημοσιεύετε εσείς το app στο App Store και στο Google Play;
- Ναι. Η TWENTYONE ετοιμάζει τις σελίδες στα stores, αναλαμβάνει τον έλεγχο και την υποβολή και στο App Store και στο Google Play, και βγάζει τις ενημερώσεις μετά. Μαζί και διορθώσεις over-the-air, όπου το επιτρέπει η πλατφόρμα.
- Χρειαζόμαστε app ή αρκεί ένα website;
- Ένα app αξίζει όταν οι χρήστες επιστρέφουν συχνά και μπορεί να κάνει ό,τι δεν κάνει ο browser: να ξέρει ποιοι είναι, να δουλεύει χωρίς σύνδεση, να στέλνει χρήσιμες ειδοποιήσεις ή να χρησιμοποιεί το hardware του κινητού. Αν δεν ισχύει τίποτα από αυτά, ένα γρήγορο website συνήθως εξυπηρετεί καλύτερα, και η TWENTYONE θα σας το πει.
- Πόσο κοστίζει ένα mobile app στην Ελλάδα;
- Εξαρτάται από το εύρος, τις πλατφόρμες και το backend που χρειάζεται το app. Και το κόστος δεν τελειώνει με την κυκλοφορία: τέλη των stores, hosting, παρακολούθηση και ενημερώσεις συνεχίζονται κάθε χρόνο. Κοστολογούμε κάθε app μετά από ένα briefing, και στο journal μας εξηγούμε τι διαμορφώνει το κόστος.
Also from the studio
Further reading
Initiate the blueprint
Tell us what you are building.
Πείτε μας με τι δουλεύετε σήμερα, πότε το χρειάζεστε και τι σας δυσκολεύει. Απαντάμε σε κάθε μήνυμα μέσα σε δύο εργάσιμες.