Ionic CSS
Un aspecto fundamental en ionic es el trabajo que han hecho definiendo un estilo que funcione y sea atractivo en los dispositivos móviles. En particular se adapta muy bien a Android y iOS.
Uso de tabs en Ionic
Otro patrón de navegación muy frecuente en las aplicaciones es el uso de tabs. En ionic esto se logra mediante el uso de la directiva ion-tabs.
Uso de Popover
Hay otro artefacto que permite presentar información emergente aparte de los Popups y estos son los Poppover. Son ventanas emergentes que se activan cuando se interactuan con algún elemento en la pantalla. Principalmente se utilizan para resentar información complementaria, aunque realmente pueden servir para obtener datos u otra función similar a los Popup.
Manejo de sesión con $timeout
Les dejo un ejemplo de cómo se puede manejar la sesión con vencimiento dentro de una aplicación.
Uso de $interval y $ionicModal
Les dejo un ejemplo de cómo se puede manejar un aviso previo al vencimiento de la sesión, utilizando $ionicModal y $interval.