Tag Archives: Development

Video Tutorials: Understanding Data Access Design Patterns in Crosslight

When building applications, I always encourage the team in-charge, to look up and apply the appropriate design patterns for the application.

In our latest release (Crosslight 2), we introduced several new services such as RestClient, SQLite, EntityContextProvider, EntityContainer, etc, enabling you to easily create data aware apps across multiple mobile platforms.

These are the tools that can get the job done. However using all these services without applying design patterns can make your code redundant and much harder to manage.

I’ve created a video explaining several new design patterns to tackle data access challenges using Crosslight. Check it out below.

These design patterns are also extensively used in our Enterprise App Framework. In the next video, I’ll show you how to create data aware application from scratch using the new tools provided in Crosslight 2 and Enterprise App Framework which leverage the design patterns you just learn in this video.

To learn how to work with data using Crosslight, see our online documentation at

With Regards,

Video Tutorials: Understanding Screen Navigation in Crosslight – 2

We have posted another video tutorial to help you better understand how screen navigation works in Crosslight apps. In this video we covered the tabbed navigation and the most popular navigation pattern seen in mobile apps nowadays, the navigation drawer. This video will highlight the features of the two and also how you can easily integrate the navigation drawer into your Crosslight-enabled apps. See the rest of the video for more details.

You have seen how Crosslight greatly takes care of the intricate details of the navigation in overall mobile apps development: whether it is push, modal, list, tabbed, or the navigation drawer, so you can focus on what is really important for your app, all done right within the centralised and streamlined view model development pattern. So, grab a copy of Mobile Studio on our site to see for yourself! In the next video, I will explain how you can create your own custom service into Crosslight development.

To learn more about Crosslight navigation, check out Designing Consistent Navigation Interface in our online documentation. Should you have any further questions, feel free to raise a thread in our forum. Stay tuned for more Crosslight video tutorials. Don’t forget to subscribe to our YouTube channel as well!

Nicholas Lie