Posts

MIT App Inventor - How to render larger data sets efficiently using RecyclerList Extension - Advanced Guide

Image
In this guide I will show you how to render larger data sets using RecyclerList extension and how to create a custom search bar to filter data. In the specific example as database I used a Google Spreadsheet with 5 columns and 1.200 rows but I have tested it with even bigger databases and worked with no problem.  For those we are not familiar with dynamic components please read first the  RecyclerList - Basic guide The result is ... Extensions used in this project  Recycler List  by  Zain Ul Hassan  ListUtils   by  Zain Ul Hassan  to filter data  Enhance extesnion   by Kevinkun  to create stylish cardviews  TextBox extension  by Pura Vida Apps in order to use on textbox change event ClickZ extension  by Aquib Khan to add click event to cardviews and Image Loader   by  Ayoub Mounchid to load images asynchronous  Lets start. Go to  http://ai2.appinventor.mit.edu/ and create a new project  Designer part As you see I added a hidden ListView component - you must do it otherwise RecyclerLi

MIT App Inventor - How to use RecyclerList extension - Basic guide

Image
RecyclerList extension makes it easy to efficiently display large sets of data. You supply the data and define how each item looks, and then the RecyclerView library dynamically creates the elements when they're needed. As the name implies, RecyclerView  recycles  those individual elements. When an item scrolls off the screen, RecyclerView doesn't destroy its view. Instead, RecyclerView reuses the view for new items that have scrolled onscreen. This reuse improves app’s performance and responsiveness. In this guide I will show you how to use RecyclerList extension   created by Zain UI Hassan   with MIT App Inventor Lets's start, go to http://ai2.appinventor.mit.edu/ and create a new project and  In Designer View 1) Import the extension to your project 2) Add a ListView component and hide it - This requirement is needed only when using AI2 otherwise the app will crash  3) Create your layout, for example I will use a list that will contain clients names and I want to have a

Coach Seminar για την αξιολόγηση των ομάδων από την eduACT

Image
Πραγματοποιήθηκε από την  eduACT  και το online σεμινάριο για τον τρόπο αξιολόγησης των ομάδων, της φετινής FLL σεζόν City Shaper. Οι Head Judges του διαγωνισμού, Δημήτρης Μπουφίδης και Κατερίνα Δεβράνη πιστεύω ότι έλυσαν πολλές από τις απορίες των προπονητών σχετικά με την αξιολόγηση τόσο στο Project, όσο και στα Core Values και στο Robot Design .

Coach Seminar για το Robot Game από την eduACT

Image
Πραγματοποιήθηκε από την eduACT  το online σεμινάριο για το robot game της φετινής FLL σεζόν City Shaper. Οι Head Referees Θεόφιλος Αναστασιάδης και Μαρία Γκιζάρη πιστεύω ότι έλυσαν τις περισσότερες απορίες για την φετινή πίστα. Σύντομα θα ακολουθήσει και σεμινάριο για τις διαδικασίες των κρίσεων από τους Head Judges. Μείνετε συντονισμένοι !

FLL City Shaper Challenge Update - Home Safety

Image
Το πρόσφατο update από την First επισημαίνει και πάλι την φετινή διαφοροποίηση της Home και Launch περιοχής στην φετινή πίστα σε σχέση με την Base περιοχή που υπήρχε τα προηγούμενα χρόνια  Με βάση αυτό το update θα πρέπει να είμαστε σίγουροι ότι γνωρίζουμε το κανόνα 27. Η διακοπή, επαφή με το robot ακόμα και αν είναι εν μέρει μέσα στην Launch περιοχή μπορεί να μας στερήσει ένα precision token. Για να το αποφύγουμε αυτό, θα πρέπει να πιάνουμε το robot μόνο όταν είναι εντελώς μέσα στην Home περιοχή.  (Ακόμα και έμπειρες ομάδες δεν έχουν εμπειρία με τους φετινούς κανόνες. Η Launch περιοχή δεν είναι το ίδιο με την Base των προηγούμενων ετών ) Ας ξαναθυμηθούμε λοιπόν τον κανόνα 27 Διαδικασία διακοπής : Αν πιάσετε, διακόψετε το robot, σταματήστε το αμέσως και μετά σηκώστε το ήρεμα για την επόμενη εκκίνηση. Που ήταν το robot όταν το πιάσαμε ? Εντελώς μέσα στην Home περιοχή         ---------->   Κανένα πρόβλημα Μερικώς μέσα στην Home περιοχή        ----------

FLL City Shaper - Challenge Update για την χρήση χάρακα (Jig)

Image
Ανακοινώθηκε από την First το τελευταίο update σχετικά με την χρήση πλαισίου-χάρακα (jig) κατά την εκκίνηση του robot στο robot game Σύμφωνα με αυτό, μια προσεκτική ανάγνωση των κανόνων, αποκαλύπτει δύο δεδομένα για την χρήση πλαισίων - χαράκων (jigs) για την ευθυγράμμιση του robot κατά την εκκίνηση. Δεν επιτρέπεται να ακουμπάμε κανένα χάρακα - πλαίσιο κατά τον χρόνο Εκκίνησης Το robot δεν επιτρέπεται να ακουμπάει ένα πλαίσιο - χάρακα κατά την εκκίνηση, εκτός αν ο χάρακας - πλαίσιο είναι τελείως μέσα στην περιοχή εκκίνησης ( Launch area) Αυτό σημαίνει ότι υπάρχουν μόνο δύο επιτρεπόμενοι τρόποι για να χρησιμοποιήσουμε ένα χάρακα-πλαίσιο (jig) Για οποιοδήποτε πλαίσιο - χάρακα (jig) : Ευθυγραμμίσουμε το robot με την χρήση του πλαισίου-χάρακα, τραβάμε το πλαίσιο στο Home και μετά ξεκινάμε το robot - Launch. (Αν θέλουμε να χρησιμοποιήσουμε το χάρακα για να στοχεύσουμε το robot, αυτός είναι ο ενδεδειγμένος τρόπος) Μόνο για πλαίσια - χάρακες (jigs) που χωράνε και μέ

FLL CITY SHAPER - Challenge Updates

Image
Εδώ μπορείτε να δείτε όλα τα updates για το φετινό διαγωνισμό FLL City Shaper έως την εβδομάδα της 7ης Οκτωβρίου 2019 ή αν θέλετε μπορείτε να κατεβάσετε το pdf από εδώ