Firebase Realtime Database Design an efficient user interface MVVM architecture pattern Using SQLite DB to store data locally Triggers, Behaviors, Converters, Styles, Topics Visual status manager Payment gateway integration Collection views Collection views with group, headers and group footers Use font as image Media, element, PanCake plugin, etc.