Jak zrobić aplikacje na Androida nie potrafiąc programować

in #polish7 years ago

Witam wszystkich!

Zapewne wiele osób chciałby zrobić własną aplikacje na Androida, lecz nie każdy potrafi programować, dlatego chciałbym Wam przedstawić bardzo fajne narzędzie jakim jest AppInventor.

androidlogo.JPG

Co to jest AppInventor?

Jest to narzędzie, które nie wymaga znajomości żadnego języka programistycznego, aby stworzyć aplikacje na Androida wystarczy jedynie zwykła przeglądarka i poczta na gmailu. Zostało stworzone przez firme google, teraz jest rozwijane przez uczelnie MIT. 2 lata temu stworzyłem tam sobie prostą aplikacje, nie było wtedy to zbyt rozbudowane, aplikacja łączyła się po Bluetooth z innym urządzeniem i działała!! :D Gdy teraz wszedłem na swoje konto zaskoczyła mnie mnogość opcji, które to narzędzie umożliwia.

Jak to się robi?

Nie będę tutaj tworzył tutoriala z przykładową aplikacją, bo byłoby to zbyt długie i nikt by tego nie chciał czytać. Udostępnię na końcu artykułu kilka linków, z których można skorzystać. Opiszę jedynie narzędzie i opowiem co ono umożliwia.

Główne okno aplikacji - Designer:


appinventor1.png

Z lewej strony mamy menu z elementami, z których budujemy swoją aplikacje.
Jest ono podzielone na kilka kategorii:

  • elementy należące do interfejsu użytkownika i ogólnie za wygląd aplikacji
  • moduły umożliwiające korzystanie w naszej aplikacji z aparatu, głośnika, mikrofonu
  • dostęp do sensorów w telefonie: akcelerometr, GPS, żyrosko itd.
  • dostęp do kontaktów i wiadomości tekstowych
  • dla bardziej zaawansowanych jest możliwość tworzenia bazy danych oraz komunikacja przez Bluetooth

Wszystkie te elementy dodajemy do aplikacji poprzez przesunięcie ich na ekran telefonu.

Screen z mojej aplikacji, do sterowania oświetleniem i roletami przez smartfona:

appinventor_screen.png

Tworzenie logiki

Aby aplikacja reagowała na nasze kliknięcia oraz wykonywała pewne czynności, trzeba to skonfigurować. Służy do tego 2 okno o nazwie Blocks. Przycisk przełączający okna znajduje się z prawej strony nad ekranem personalizacji swoich ikonek.

appinventor_blocks.JPG

Po przejściu do sekcji Blocks widzimy kategorie dostępnych bloków i duże białe pole. Przeglądając dostępne bloki, możemy przeciągać je na białe pole i tu tworzyć skrypty opisujące działanie naszej aplikacji. W prawym dolnym znajduje się ikonka kosza na śmieci. Przeciągając na nią umieszczone na białym polu skrypty, możemy je usunąć.

Życzę wszystkim miłej zabawy, powodzenia!

Oficjalna strona:
http://appinventor.mit.edu/explore/

Lista tutoriali i przydatnych stron:
http://www.appinventor.org/
https://forbot.pl/blog/tworzenie-aplikacji-android-1-wstep-id4486
https://www.pcformat.pl/Zrob-aplikacje-na-smartfon,a,3378,strona,4

Sort:  

@arek336 Thank you for your work, I invite you to evaluate my work.

Całkiem fajne. Na dość podobnej zasadzie (trochę) działa Game Maker: Studio, ale eksport na Androida jest płatny (w ramach testów niby można za free)

Niestety nie znam Game Maker, wiec nie wiem. Tutaj wszystko jest darmowe, pod koniec generuje Ci apk aplikacji, którą instalujesz na telefonie i działa :)

Czy można na tym robić jakieś gry? :) Przykładowo nawet takie jakieś proste tekstowo-paragrafowe?

Jak chcesz robić gry bez programowania na Androida (między innymi) to znalazłem GDevelop :P

Roboty lego mindstorm można w podobny sposób programować 😀bardzo fajna inicjatywa

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 62659.86
ETH 2534.03
USDT 1.00
SBD 2.63