Jak zrobić aplikacje na Androida nie potrafiąc programować
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.
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:
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:
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.
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
@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