Tworzenie aplikacji
mobilnych opartych
o Adobe Flex
Co to jest Adobe Flex?
Adobe Flex to najnowszy zestaw technologii
służących do tworzenia aplikacji mobilnych
dla iOS,
Android i BlackBerry Tablet OS, jak również na
tworzenie
prawdziwie
dynamicznych
i
interaktywnych aplikacji o olbrzymich możliwościach.
Flex został pierwotnie stworzony przez firmę
Macromedia, kupioną następnie w 2005 roku przez
firmę Adobe, która aktualnie rozpowszechnia ją na
zasadach open source.
Wykorzystywane
technologie
Środowisko to swoje działanie opiera na dwóch technologiach. Są to:
ActionScript - język programowania służący do tworzenia logiki i
interakcji w aplikacji
MXML - bazujący na XML język opisujący interfejs użytkownika i
jego zachowanie
Stanowi to dość ciekawą alternatywę dla technologi webowych typu
ajax i pozwala swobodnie tworzyć aplikację niezależenie od grymasów
interpretacyjnych przeglądarek.
Środowisko
programistyczne
Projektować aplikację w technologi Flex można na dwa
podstawowe sposoby.
Przy użyciu darmowego Adobe Flex SDK lub płatnego
narzędzia Flash Builder opartego o
Oba rozwiązania tworzą jednak identyczny plik wynikowy
i różnice pomiędzy nimi sprowadzają się do wygody
programowania.
Największe zalety
technologi Flex
Skalowalność. Pisanie aplikacji w pełni modułowych.
Cena. Darmowe oprogramowanie do tworzenia aplikacji.
Wsparcie w internecie.
Ogólnodostępność. Ponad 97% użytkowników internetu
ma zainstalowaną wtyczkę Adobe Flash Player.
Brak różnic pomiędzy przeglądarkami.
Szerokie zastosowanie. Możliwość tworzenia aplikacji
deskoptowych, mobilnych oraz webowych.
Tworzenie nowego
projektu
Aby utworzyć nowy projekt na
telefon
Wybieramy -> File -> New ->Flex
Mobile Project
Wybieramy nazwę projektu
Ewentualnie zmieniamy jego
lokację
Kreator tworzenia
projektu
Kreator tworzenia
projektu
Edytor kodu
Pierwszy kod
Tworzenie nowego
widoku
Aby dodać nowy widok szukamy
w pasku narzędzi:
File -> New… -> MXML
Component
Formularz sam uzupełnia pola
domyślnymi ustawieniami.
Jedynie samemu musimy
uzupełnić nazwę tworzonego
widoku. W naszym przypadku
„MyNewView”
Tworzenie widoku c.d.
Tryb graficzny - design
Testowanie
Testowanie c.d.
Stworzenie
HelloWorld.Apk
Wybieramy z panelu
narzędzi zakładkę
Project -> Export release
build
HelloWorld.Apk
Do utworzenia apki
potrzebny jest podpis
cyfrowy do podpisania
aplikacji.
Możemy wybrać istniejący,
lub utworzyć nowy.
Tworzenie podpisu
cyfrowego
Wybieramy lokację i
zapisujemy nasz podpis.
Automatycznie plik
otrzyma rozszerzenie
.p12
Zakończenie
Udało się !
Właśnie stworzyliśmy
pierwszą mobilną
aplikację
Z wykorzystaniem
Adobe Flex