Starting a Video Streaming App and Adding Authentication
Having mastered how to create engaging social apps such as WhatsApp and Instagram, it’s now time to dive into the world of video streaming services. This chapter marks the beginning of our third project: a Netflix-like app. Let’s call it Packtflix. Here, we will explore a different aspect of Android development, focusing on multimedia content delivery and user authentication, while continuing to build captivating user interfaces.
Our journey will begin by laying the groundwork for our streaming app. We’ll start from scratch, setting up a new project and introducing you to the app’s structure and modules.
Following the setup, we’ll dive into one of the most critical aspects of any app: authenticating your users. In today’s digital age, security and privacy are more relevant than ever, so you’ll learn how to implement robust authentication mechanisms using OAuth2. This will...