Mobile app development

About the course

This website contains the learning resources for a course on “Mobile app development”. Starting from scratch, this course teaches the fundamentals required to create native Android mobile apps using the Kotlin programming language.

The course requires some previous knowledge. Programming skills are a must (specially in an object-oriented programming language like Java), as well as basic knowledge about relational databases (SQL), web development (HTML and REST) and networking. Basic notions of software design patterns are also a plus.

🎓 This course belongs to the Bachelor’s degree in Techniques for Software Application Development, an official degree offered 100% online and in English by Universitat Oberta de Catalunya.

About the authors

This documentation has been written by Javier Salvador Calvo.

The creation of these learning resources has been coordinated by Robert Clarisó.

License

Creative Commons License Please cite as: Javier Salvador Calvo. "Mobile app development". Universitat Oberta de Catalunya, 2022.
This work is published under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY-NC-ND 4.0).