Skip to main content

ISLA IPGT 26075

Mobile Device Programming II

Development for the Web and Mobile Devices
  • ApresentaçãoPresentation
    In this curricular unit students will acquire the concepts and skills necessary for the development of mobile applications, whether native or cross-platform, using various tools and languages.
  • ProgramaProgramme
    Mobile devices: definition, hardware architecture and evolution; Mobile operating systems: Android and IOS; Environments and development kits; Development frameworks; Multiplatform Development and Cross Platform Mobile application components; Graphic Interfaces: design and usability; Communication between Components and Processes; Networking Communication; Data storage; Cloud data management; Sensors: types, management and manipulation; Design, development, debugging and testing of mobile applications; Communication and integration with other applications;
  • ObjectivosObjectives
    The objective of this course is: to provide students with knowledge regarding the development of full native and hybrid applications (from analysis and design through development and testing to delivery) for various types of mobile devices using the various platforms. development; familiarize them with the target platforms; and give them notions of interface design and usability.
  • BibliografiaBibliography
    Apple Inc. iOS Dev Center - Apple Developer. [Online] http://developer.apple.com/iphone [último acesso: 20/07/2019.] BURNETE, Ed, Hello, Android (4rd Edition), The Pragmatic Programmers, 2018 COLLINS, Lauren, Mobile Devices: Tools and Technologies, CRC Press, 2014 DARWIN, Ian, Android Cookbook, O'REILLY MEDIA, 2012 FONSECA, Nuno, Desenvolvimento em iOS iPhone, iPad e iPod Touch ¿ Curso Completo, FCA, 2013  
  • MetodologiaMethodology
    This course is theoretical and practical in nature and is taught in a problem-solving context, complemented by demonstrations of practical application using exercises, as well as guidance and mentoring in projects.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não