In this course, we will study NFC from 2 perspectives: from a system architect viewpoint and from a developer's viewpoint. In the end, you will be able to design and implement NFC using the android platform. In the second part of the course, you will learn Scrum methodology. Also, you will learn to use tools for project management, versioning, and team communication. We will finish with quality assurance and testing approaches.