Jak widać, patrząc na moje ostatnie wpisy na blogu - a raczej ich brak :-), zrobiłem sobie dłuższą przerwę od MeeGo i Qt. Nie wynika to bynajmniej z utraty zainteresowania tymi dwoma technologiami, ale raczej z chronicznego braku czasu. Po rozpoczętej na początku tego roku serii wpisów dotyczących systemów mobilnych, nadszedł czas na zapoznanie się z mocno ostatnio promowanym Qt Quick. Nie będę jednak zbyt wiele pisał o tej technologii, bo przyznam szczerze, że nie wiele się na niej znam. Po przerobieniu jednego prostego kursu, nie będę udawał, że jestem ekspertem w tej dziedzinie :-).
Pierwsze przymiarki do Qt Quick i QMLa rozpocząłem od przeszukania Internetu za gotowymi przykładami. Najwięcej jest ich oczywiście na stronie Nokii i tam polecam zajrzeć. Niestety jest mały bałagan w ich lokalizacji i mimo prób ich gromadzenia na Wiki Qt lub też w Portalu dla Developerów Noki ciągle znajdują się one w kilku miejscach. Udało mi się nad tym zapanować tworząc odpowiednie kategorie w moich Ulubionych. Oczywiście udostępniam je również Wam.
Przykłady dołączone do oficjalnej dokumentacji:
Przykłady opisane na Wiki Qt (link):
Oficjalnie wspierane (link):
Patrząc na tą listę nie wiem czy udało mi się znaleźć dużo, czy mało przykładów aplikacji zaimplementowanych z użyciem Qt Quick. Dla osób raczkujących w tej technologi, tak jak ja, jest ich jednak w zupełności wystarczająco na start.
Pierwsze przymiarki do Qt Quick i QMLa rozpocząłem od przeszukania Internetu za gotowymi przykładami. Najwięcej jest ich oczywiście na stronie Nokii i tam polecam zajrzeć. Niestety jest mały bałagan w ich lokalizacji i mimo prób ich gromadzenia na Wiki Qt lub też w Portalu dla Developerów Noki ciągle znajdują się one w kilku miejscach. Udało mi się nad tym zapanować tworząc odpowiednie kategorie w moich Ulubionych. Oczywiście udostępniam je również Wam.
Przykłady dołączone do oficjalnej dokumentacji:
- Calculator
- Flickr Mobile
- Minehunt
- Photo Viewer
- RSS News
- Same Game
- Snake
- Twitter Mobile
- QML Web Browser
- Więcej przykładów na stronie dokumentacji.
- Coffee Tweed Demo
- Weather Demo
- Radio Tuner Demo
- In-vehicle Infotainment Demo
- Home Control Demo
- Dictomania Demo
- Flying Bus Game
- Tetris Game
Oficjalnie wspierane (link):
- Lucid Screensaver
- Beta Labs Client
- QML Media Browser
- Moto Trial Racer
- AirSwype
- Qt Quick Playground
- QML RSS Reader
- Sudokumaster Qt Quick
- Guitar Tuner
- QuickHit
- Qt Bubble Level
- DJ Turntable
- Compass
- WhoWhere Daemon
- QML RestaurantApp
- QMultiWinExample
Rozwijane przez społeczność (link) - wybrałem te, które wizualnie zrobiły na mnie największe wrażenie:
- ICT Academy Hub
- Egg Hunter
- Submariner
- Submariner
- gNewsReader
- Touch'n'learn
- SystemInfo
- m3uplayer
- Nfc Chat
- Battleships
- EvidenceHunt Game
- Demine
- Butaca
- MeasureMee
- QML Weekly Planner
- MeeToDo
- Kasvopus
- QML Bounce
- QML Box2D demo
- Qt Quick Colibri
- ShoppingList
- MirrorHouse
- EB Media Gallery Demo
- Qt Quick Twitter Example
- Water Bubble
- Whatser
- Hit the Monkey 2
- Qt Quick Colouring Book
- DoodleDrive
- Naijanimi SMS
- WordMaster
- Flake Weather
- Nu, pagadi!
- QML Bites
Inne przykłady znalezione na stronie Qt:
Kursy i poradniki pokazujące jak coś zrobić:
Repozytoria:- https://www.gitorious.org/qt-training
- http://gitorious.org/ofi-labs/x2
- http://qt.gitorious.org/qt-labs/mobile-demos
- http://qt.gitorious.org/qt-labs/graphics-dojo
- https://gitorious.org/search?q=qml
- https://gitorious.org/search?q=category%3Aqml
Patrząc na tą listę nie wiem czy udało mi się znaleźć dużo, czy mało przykładów aplikacji zaimplementowanych z użyciem Qt Quick. Dla osób raczkujących w tej technologi, tak jak ja, jest ich jednak w zupełności wystarczająco na start.