Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.

Aktualne wydanie

BYOA jako uzupełnienie BYOD

24-11-2015 Autor: Mirosław Kelniarz
Okno AI w trybie...
Bloczek w widoku...


 

Koncepcja Build Your Own Application (BYOA) to przeniesienie na grunt mobilny założenia, że czasem wygodniej i taniej jest stworzyć własne narzędzie, niż korzystać z gotowych, ale nie zawsze optymalnych rozwiązań. Jest to świetne dopełnienie trendu BYOD.
 

Wybór aplikacji mobilnych jest obecnie bardzo szeroki – nie jest jednak nieograniczony. Z pewnością zdarza się, że nie jesteśmy w stanie znaleźć narzędzia, które spełniałoby nasze oczekiwania i odpowiadało na wszystkie potrzeby. Słowem, czasem brakuje aplikacji do zrealizowania konkretnego zadania. W takiej sytuacji warto spróbować stworzyć coś samodzielnie. Oczywiście, łatwiej, szybciej, a może i efektywniej jest korzystać z gotowych rozwiązań i nie wyważać otwartych drzwi, ale weźmy pod uwagę, ile satysfakcji może przynieść uczniom praca na własnym urządzeniu z zainstalowaną własną aplikacją. Z pewnością chętnie będą testować program, który stworzyli sami, i bez wątpienia więcej się nauczą, jeśli będą jego twórcami, a nie tylko użytkownikami.

Rozwiązanie dla każdego

Nauczyciele zainteresowani wdrożeniem koncepcji BYOA powinni zwrócić uwagę na program App Inventor. Jest to narzędzie służące do budowania aplikacji na urządzenia mobilne działające pod kontrolą systemu Android. Program pozwala na kontrolę w czasie rzeczywistym efektów naszej pracy – zarówno wyglądu aplikacji, jak i jej działania. Spora liczba różnego rodzaju komponentów, począwszy od zwykłych pól tekstowych i przycisków, a na bazach danych i narzędziach webowych skończywszy, umożliwia tworzenie ograniczone jedynie naszą wyobraźnią i wprawą w posługiwaniu się edytorem.

App Inventor został stworzony w Massachusetts Institute of Technology z myślą o osobach, które nie znają języków programowania, ale potrzebują rozwiązań alternatywnych dla aplikacji profesjonalnych.

Praca z programem App Inventor

Aby zacząć przygodę z programem App Inventor, trzeba mieć aktywne konto Google, które jest wymagane podczas logowania. Praca z narzędziem odbywa się online – edytor i (prawie) wszystko, co jest nam potrzebne podczas tworzenia nowej aplikacji, znajduje się pod adresem appinventor.mit.edu.

Jeżeli chcemy na bieżąco kontrolować swoje działania, musimy połączyć nasz komputer z urządzeniem mobilnym. W tym celu na smartfonie czy tablecie instalujemy darmową aplikację MIT AI2 Companion, dostępną w Google Play. Trzeba jednak pamiętać, że jeżeli będziemy łączyć się poprzez Wi-Fi, obydwa urządzenia (smartfon i komputer) muszą być podłączone do tej samej sieci. Pracę ułatwia podział projektu na warstwę wizualną (interfejs) i kod (bloki). Pierwszą część pracy wykonujemy w oknie Designera. Po ułożeniu wszystkich komponentów przełączamy się do okna bloków, gdzie zaczynamy układać bloki kodu, czyli skrypty odpowiedzialne za działanie naszego programu.

Wszystko to, co umieścimy w warstwie wizualnej, można w każdej chwili modyfikować – dodawać, zmieniać lub usuwać poszczególne komponenty, przekształcając tym samym wygląd i funkcjonalność naszego dzieła. Podobnie rzecz się ma w odniesieniu do bloczków kodu – zapisany projekt wciąż jest dostępny i mamy możliwość jego edycji. Dzięki temu nasza aplikacja jest w pełni skalowalna. Możemy rozwijać ją praktycznie bez ograniczeń.

[...]


Mirosław Kelniarz – nauczyciel wychowania fizycznego i zajęć komputerowych w Szkole Podstawowej nr 1 w Wołczynie, trener programu „Mistrzowie Kodowania”. Opiekun projektów uczniowskich nagrodzonych I, II i III miejscami na Międzynarodowym Konkursie „Scratch International Programming Trial SCRIPT 2014”. Współautor programu nauczania „Cyfrowy Świat” bazującego na elementach programowania w Scratchu..

 


Pełna treść artykułu jest dostępna w papierowym wydaniu pisma.

Zapraszamy do składania zamówień na prenumeratę.


 

« Powrót

______________________________________________________________________________________________________________________________________

Informacje o cookies © 2019 PRESSCOM Sp. z o.o.