Free or low cost tools to boost your efficiency and productivitysFound.ation
θα εστιάσουμε την προσοχή μας στις εκατοντάδες /χιλιάδες των startups από όλο τον κόσμο που δημιουργούν προιόντα και υπηρεσίες που διευκολύνουν την καθημερινότητα μας καθώς επίσης θα συζητήσουμε διεξοδικά το θέμα της παρουσίασης των Onlineυπηρεσιών, ποιές είναι, πώς θα επιλέξουμε αυτές που μας ταιριάζουν, ώστε να γίνουμε πιο επαγγελματίες και να αναπτύξουμε καλύτερα την επιχείρηση μας μέσα σε ένα τέτοιο ανταγωνιστικό περιβάλλον.
The document discusses customer relationship management (CRM) systems. It defines CRM as managing detailed customer information and touchpoints to maximize customer loyalty. CRM systems aim to increase revenue through customer acquisition, satisfaction, and retention. They analyze customer data to design targeted marketing campaigns and make management decisions. The document outlines CRM strategies like acquisition, retention, loyalty and evangelism, and discusses aspects of CRM architecture including front office support, direct communication, and data analysis. It also notes potential pitfalls of CRM systems and promotes the benefits of a customized CRM solution.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ-THESIS "CREATION OF ANDROID APPLICATION USING ECLIPSE IDE"Elpida Stefanidi
The description of Exodus Work & Travel Abroad!
Exodus is a mobile application for all those who want to work, travel,study abroad or just to search for an opportunity!
https://play.google.com/store/apps/details?id=gr.teipat.exodus&hl=en
Travel abroad with exodus! The complete guide to finding a job overseas!
“One's destination is never a place, but a new way of seeing things.” Henry Miller
Exodus is linked with sites like Goabroad that provides a non-stop information center for students wishing to travel internationally!
Exodus is a mobile application that was created by Joanna Kardamitsi and Elpida Stefanidi, two students from Athens.
This app is part of the presentation of our degree Thesis, for the Technological Educational Institute of Western Greece.
Our supervisor Nicolas Sklavos.
Free or low cost tools to boost your efficiency and productivitysFound.ation
θα εστιάσουμε την προσοχή μας στις εκατοντάδες /χιλιάδες των startups από όλο τον κόσμο που δημιουργούν προιόντα και υπηρεσίες που διευκολύνουν την καθημερινότητα μας καθώς επίσης θα συζητήσουμε διεξοδικά το θέμα της παρουσίασης των Onlineυπηρεσιών, ποιές είναι, πώς θα επιλέξουμε αυτές που μας ταιριάζουν, ώστε να γίνουμε πιο επαγγελματίες και να αναπτύξουμε καλύτερα την επιχείρηση μας μέσα σε ένα τέτοιο ανταγωνιστικό περιβάλλον.
The document discusses customer relationship management (CRM) systems. It defines CRM as managing detailed customer information and touchpoints to maximize customer loyalty. CRM systems aim to increase revenue through customer acquisition, satisfaction, and retention. They analyze customer data to design targeted marketing campaigns and make management decisions. The document outlines CRM strategies like acquisition, retention, loyalty and evangelism, and discusses aspects of CRM architecture including front office support, direct communication, and data analysis. It also notes potential pitfalls of CRM systems and promotes the benefits of a customized CRM solution.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ-THESIS "CREATION OF ANDROID APPLICATION USING ECLIPSE IDE"Elpida Stefanidi
The description of Exodus Work & Travel Abroad!
Exodus is a mobile application for all those who want to work, travel,study abroad or just to search for an opportunity!
https://play.google.com/store/apps/details?id=gr.teipat.exodus&hl=en
Travel abroad with exodus! The complete guide to finding a job overseas!
“One's destination is never a place, but a new way of seeing things.” Henry Miller
Exodus is linked with sites like Goabroad that provides a non-stop information center for students wishing to travel internationally!
Exodus is a mobile application that was created by Joanna Kardamitsi and Elpida Stefanidi, two students from Athens.
This app is part of the presentation of our degree Thesis, for the Technological Educational Institute of Western Greece.
Our supervisor Nicolas Sklavos.
2. Εισαγωγή | O συναρπαστικός κόσμο του App Store και του iOS DevelopmentLazaros Vrysis
Ο οδηγός δημιουργήθηκε στο πλαίσιο του appDevWorkshop Xanthi 2015 (http://bit.ly/2jbuII5).
Cover are από τον Γιώργο Παυλίδη (http://georgepavlides.info/).
Μπορείτε να κατεβάσετε την παρουσίαση, ώστε να αναπαράγονται κινήσεις που υπάρχουν σε ορισμένες διαφάνειες.
Σύντομη παρουσίαση του μοντέλου ασφάλειας του Android, ενδεικτικών αδυναμιών του και λύσεων στο πλαίσιο εργασίας του μαθήματος "Προστασία και ασφάλεια πληροφοριών και συστημάτων" του μεταπτυχιακού προγράμματος στην Πληροφορική και Τηλεματική του Χαροκόπειου Πανεπιστημίου.
Alain le Loux is an experienced startup coach and business accelerator who has helped over 200 European startups. The document discusses his experience starting and scaling companies, including his first startup in 1992 and time as CEO of Virobuster Technologies in 2008. It also provides a high-level overview of common reasons why startups fail, such as underestimating costs, overestimating markets, and difficulties with funding, customer acquisition, pricing, team composition, and internal struggles during growth.
How I built a local startup with dream international clientsFound.ation
Speaker: Andreas Constantinou (VisionMobile)
Subjects:
- A Greek singularity
- Meeting our first international customers
- Building a reputation
- Scaling from services to product
- Selling in the US vs Europe vs Asia
- Bonus: the cultural route from Santa Clara to San Francisco
More Related Content
Similar to εισαγωγη στην δημιουργια προγραμματων για φορητες συσκευες (iOS και Android)
2. Εισαγωγή | O συναρπαστικός κόσμο του App Store και του iOS DevelopmentLazaros Vrysis
Ο οδηγός δημιουργήθηκε στο πλαίσιο του appDevWorkshop Xanthi 2015 (http://bit.ly/2jbuII5).
Cover are από τον Γιώργο Παυλίδη (http://georgepavlides.info/).
Μπορείτε να κατεβάσετε την παρουσίαση, ώστε να αναπαράγονται κινήσεις που υπάρχουν σε ορισμένες διαφάνειες.
Σύντομη παρουσίαση του μοντέλου ασφάλειας του Android, ενδεικτικών αδυναμιών του και λύσεων στο πλαίσιο εργασίας του μαθήματος "Προστασία και ασφάλεια πληροφοριών και συστημάτων" του μεταπτυχιακού προγράμματος στην Πληροφορική και Τηλεματική του Χαροκόπειου Πανεπιστημίου.
Alain le Loux is an experienced startup coach and business accelerator who has helped over 200 European startups. The document discusses his experience starting and scaling companies, including his first startup in 1992 and time as CEO of Virobuster Technologies in 2008. It also provides a high-level overview of common reasons why startups fail, such as underestimating costs, overestimating markets, and difficulties with funding, customer acquisition, pricing, team composition, and internal struggles during growth.
How I built a local startup with dream international clientsFound.ation
Speaker: Andreas Constantinou (VisionMobile)
Subjects:
- A Greek singularity
- Meeting our first international customers
- Building a reputation
- Scaling from services to product
- Selling in the US vs Europe vs Asia
- Bonus: the cultural route from Santa Clara to San Francisco
Topics:
Overview of SEO
Keyword Analysis
Site & Content Optimization
Content Planning
Link Building Strategies
Measuring SEO Performance
Understanding SEO for Ecommerce Sites
Presentation by: Alexandros Itsios.
Starting up with UX: User centered Design Process, Usability & UXFound.ation
Educ.ation Workshop: "Starting Up with UX: User Centered Design Process, Usability & UX Workshop" με την Κατερίνα Καραγιάννη
Το workshop έχει σαν στόχο να εισάγει τις start ups στις έννοιες του Usability και User Experience έτσι ώστε στη συνέχεια να μπορούν οι συμμετέχοντες να εφαρμόσουν στη συνέχεια τις βασικές αρχές στην ανάπτυξη των user interfaces τους. Θα εξετάσουμε το ρόλο του Usability & του UX στη διαδικασία σχεδιασμού μιας εφαρμογής (user centered design process), τις τεχνικές και μεθοδολογίες έρευνας, εργαλεία, βέλτιστες πρακτικές για web & mobile sites καθώς και λάθη προς αποφυγή.
Found.ation is a newly designed co-working space in Athens created by the 123P Team to support Greek technology startups. It provides facilities and services in technology, design, and entrepreneurship. Found.ation aims to create a productive ecosystem of entrepreneurial talent to develop new Greek startups. Within its large creative space, startups can work, meet, exchange ideas, and meet with customers and investors. Education is also a core part of Found.ation, providing workshops and courses on topics like web development and business to develop potential entrepreneurs.
επιλογή εταιρικής μορφής και εταιρική διακυβέρνηση μιας Start up εταιρείαςFound.ation
Αρχικά θα πρέπει να γνωρίζουμε ότι ένα από τα σημαντικότερα ζητήματα που οφείλει να αντιμετωπίσει ένα start-up πριν από την εκκίνηση του θα πρέπει να είναι η επιλογή της εταιρικής του μορφής. Στο συγκεκριμένο Educ.ation Class θα παρουσιαστούν όλες οι πιθανές επιλογές, τα πλεονεκτήματα και τα μειονεκτήματα τους ,κυρίως μέσα από το πρίσμα της απάντησης που δίνει η καθεμία σε κρίσιμα πρακτικά ερωτήματα και ανάγκες. Επιπλέον θα γίνει ανάλυση του τρόπου διοίκησης
της κάθε εταιρικής μορφής καθώς και του τρόπου με τον οποίο κατανέμονται οι ευθύνες .οι υποχρεώσεις και οι ωφέλειες μεταξύ των ενδιαφερομένων μερών(εμπνευστές, υλοποιητές και χρηματοδότες ενός startup.)
Το επιχειρηματικό περιβάλλον στις ΗΠΑ –συνθήκες, ιδιαιτερότητες και ευκαιρίες για τις ελληνικές startup.
Απαντήσεις σε σειρά βασικών ερωτήσεων:
Γιατί στις ΗΠΑ?
Μετά την απόφαση:
-ΠΩΣ? Διλήμματα, Αποφάσεις, Δυσκολίες
-ΠΟΤΕ? Το κατάλληλο timing
-ΠΟΥ? Το κατάλληλο μέρος και οι διάφορες ιδιαιτερότητες
Λίγα λόγια για τη «μεγάλη εικόνα»
Ο Μπάμπης Παπαδόπουλος είναι Οικονομικός Διπλωμάτης και υπηρετεί στην Πρεσβεία της Ελλάδας στην Ουάσιγκτων από το 2007. Το τελευταίο διάστημα υποστηρίζει ενεργά τις προσπάθειες ελληνικών τεχνολογικών startup για δικτύωση και δραστηριοποίηση στις ΗΠΑ, μέσω της επιτόπιας παρουσίας και γνώσης του οικοσυστήματος, καθώς και ενός σημαντικού δικτύου επαφών.
Η Νάγια Αντωνίου μας ανέλυσε τον όρο term sheet και τους πιο σημαντικούς όρους του. Πρόκειται για ένα έγγραφο που δείχνει την πρόθεση του επενδυτή να επενδύσει στην εταιρεία και να λάβει ως αντάλλαγμα ένα ποσοστό της, δηλαδή μετοχές της εταιρείας. Ένα term sheet περιγράφει τις λεπτομέρειες της επένδυσης, συμπεριλαμβανομένου του valuation, της τιμής της κάθε μετοχής της εταιρείας, του liquidation preference κτλ. Είναι σημαντικό να σημειωθεί οτι ο όρος term sheet δεν είναι πάντοτε νομικά δεσμευτικός και δεν μπορεί να επιβληθεί σε όλες τις περιπτώσεις. Θα λέγαμε οτι είναι παρόμοιο με ένα προ-σύμφωνο, αλλά συνήθως με μικρότερη νομική ισχύ καθότι η εταιρεία με τον επενδυτή θα υπογράψουν το βασικό συμβόλαιο μετά την ολοκλήρωση των διαπραγματεύσεων και του due diligence.
The document discusses convertible notes, which are a type of loan that can optionally convert into equity shares. A convertible note has terms like interest rate, discount, and maturity date. It gives the investor the option to take their money back or convert the note to shares. There may be negotiations over terms like interest, discount, and whether there is a cap on valuation. A cap protects investors if a future valuation is much higher than expected. The document also lists related documents like a term sheet and purchase agreement.
Educ.ation: Παροχη βασικων νομικων συμβουλων σε θεματα νεανικης επιχειρηματικ...Found.ation
Την Τετάρτη 10 Ιουλίου 2013 πραγματοποιήθηκε το πρώτο κατά σειρά Educ.ation Class στο νέο χώρο του Found.ation.
Αρχικά ο M. Cremer ανέλυσε τους διάφορους τύπους εταιρειών που ισχύουν στο ελληνικό δίκαιο και τις μεταξύ τους διαφορές, και συζήτησε με το κοινό ποιος τύπος εταιρείας εξυπηρετεί τις ανάγκες της εκάστοτε startup. Στη συνεχεια επικεντρώθηκε στα επιμέρους θέματα που θα απασχολήσουν κάθε νέο επιχειρηματία μετά τη σύσταση της εταιρείας του. Αναφέρθηκε σε ζητήματα όπως η κατοχύρωση των εμπορικων σημάτων και της βιομηχανικής και πνευματικής ιδιοκτησίας, η σύνταξη και σημασία των ιδιωτικών συμφωνητικών για τις συνδιαλλαγές της εταιρείας, η πρόσληψη εργαζομένων μελλοντικά και η επίλυση διαφορών μεσα από εναλλακτικές οδούς πλην της δικαστικής.
3. Ιστορία
• Εν αρχή είναι τα PDA
• Η πρώιμη περιοδος των smart phones
• Τα πραγματικά έξυπνα κινητά
• Η επόμενη μέρα, smart wearables
4. PDA was the beginning…
• Τα PDA (Personal Digital Assistant) είναι απο τις πρώτες φορητές
ηλεκτρονικές συσκευές, που απέκτησαν δυνατότητες αντίστοιχες αυτών των
υπολογιστών.
• Το 1984 η εταιρεία Psion παρουσιάζει το πρώτο PDA, που ονομαζόταν
organizer. Η ίδια εταιρεία στις αρχές του ‘90 συνέχισε την εξέλιξη
αναπτύσσοντας νέες συσκευές
5. Apple
Το 1992 η Apple βαφτίζει αυτή την κατηγορία συσκευών ως PDA,
παρουσιάζοντας την Newton.
Ήταν μια αποτυχημένη προσπάθεια, καθώς δεν υπήρχε ακόμα ώριμη αγορά!
6. IBM
2 χρόνια αργότερα (1994) ακολουθεί και η IBM παρουσιάζοντας το IBM Simon.
Το πρώτο “έξυπνο κινητό” καθώς εκτός απο PDA λειτουργούσε και ως
τηλέφωνο.
7. Nokia
Το 1996 η Nokia εμφανίζει το 9000 Communicator, ένα έξυπνο κινητό που
ξεπούλησε!
8. Microsoft
Την παρουσία της δήλωσε και η Microsoft με μια ειδική έκδοση των Windows
για PDA.
Το πλεονέκτημα ήταν ότι επέτρεπε σε τρίτους προγραμματιστές να αναπτύξουν
εφαρμογές.
9. Smart Phones Era
Η Google, στην προσπάθειά της να κατακτήσει και τον κόσμο των smart
phones, ξεκίνησε το 2007 την ανάπτυξη του πλέον διάσημου λειτουργικού
συστήματος, του Android.
10. Current Situation
Tο 2014 είναι η χρονιά όπου η χρήση και η πώληση έξυπνων κινητών (smart
phones) ξεπέρασε αυτή των σταθερών στο Διαδίκτυο και προβλέπεται να
αυξηθεί ραγδαία και τα επόμενα χρόνια.
11. Current Situation
Period Android iOS
Windows
Phone
BlackBerry OS Others
Q2 2014 84.7% 11.7% 2.5% 0.5% 0.7%
Q2 2013 79.6% 13.0% 3.4% 2.8% 1.2%
Q2 2012 69.3% 16.6% 3.1% 4.9% 6.1%
Q2 2011 36.1% 18.3% 1.2% 13.6% 30.8%
Επικρατέστερες πλατφόρμες για smartphones ειναι οι Android (84,7%) και iOS
(11,7%) για το 2014.
http://www.idc.com/prodserv/smartphone-os-market-share.jsp
12. Wearables (Evolution in the making)
Η Apple παρουσίασε το Apple Watch, ενώ η Google έχει ήδη στην αγορά
διάφορα ρολόγια που χρησιμοποιούν Android Wear (Samsung Gear live,
Motorola Moto 360, LG G Watch).
13. iOS
Το λειτουργικό σύστημα που δημιούργησε μια νέα αγορά, όταν κανένας δεν το
πίστευε...
14. iOS – You will need…
• Macbook (Air ή Pro) ή iMac ή Mac PRO (αν είστε αρκετά πλούσιοι! )
• XCode
• Πραγματικές συσκευές
• Gimp ή οποιοδήποτε άλλο εργαλείο για επεξεργασία εικόνας
• GIT ή οποιοδήποτε άλλο εργαλείο για version control (Προτιμήστε το git για
να σας κάνει τη ζωή πιο εύκολη!)
• Cocoa Pods
• Θα χρειαστείτε επίσης ένα ετήσιο licence που κοστίζει $99!
15. iOS Development : Objective-C
• Η Objective-C είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού
• Το Obj-C είναι ένα Smalltalk-style messaging με C
• Η Objective-C αναπτύχθηκε στις αρχές της δεκαετίας του 1980
• Είχε επιλεχθεί ως η βασική γλώσσα προγραμματισμού από τη NeXT για το
NeXTSTEP λειτουργικό σύστημα
• Οι μέθοδοι επιλέγονται κατά την εκτέλεση και όχι κατά τη μεταγλώττιση
• Υποστηρίζει method swizzling
16. iOS Development : Swift
• H Swift είναι μια γλώσσα προγραμματισμού script όπως η Python/JavaScript
• Παρουσίαστηκε τον Ιούνιο του 2014
• Η τρέχουσα έκδοση είναι η v1.2
• https://developer.apple.com/swift/resources/
• Apple Swift Books
17. iOS Development : Xcode
• Είναι το επίσημο IDE για προγραμματισμό iOS και Mac
• Κυκλοφόρησε το 2003
• Η τελευταία έκδοση είναι η v.6.0.1 (που είναι διαθέσιμη μέσω του App Store)
• Παρέχει iOS device simulators
• Κάποια εργαλεία: power profiling, memory leaks, core data, network, zombies
(!!!), animations performance και πολλά άλλα!
20. iOS Development : Xcode (Framework Permissions)
• Για κάποια frameworks, η πρόσβαση σε διάφορες ενέργειες ζητείται από τους
χρήστες μόνο κατά την εκτέλεση της εφαρμογής, όχι κατά την εγκατάσταση,
όπως γίνεται στο Android. Κάποια permissions:
• Address Book
• Location Services
• Microphone Access
• Photo gallery
• Remote Notifications
21. iOS Development : Notifications
• Υπάρχουν δύο είδη ειδοποιήσεων: Remote και Local
• Τα Remote Notifications στέλνοντα από έναν back-end server και απαιτούν
την έγκριση του χρήστη για την ενεργοποίησή τους
• Τα Local Notifications προγραμματίζονται από την εφαρμογή και
παρουσιάζονται από την εφαρμογή στον χρήστη
23. iOS Development : Model – View – Controller
• Model: Το αντικείμενο που κρατά τα δεδομένα της εφαμρογής και τα χειρίζεται
• View: Το αντικείμενο που είναι υπεύθυνο για την οπτική αναπαράσταση του
Model και τα controls με τα οποία μπορεί να αλληλεπιδράσει ο χρήστης (όλα
τα UIViews και τις υπο-κλάσεις τους)
• Controller: Είναι ο μεσολαβητής που συγχρονίζει όλες τις εργασίες. Αποκτά
πρόσβαση στα δεδομένα από το Μodel και τα αναπαριστά με τα Views,
ακούει τα events και τα χειρίζεται όπως κρίνεται απαραίτητο
24. iOS Development : Model – View – Controller
(Communication)
• Ο Controller, το View και το Μodel επικοινωνούν μέσω μηνυμάτων
• Key-Value Observer (KVO)
• Notifications
• Delegation
• Target Action
• Block (επίπεδο πηγαίου κώδικα)
27. iOS Development : UI
• Μάθετε όλα τα UI components και πώς να τα χρησιμοποιήσετε
• Εξατομίκευση UI
• Προσαρμοσμένο UI για όλες τις συσκευές (WWDC 2014 videos)
• https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadM
apiOS/DesigningaUserInterface.html
• Auto layout (πολύ σημαντικό!)
28. iOS Development : Useful Links
• https://developer.apple.com/library/ios/navigation/
• Βίντεο WWDC 2013 και 2014
• http://www.davemark.com/?p=1829&utm_source=iOS+Dev+Weekly&utm_campaign=46a7deb647-
iOS_Dev_Weekly_Issue_100&utm_medium=email&utm_term=0_7bda94b7ca-46a7deb647-299403737
• http://ios.devtools.me/
• http://www.raywenderlich.com/store/ios-apprentice
• http://web.stanford.edu/class/cs193p/cgi-bin/drupal/
• Apple Books, ειδικά για το Swift
• Unit Tests (Test-Driven iOS Development book)
• http://www.pttrns.com/
• http://www.mobile-patterns.com/
• http://capptivate.co/
29. Android
Ένα ανοικτό λειτουργικό σύστημα που έφερε την επανάσταση στα smart
phones κι έδωσε ευκαιρίες σε μικρούς κατασκευαστές…
30. Android – You will need…
• Macbook ή έστω PC με τουλάχιστον 4GB Ram ή αρκετή υπομονή!
• Java που πάει παντού!
• Eclipse με ADT
• Genymotion Simulator
• Πραγματική συσκευή
• GIT είναι must!
• Apache ANT
• Google Play dev licence
31. Android Development – AndroidManifest.xml
• Σε τι έκδοση θα παίξει η εφαρμογή
• Ποιες οθόνες υποστηρίζει
• Τι features απαιτεί (πχ κάμερα)
• Τι δικαιώματα θέλει (πχ να γράφουμε στην SD κάρτα)
• Απο τι αποτελείται:
• Υπηρεσίες (Services)
• Δραστηριότητες (Activities)
• Receivers μηνύματων (Push Receiver)
33. Android Development – Services
Τι είναι;
Οι υπηρεσίες είναι οτιδήποτε θέλουμε να εκτελείται ασύγχρονα και άσχετα από
το User Interface.
Παράδειγμα
Μια υπηρεσία μπορεί να κατεβάζει ειδήσεις, τις οποίες ο χρήστης θα δει σε
δεύτερο χρόνο.
34. Android Development – Activities
Τι είναι;
Θεωρητικά είναι ένα συγκεκριμένο “πράγμα” που χρησιμεύει στην εκτέλεση μια
δραστηριότητας του χρήστη, πχ λήψη φωτογραφίας με φίλτρα.
Πρακτικά ειναι συνήθως μια οθόνη της εφαρμογής!
Πως ξεκινάει;
Κάθε δραστηριότητα ξεκινάει με κάποια πρόθεση (intent)
Τι είναι πρόθεση;
Η πρόθεση είναι το τι θέλει να κάνει ο χρήστης, για παράδειγμα μια πρόθεση μπορεί
να είναι: “Ο χρήστης θέλει να στείλει μήνυμα στο τηλέφωνο +306946222888”
35. Android Development – Activities
Πώς επιλέγεται ποια δραστηριοτητα αντιστοιχεί για κάθε πρόθεση;
Στο μανιφέστο ορίζουμε για κάθε δραστηριότητα ένα φίλτρο για προθέσεις
36. Android Development – Activities
Κι αν πολλές δραστηριότητες χειρίζονται την ιδια πρόθεση;
Τo λειτουργικό απλά ρωτάει τον χρήστη ή ξέρει ποια ειναι η προκαθορισμένη!
37. Android Development – Activities
Πώς ξέρει η εφαρμογή ποιά δραστηριότητα θα είναι η αρχική;
Αρκεί απλά να το ορίσουμε στο μανιφέστο...
41. Android – GUI Dealing with events
“Όταν ο χρήστης πατάει ενα κουμπί (συμβάν) τότε κάτι πρέπει να
γίνεται (χειρισμός συμβάντος)”
Ο χειρισμός γίνεται απο event listeners.
Οι πιο συχνά χρησιμοποιούμενοι είναι:
• OnClickListener για όταν ο χρήστης πατήσει
• OnLongClickListener για όταν πατήσει με πείσμα
43. Android – GUI… additionally…
Επιπλέον αξίζει να μάθετε:
• Τι είναι layout και πώς μπορώ να έχω εμφολευμένα layouts για
δημιουργία σύνθετου GUI (RelativeLayout, LinearLayout etc)
• Τι είναι ListView, GridView και πώς μπορούν να χρησιμοποιηθούν για να
εμφανιστούν λίστες ή πλέγματα (grids) απο στοιχεία
• Σε τι αντιστοιχούν οι μονάδες dp, sp και με ποιον τρόπο μπορούν να
μεταφραστούν από px
• Τι είναι τα fragments και πώς μπορούν να αξιοποιηθούν
• Πώς μπορώ να φτιάξω custom UI components
46. Android – Notifications
Μέσω των ειδοποιήσεων η εφαρμογή “προκαλεί” τον χρήστη να επιστρέψει
και να τον ενημερώσει!
Χαρακτηριστικά παραδείγματα:
• Νέο μήνυμα
• Νέα προσφορά
• “Έχεις καιρό να μπεις…”