filmeu

Class Programming Mobile Devices

  • Presentation

    Presentation

    The curricular unit of Programming for Mobile Devices addresses the development of software products to be used on mobile devices, with emphasis on programming applications for mobile devices on the Android platform.
    It is intended that, at the end of this curricular unit, the students understand the main approaches to application development on the Android platform, and that they are able to adapt and apply the approaches taught in a development context to other platforms present on mobile devices.

     

  • Code

    Code

    ULP452-15892
  • Syllabus

    Syllabus

    1. Definition and characterization of mobile devices

    2. Architecture of an Android Application

    3. Platform for Android application development.

    4. Components of a graphical interface. Interaction with a mobile application.

    5. Activities, Intents, Fragments

    6. Data management and storage

    7. Advanced Android Topics

  • Objectives

    Objectives

    The objectives of this curricular unit are related to:

    •     provide a set of general knowledge about architecture and software development requirements for mobile devices;
    •     Understand the main aspects of how the Android platform works
    •     Work on the student's ability to design and plan software projects for mobile devices.
    •     Know the main features of the Android platform, such as network and storage mechanisms;
    •     Know the Kotlin programming language and its use for application development
    •     Provide students with methods, techniques, and tools to design and develop applications for Android, particularly using the Android Studio tool.
  • Teaching methodologies and assessment

    Teaching methodologies and assessment

    Prominent mobile application programmers from PSI20 companies will be invited to specific seminars, strengthening the student's relationship with the professional mobile application developer job market.

  • References

    References

    • Google Inc. The official site for Android developers. Provides the Android SDK and documentation for app developers and designers. [Online] Available: http://developer.android.com/index.html
    • Meier, Reto; Lake, Ian  (2018), Professional  Android, 4th Edition: Wrox, ISBN: 978-111-894-952-8
    • Queirós, R. (2018) Android Profissional - Desenvolvimento Moderno de Aplicações, FCA,  ISBN: 978-972-722-874-4
SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios