Book Image

Expert Android Programming

Book Image

Expert Android Programming

Overview of this book

Android O brings a number of important changes for the users as well as the developers. If you want to create smart android applications which are fast, lightweight and also highly efficient then this is the book that will solve all your problems. You will create a complex enterprise grade app in this book. You will get a quick refresher of the latest android SDK and how to configure your development environment. Then you will move onto creating app layouts, component and module building, creating smart and efficient UIs. The most important part of a modern day app is how real time they are. With this book, you will create a smooth back-end for your app, ensure dynamic and real time communication between different app layers. As we move on, you will learn to leverage the different Android APIs and create an efficient SQLite data layer for your apps. You will implement effective testing techniques to make your app reliable and robust and finally you will learn to deploy it efficiently. The multiple stages of android development will also be simplified by giving you an industry standard set of best practices.
Table of Contents (17 chapters)
10
Building Restaurant finder

Dynamic links

A few years back, URLs were merely a trigger to take people to open web pages. As we move towards mobile computing, links have evolved as per the trend. Today, they allow you to go to specific content or a specific section within the app. This is similar to a concept which most refer to as deep linking. For example, say if you received a link from a friend and clicking the link can open the app, or if the Try our app button on a website could not only take users to your app, but provide a way to specific content within the app for which the app was installed. Not only does it engage users, it also personalizes the entire app environment. With just one URL, you can not only send users right into the app, but also to a specific section within the app.

In addition, Dynamic Links work across app installs: if a user opens a Dynamic Link, and doesn't possess the app...