Topics of lectures 1. Introduction to the subject, mobile platforms, history, current market share. Development environments, Java, applications. 2. Android SDK, real devices, device emulation, specifics of mobile devices, access control, security. Activities and their life cycle. 3. Application design, XML, layouts, appearance optimization. Communication between activities, storage of activities. 4. Possibilities of interaction with the user, the most widely used libraries. 5. Work with sensors, geolocation, background work. 6. Communication between devices, GSM, Bluetooth, WIFI. 7. Introduction to World-Wide Web, Hypertext Transfer Protocol, Unified Resource Identifier 8. HTML-syntax, language encoding, special characters, DOM, validation 9. HTML - sectional, grouping, text, edit, tabular, embedded elements 10. CSS (Cascading Style Sheet) - selector, length units, colors, properties 11. CSS - object positioning, @rules 12. PHP - syntax, variables, data types, operators, control structures, conditions, cycles, cooperation with DB 13. JavaScript - syntax, variables, data types, operators, control structures, conditions, cycles, events
|
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities, Laboratory work
- Preparation for an exam
- 18 hours per semester
- Contact teaching
- 12 hours per semester
- Home preparation for classes
- 50 hours per semester
- Individual project
- 40 hours per semester
|
-
ANNUZZI, Joseph, Lauren DARCEY a Shane CONDER. Advanced android application development. Upper Saddle River, 2015. ISBN 9780133892383.
-
CASTAGNETTO, Jesus. PHP 6: programujeme profesionálně. Praha, 2010. ISBN 978-80-251-3127-5.
-
CASTRO, Elizabeth a Bruce HYSLOP. HTML5 a CSS3: názorný průvodce tvorbou WWW stránek. Brno, 2012. ISBN 978-80-251-3733-8.
-
LACKO, Ľuboslav. Vývoj aplikací pro Android. Brno, 2015. ISBN 978-80-251-4.
-
ŽÁRA, Ondřej. JavaScript: programátorské techniky a webové technologie. Brno, 2015. ISBN 978-80-251-4573-9.
|