title: Android user-behaviour-analytics : Programatically record the user interaction from the application
body: <p>I want to know how the users are interacting with my application, how they are navigating in the app. There are analytics-library like <a href="https://www.fullstory.com/features/" rel="nofollow noreferrer">Fullstory</a>(only for web) and <a href="https://www.appsee.com/" rel="nofollow noreferrer">Appsee</a>. I wanted to know:
  1. What are the other analytics tools for android that records user session?<br>
  2. If I want to achieve this without any libraries how can I record user interactions programmatically and log the session to server and what are possible architecture design to achieve this on android.  </p>