Difference between revisions of "LU-MLI-s"
(→Tēmas) |
|||
Line 32: | Line 32: | ||
* Ar planšeti vadāms lidaparāts (Andris p, 30. oktobrī) |
* Ar planšeti vadāms lidaparāts (Andris p, 30. oktobrī) |
||
* Hackintosh, macOS palaišana virtuālajā mašīnā (Jānis, 9. oktobrī) |
* Hackintosh, macOS palaišana virtuālajā mašīnā (Jānis, 9. oktobrī) |
||
* NodeJs (Alvis, 6. novembrī) |
|||
* Lietotnes optimizācija |
* Lietotnes optimizācija |
||
* Asinhronas darbības Android platformā. Pastāstīšu par AsyncTask, Threadiem, Servisiem un RoboSpice. (Jānis P. 20. novembrī) |
|||
⚫ | |||
* Cross-platfrom lietotnes, HTML5 (Ēriks K, 13. novembrī) |
|||
⚫ | |||
== Aktivitātes == |
== Aktivitātes == |
Revision as of 17:41, 12 November 2013
LU DF Specseminārs: Mobilo lietotņu izstrāde
Administratīvā daļa
- Laiks: trešdienās 16:30.
- Vieta: LU DF 312. telpā.
- Vada: Eriks Klotins un Leo Seļāvo
- Idejas, kritiku un citus nepubliskus jautājumus sūtīt uz eriks.klotins@gmail.com
- Vēstkopa komunikācijai par kursa aktualitātēm, uzdevumiem, termiņiem un problēmām:
- Google grupa lu-mli@googlegroups.com Lai pieteiktos, sekot http://groups.google.lv/group/lu-mli un pieslēgties ar savu google kontu, vai arī sūtīt epastu pasniedzējam.
Mājas darbi
- Izdomāt savu ideju lietotnei un kopā ar īsu aprakstu nosūtīt uz Google grupu, līdz 18.09
- Izvēlēties sev interesantu tēmu un pieteikties par to pastāstīt citiem. Pieteikšanās notiek sūtot epastu uz eriks.klotins@gmail.com Prezentēt var un vajag grupās. Optimālais prezentācijas ilgums 30-40 minūtes.
Tēmas
- Mobilās saskarnes. (Pēteris Jurčenko no SIA WTF. Prezentācija)
- Izstrādes vides
- iOS (Kristaps F. un Ksenija K., 2. oktobrī)
- Android (Emīls S, Rihards, 2. oktobrī)
- Windows Phone (Andris, 25. septembrī)
- HTML5 (Baiba, 16.10)
- JQuery (Kristaps, 16.10)
- Spēles, spēļu izstrādes freimworki
- Unity (Mārtiņš O., 9. oktobrī)
- Android spēles (Kristaps S., laiks jāprecizē)
- Iekārtas sensoru iespējas (Mārcis A., Francis Z. 30. oktobrī)
- Integrācija ar serveri (Ēriks K. 23. oktobrī, prezentācija šeit)
- Ar planšeti vadāms lidaparāts (Andris p, 30. oktobrī)
- Hackintosh, macOS palaišana virtuālajā mašīnā (Jānis, 9. oktobrī)
- NodeJs (Alvis, 6. novembrī)
- Lietotnes optimizācija
- Asinhronas darbības Android platformā. Pastāstīšu par AsyncTask, Threadiem, Servisiem un RoboSpice. (Jānis P. 20. novembrī)
- Cross-platfrom lietotnes, HTML5 (Ēriks K, 13. novembrī)
- Biznesa puse, maksājumi, kā likt citiem pamanīt savu lietotni (13. novembrī)
Aktivitātes
- Studentu prezentācijas un diskusijas par augstākminētajām tēmām.
- Uzaicināto cilvēku lekcijas
- Savas idejas realizācija grupā
- Grupas projekta prezentācijas
Pietiektās idejas grupu darbiem
- Sociālā foto spēle "Android OS" (5 cilvēki)
- "Ideju daudz, neesam vēl izlēmuši" (4 cilvēki)
- iOS un Android lietotne, lai reālā laikā dalītos ar savu atrašanās vietu (5 cilvēki)
- 3D paplašinātās realitātes spēle ar reālu lidaparātu windows platformā (2 cilvēki)
- Skriešanas apps 3 platformām, kas ļaus trennēt konkrētu skriešanas ātrumu (3 cilvēki)
- "Cooking app" (4 cilvēki)
- "Life of Android" - lietotne, kas izmanto visus sensorus un par to visu tvīto (6 cilvēki)
Prasības
- Galvenais vērtēšanas kritērijs ir studenta aktīva dalība seminārā, uzstājoties ar prezentācijām un aktīvi piedaloties diskusijās.
- Vadlīnijas grupas projekta izstrādei:
- Lietotne beigās darbojas uz reālas iekārtas un to var nodemonstrēt pārējiem
- Lietotnes ideja ir interesanta
- Pārdomāta saskarne
- Lietotne ir integrēta ar serveri, tā spēj saņemt un saglabāt datus.
- Ir izmantots vismaz 1 iekārtas sensors (kamera, kompass, gps, nfc, mikrofons utt)
- Bonus lietas
- Lietotne ir pieejama appStore
- Lietotne ir pielāgota uzreiz vairākām platformām
- Grupas dalībnieki izstrādājot projektu paši daudz iemācījās un ļāva iemācīties arī citiem
Noderīgas saites
- Native, Web or Hybrid Mobile Apps (video 26min)
Android
No Emil Syundyukov prezentācijas
- http://developer.android.com/training/index.html - Apmācības kursi par Android programmēšanu no oficiālā avota. Patiešam foršs kurss, kurā no nulles apraksta kas un ko darīt, lai beigās izstrādātu lietotni.
- http://www.pluralsight.com/training - Video apmācības. Ir kursi ne tikai Android programmēšana, bet arī priekš citām valodām u.c. Tie ir maksas kursi,bet var izmantot Free Trial 10 dienam, kas būs pietiekami, lai apskatītu Android programmēšanas kursu
- http://www.vogella.com/tutorials.html - Vēl viens Android Programming Tutorial
- http://training.linuxfoundation.org/linux-courses/android-development-training - Varu ieteikt arī šos kursus priekš Android programmēšanas
- http://esyundyukov.blogspot.com/ - Tutorial kā uzinstalēt ADT Bundle (izstrādes vidi) un izveidot projektu. Vēlāk tiks aprakstītas arī citas tēmas par Androird programmēšanu
Saskarnes veidošana
No Pētera Jurčenko prezentācijas
- dpi.lv - DPI love ♥ Easily find the DPI/PPI of any screen