Reklama

tworzenie aplikacji na AndroidaOdkąd po raz pierwszy otrzymałem mojego Droida, byłem bardzo ciekawy, jak ludzie produkują niektóre z tych niesamowitych aplikacji na rynku Android i poza nim. Jestem programistą, ale nie jestem utalentowanym hakerem, ani trochę wyobraźni. Opanowałem język Visual Basic i Coldfusion, ale jeśli chodzi o pisanie aplikacji od podstaw, która działałaby na urządzeniu mobilnym, byłem pewien, że dobrze poza zakresem moich umiejętności.

Jeśli chodzi o tworzenie aplikacji mobilnych Krótki przewodnik po tworzeniu aplikacji na Androida za pomocą Google App Inventor Czytaj więcej w szczególności najbliżej, na jaką przyszliśmy w MUO, jest artykuł Beth na temat jak opracować aplikację na iPhone'a Jak stworzyć prostą aplikację na iPhone'a i przesłać ją do iTunes Czytaj więcej . Nawet w przypadku iPhone'a musisz nauczyć się Celu C. Innymi słowy - musisz nauczyć się, jak zostać programistą. Cóż, dla tych, którzy cenią programowanie wizualne, takie jak ja, z przyjemnością dowiesz się, że Android to stworzył każdy, kto ma nawet najbardziej podstawowe doświadczenie w programowaniu, może stworzyć własny wysokiej jakości i funkcjonalny system Android Aplikacje. Sekretna broń do tworzenia aplikacji na Androida? Nazywa się [NO LONGER WORKS] Google App Inventor i jest oferowany w Google Labs.

instagram viewer

Konfigurowanie Google App Inventor

Aplikacja Inventor składa się z trzech części. Jest narzędzie do projektowania, edytor bloków i wreszcie konfiguracja telefonu.

Pierwszą rzeczą, którą musisz zrobić, to skonfigurować telefon. Wejść do Ustawienia -> Aplikacje i upewnij się, że „Nieznane źródła" jest zaznaczona. Dzięki temu Edytor bloków może się zainstalować i komunikować z telefonem w celach testowych.

tworzenie aplikacji na Androida

Następnie kliknij „Rozwój”I upewnij się, że masz włączone„debugowanie USB" i "Nie zasypiaj.”

jak budować aplikacje na Androida

Zgadnij co - to jest wszystko musisz skonfigurować telefon do pracy z narzędziami do programowania.

Gdy po raz pierwszy zarejestrujesz się, aby korzystać z App Inventor, będziesz musiał zainstalować Edytor bloku jako jeden z kroków. Jest to aplikacja Java, która instaluje się na twoim komputerze i daje ci możliwość modyfikacji zachowanie „bloków” utworzonych w trybie projektowania i komunikuje się bezpośrednio z Twoim telefon.

Po zarejestrowaniu się i uruchomieniu narzędzia do projektowania wybierz „Nowy”I nazwij swój pierwszy projekt. W tym przykładzie zacznę od pasującej gry dla moich dzieci, w której muszą dopasowywać zdjęcia kotów na siatce 3 x 4.

jak budować aplikacje na Androida

Narzędzie do projektowania jest bardzo podobne do Visual Basic i Visual C ++, w których obiekty, których można użyć, znajdują się po lewej stronie, a obszar projektowania lub „forma” znajduje się pośrodku. W tym przypadku formularz jest indywidualnym ekranem i możesz mieć wiele ekranów na aplikację (pamiętaj tylko o dołączeniu nawigacji).

jak budować aplikacje na Androida

Po kliknięciu i przeciągnięciu komponentu na ekran pojawia się on po prawej stronie aplikacji do projektowania w obszarze składniki. Pod „Nieruchomości”Możesz przeglądać i modyfikować początkowe właściwości wyświetlania tego komponentu.

jak tworzyć aplikacje na Androida

Teraz poniżej w zasadzie utworzyłem ekran ze stołem 3 × 4 (można to znaleźć pod „Układ ekranu„), A następnie dodałem 12 przycisków z indywidualnymi obrazami kota dla każdej właściwości„ image ”przycisków.

jak tworzyć aplikacje na Androida

Po rozpoczęciu korzystania z edytora bloków wszystkie te właściwości projektu można modyfikować. Jak widać poniżej, zdefiniowałem obraz przycisku 1 jako pusty obraz (który załadowałem w trybie projektowania jako szary obraz o nazwie „Image1”).

jak tworzyć aplikacje na Androida

Jak widać, wszystko jest wizualne - tutaj nie ma kodowania. Pod „Moje bloki”Wybrałem komponent„ Screen1 ”i przeciągnąłem„Zainicjuj”Do centralnego obszaru programu. Musisz powiedzieć zdarzeniu, co ma robić, kiedy ma miejsce, więc przeciągnąłem właściwość Button1.Image do pola, a następnie powiedziałem, aby ta właściwość używała „Image1”.

Po około godzinie zabawy - skończyłem programować inicjalizację wszystkich przycisków, gdy moja aplikacja się ładuje, a także, co zrobić, gdy użytkownik kliknie pierwszy przycisk.

Krótki przewodnik po tworzeniu aplikacji na Androida za pomocą Google App Inventor designer6

Jak widać, nawet aplikacja taka jak dopasowana gra może wymagać dokładnego rozważenia każdej możliwości. Możesz zaprogramować wszystkie możliwości, definiując i programując zdarzenia składowe. Powyższy przykład może się skomplikować, więc jeśli dopiero zaczynasz, trzymaj się czegoś prostego, takiego jak przykład, który Google podaje przy pierwszej rejestracji. Możesz ukończyć stamtąd, kiedy nie masz nic przeciwko programowaniu i testowaniu.

Jak widać na lewym pasku nawigacyjnym w narzędziu do projektowania, masz dostęp do niemal wszystkiego, co potrafi Twój Android - czujników, listy kontaktów, odtwarzaczy wideo i wielu innych.

Krótki przewodnik po tworzeniu aplikacji na Androida za pomocą Google App Inventor designer7

A więc - oto moje dzieło sztuki, zaprogramowane, przetestowane, a następnie w końcu zainstalowane na moim telefonie za około godzinę. Nadal muszę zaprogramować również pozostałe przyciski.

tworzenie aplikacji na Androida

Nie trzeba dodawać, że nawet mogłem byle co zadziałanie na telefonie przy około godzinie wysiłku jest imponujące. Myślałem, że będzie to prawie niemożliwe.

Zarejestruj się, aby zostać programistą i sam wypróbuj programistę Google App. Możesz być zaskoczony, możesz stworzyć jedne z najfajniejszych aplikacji, jakie można sobie wyobrazić. Wystarczy trochę cierpliwości i trochę czasu na zabawę z narzędziami programistycznymi.

Daj nam znać, czy udało Ci się opracować własne aplikacje na Androida, a co myślisz o narzędziach do projektowania i edytowania bloków w sekcji komentarzy poniżej!

Źródło zdjęcia: Svet

Ryan ma tytuł licencjata z inżynierii elektrycznej. Pracował 13 lat w inżynierii automatyki, 5 lat w IT, a teraz jest inżynierem aplikacji. Były redaktor naczelny MakeUseOf, przemawiał na krajowych konferencjach dotyczących wizualizacji danych i był prezentowany w krajowej telewizji i radiu.