Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/egel/uek-phonegap
Aplikacja mobilna PhoneGap + jQuery Mobile
https://github.com/egel/uek-phonegap
Last synced: 5 days ago
JSON representation
Aplikacja mobilna PhoneGap + jQuery Mobile
- Host: GitHub
- URL: https://github.com/egel/uek-phonegap
- Owner: egel
- Created: 2014-03-07T18:00:29.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-17T18:52:48.000Z (about 10 years ago)
- Last Synced: 2024-10-12T21:42:15.719Z (about 1 month ago)
- Language: CSS
- Homepage:
- Size: 5.05 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UEK Phonegap
> Aplikacja tworzona na zajęcia z Zaawansowanych Aplikacji Internetowych w oparciu o technologię Phonegap oraz jQuery mobile## Instalacja
- Pobrać plik `.zip`
- lub użyć Git'a```bash
$ cd /path/to/your/folder/
$ git clone [email protected]:egel/uek-phonegap.git
```## Zadanie
Zbudowanie aplikacji w oparciu o HTML5 + CSS + JavaScript.Wykońać do tego:
- skórkę na postawie [http://themeroller.jquerymobile.com/](http://themeroller.jquerymobile.com/),
- zbudować apikację na urządzenia mobilne dzięki usłudze [Phonegap Build](http://build.phonegap.com).## Wytyczne
1. Wykonaj aplikację ‘UEK’ zgodnie z podaną treścią zadania (poniżej).
2. Dodaj do menu aplikacji pozycję ‘Autor’.
3. Dodaj do aplikacji ekran ‘Autor’, na którym wyświetl swoje dane personalne: imię i nazwisko, nr albumu, nr grupy dziekańskiej.
4. Utwórz motyw dla aplikacji, w którym zdefiniuj kolory dla poszczególnych jej elementów (napisy, tła, nagłówki, stopki, elementy formularza, itd.)
5. Utwórz plik konfiguracyjny aplikacji „config.xml”, w którym określ nazwę oraz nr wersji aplikacji, wprowadź jej krótki opis, oraz wprowadź dane personalne autora aplikacji (imię i nazwisko). Szczegóły znajdziesz pod adresem: [http://docs.build.phonegap.com/en_US/3.1.0/configuring_basics.md.html#The%20Basics](http://docs.build.phonegap.com/en_US/3.1.0/configuring_basics.md.html#The%20Basics)
6. Zaprojektuj i dodaj do aplikacji ikonę. Przygotuj zestaw ikon w zależności od wielkości ekranu urządzenia mobilnego. Do utworzenia wielu ikon możesz wykorzystać poniższą usługę. Umieść ikony w odpowiednim folderze. Zmodyfikuj plik konfiguracyjny „config.xml”. [http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html](http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html)
7. Zaprojektuj i dodaj do aplikacji „splash screen”. Przygotuj różne wersje ekranu startowego w zależności od wielkości ekranu urządzenia mobilnego. Do jego utworzenia możesz również wykorzystać powyższą usługę. Zmodyfikuj plik konfiguracyjny „config.xml”.
8. Wprowadź zmiany w pliku konfiguracyjnym, aby w serwisie Phonegap Build tworzona była tylko wersja aplikacji dla systemu operacyjnego Android. Wprowadź zmiany w pliku konfiguracyjnym.
9. Korzystając z usługi ‘Phonegap Build’, utwórz natywną wersję aplikacji dla systemu operacyjnego Android.
10. Umieść wszystkie pliki wchodzące w skład aplikacji (apk, html, css, itd.) w archiwum ZIP o nazwie TwojeNazwiskoImie-UEK.zip a następnie prześlij plik ZIP na platformę Moodle do oceny.## Treść zadania
### Ekrany aplikacji
- Strona główna
- Nagłówek
- Tytuł: UEK
- Przycisk do otwierania panelu
- Treść - Logo CUE (odszukaj w witrynie uczelni)
- Stopka
- Panel zawierający menu aplikacji (nazwy pozostałych ekranów)- Misja
- Odszukaj w witrynie UEK właściwy tekst- Kierunki
- Lista kierunków podzielona na wydziały (list dividers)- Plan zajęć
- Tabela (kolumny jak w planie zajęć)
- 4-5 pozycji z plan u zajęć- Opinie
- Płeć (pole opcji)
- Wiek (pole edycyjne)
- Data rozpoczęcia studiów (pole daty)
- Kierunek studiów (lista)
- Opinia o UEK (pole edycyjne)- Galeria
-Lista zdjęć (min.3) wraz z opisem (kilka słów do każdego zdjęcia)
- Zdjęcia pobrać z witryny UEK [zdjecia-uczelni](http://nowa.uek.krakow.pl/pl/wspolpraca/media/zdjecia-uczelni.html)- Kontakt
- Adres
- Nr telefonu### Informacje dodatkowe
- Każde okno aplikacji, oprócz głównego, powinno posiadać w nagłówku przycisk Home, z lewej stronie tytułu, bez opisu
- Zastosuj do wszystkich okien jeden dowolnie wybrany efekt przejścia
- Umieść w stopce okien tekst: UEK w Krakowie.
- Wyświetl stopkę na dole ekranu.## Wsparcie
Warto posłużyć się następującymi rozwiązaniami podczas budowy aplikacji:- [JQueryMobile tutorial](http://www.w3schools.com/jquerymobile/default.asp)
- [W3School](http://www.w3schools.com/jquerymobile/jquerymobile_examples.asp) jQuery Mobile examples
- WAŻNE - Zanim projekt zostanie przekompilowany do aplikacji mobilnej, warto sprawdzić go odpowiednim [validatorem](http://validator.w3.org/#validate_by_input) udostępnionemu dzięki konsorcjum **W3C**, aby pozbyć się potencjalnych błędów w działaniu aplikacji.## Phonegap Build
Dzięki usłudze [build.phonegap.com](http://build.phonegap.com) można w bardzo przyjemny sposób połaczyć niniejsze repozytorium z usługą.
Wystarczy:
- Podać URL do repozytorium (usługa rozpoznaje tylko gałąć master) np.:`https://github.com/egel/uek-phonegap`,
- Skonfigurować aplikację dołączając:
- tytuł,
- opis,
- wersję,
- konfigurację (zalecana powyżej v3.0.0)
- opis
- A następnie zbudować aplikację## License
Oprogramowanie na licencji [GNU AGPLv3](http://www.gnu.org/licenses/agpl-3.0.html)