Video Tutorials: Extending Crosslight–Creating Custom Presenters in Crosslight Apps

We have released a new, easy-to-understand video tutorial that shows how you can easily extend Crosslight and leverage the sophisticated IoC (injection of container) feature into your application. In this video, we will show how you can create your own custom presenters to integrate into Crosslight-powered solution, all in easy to follow step-by-step tutorial.

You have seen how easy and straightforward it is to customize and extend Crosslight functionalities to match your business process. Imagine how you can unleash your ideas and creativity to implement them across multiple mobile platforms to give the best of user experience.

Using this approach, not only you have the freedom of creating message presenter natively, also a manageable code maintenance, since the caller is a single, centralized call from the view model, with native implementations in each platform. In the next video, I will discuss how you can create your own custom mobile services to use with Crosslight while still leveraging the IoC feature.

You can find the source code for this video at our GitHub: http://github.com/IntersoftSolutions/CustomPresenter. Don’t forget to subscribe to our channel for more videos weekly! For more information, visit our site at: http://www.intersoftpt.com/Crosslight.

Cheers,
Nicholas Lie

Webinar: Building Cross-Platform Native Apps in a Single Codebase with Xamarin and Crosslight

Update; For those of you who missed the webinar, we have uploaded a recording at our YouTube channel.

Xamarin has done a great job of introducing Android and iOS to the C# world. Working closely with Xamarin, we have taken cross-platform mobile development to the next level. Introducing Crosslight, the world’s first platform built on top of Xamarin’s which employs the MVVM design pattern to the mobile world, allowing you to easily and rapidly create native apps across four major platforms with a single application codebase. Supported platforms include iOS, Android, Windows Phone 8, and Windows 8.

Achieve spectacular 96% application code reuse.

With powerful data binding features, Crosslight will allow you to develop mobile apps with ease. As Crosslight employs MVVM design pattern, it comes with the highly sophisticated extensible architecture which allows you to create your own services to use in Crosslight-enabled apps. All user interaction logics are now streamlined into the view model, allowing you to share almost 96% of your codebase.

Create amazing apps like a pro with pre-built services.

Built-in mobile services allows access to native features as the camera, telephony, messaging, GPS, browser, media library, and much more, all right from a single call from the view model.

Join us for a webinar on the 13th of February to learn how Crosslight revolutionizes cross-platform mobile development — enabling you to build great native apps across four platforms in dramatically less time with less effort. Click here to register your seat today. Find out more about Crosslight here: http://www.intersoftpt.com/crosslight/.

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!

Cheers,
Nicholas Lie

Video Tutorials: Understanding Screen Navigation in Crosslight – 1

To start off a wonderful new year in cross-platform mobile applications development using Crosslight, we have released another video tutorial to help you better understand how screen navigation in Crosslight works.  This is the first of two video parts that covers push navigation, modal navigation and list navigation in Crosslight.

As you may have aware, navigation is a very complex subject in mobile apps development – not to mention various kind of navigation across multiple platforms. The navigation in a single platform itself, for example Android, requires deep understanding on how Android works and its user experiences pattern. This could probably take weeks to months only to make “usable” simple navigation works – including passing data between different screens, capturing input, back mechanism, rotation handling, layout persistence, and more.

Thankfully, we’ve done all those heavy lifting works – so you don’t have to. The good news is we’ve managed to streamline various navigation scenarios across different platforms into a single, unified API – so you can build powerful navigable apps with a single set of codebase. With the screen navigation scenarios fully covered across iOS, Android, Windows Phone and Windows 8 – you should be able to focus on what is more important: business processes, user experience, and visual aspects of your app. With Crosslight, surely cross-platform mobile development had never been easier. Check out the new video tutorial below to learn how navigation works in Crosslight.

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!

Cheers,
Nicholas Lie

Welcoming 2014 With Exciting Product Roadmap

Happy new year to you from all of us at Intersoft! Thank you for being part of the Intersoft community in 2013. Your success means everything to us. Looking ahead, the new year is ripe with possibility. At Intersoft, we resolute to serve you better with improved products and new product category that will truly save development time and cost, as well as providing you with even better, responsive support.

We’re very excited to welcome 2014 with some great product plans and roadmap that we think you will really love. However, before we get into the new year’s roadmap, let’s take a quick recap on the achievements we’ve made during the past year.

2013 Year In Review

2013 was absolutely an incredible year for us! Considered our busiest and most productive year ever, we managed to ship over 400 high quality components across 7 platforms. And for the first time ever, we expanded our product portfolio to 4 new platforms and deliver them at once in a single release. At a glance, all 2013 product plans were successfully delivered, and exceeded much more than the plans.

Here are the list of our top 8 achievements that I would like to share.

  • Shipped Crosslight — the industry’s first advanced toolset for cross-platform native mobile apps development supporting iOS, Android, Windows Phone and Windows 8
  • Delivered 400+ UI components across 7 platforms, covering desktop, RIA, web, and mobile apps development — all packed with comprehensive documentation and tons of samples
  • All 40+ ASP.NET components revamped to support latest web standards, HTML5 and CSS3
  • Released Reporting lineup for Silverlight, the industry’s first reporting tool offering end-to-end, comprehensive business reporting capabilities.
  • Redesigned websites, streamlined account and license management with single sign-on, yielding more compelling and engaging user experiences
  • Modernized Intersoft experiences leveraging balanced design aspects that takes account minimalism, content exposure, layout, identity and typography.
  • Major product rebranding with the introduction of Premier Studio, the first time in our history as we’re expanding our products portfolio into new market segments such as the cross-platform mobile development industry
  • Joined Visual Studio 2013 Launch Partner, releasing a major service pack that updates all components to support Visual Studio 2013, Internet Explorer 11 and Windows 8.1 in timely fashion

2014 Focus — Enterprise Mobile Development Made Easy

In 2014, we will be laser-focused on the cross-platform mobile development tools. Our works in 2013 is just the beginning of our holistic mobile roadmap. Building on the foundations laid in the initial Crosslight release, we’re striving to make cross-platform enterprise apps development even easier and simpler with a multitude of new features, components and services that work reliably across multiple platforms such as iOS, Android, Windows Phone 8, and Windows 8.

Our team is currently hard at work creating the next iteration of Crosslight which will make available many functionalities common to line-of-business apps development. Announcing “Crosslight 2”, we will be adding over 200 new features and dozens of new, highly reusable services to the already powerful mobile toolset.

The new Crosslight will be the industry’s first, one of its kind, that lets you create the most demanding business apps that leverage advanced capabilities such as offline data storage, pending changes management, automatic synchronization to cloud, push notifications, user authentication, social network integration and much more. And better yet, all these services can be programmed in a single codebase — not each codebase per platform. So imagine how many months you can shave off from your development time table!

Building fully functional, usable data-driven apps is really time-consuming as there are a lot of things to consider. For examples, your apps need to be “timezone aware” if you have users located in different regions and time zone. Your apps need to handle two-way time zone conversion between the local device’s timezone with the server. Adding to the complexity — data synchronization, offline storage, and data editing — all need to be thoughtfully considered and integrated for them to work in harmony, ultimately producing great apps that are beautiful inside and out. Sounds too much hassles? Fear not — we’ve got it covered!

The new data services in the upcoming release will be built with “timezone aware” enabled by default. Furthermore, it will take account the best practices of building highly scalable enterprise-class apps, and consider every little detail that you might not aware of. All you need is simply consuming the services and customize the settings with a few lines of code, and Crosslight will handle the rest behind the scene.

To summarize the Crosslight roadmap, please take a look at the following diagram which lets you easily overview and compare the existing state of Crosslight with the expanded offering in the upcoming release.

Crosslight v1

Crosslight v2 introduces over 200 new features

As seen in the diagram above, the upcoming release will be strongly focused on enterprise data services and core mobile services such as discussed above which include entity services, authentication, social network integration and push notifications. In the second release later this year, you can expect more data visualization and user interface components optimized for the mobile apps scenarios.

An important announcement with regards to our release cycle, we will be adjusting the first iteration of the release to the beginning of the year while the second one is planned for the mid of the year. We believe this schedule changes are beneficial to us, our partners and our valued customers as the releases will occur in more appropriate timing for project planning, and more ideal time to market.

This blog post only provides a high level overview of the planned mobile tools roadmap. In the near future, we will post the complete details of the mobile features as well as the roadmap for other platforms such as ASP.NET and Silverlight in our public community forum. Stay tuned for the next announcement.

Last but not least, I hope you liked our upcoming product plans and roadmap. Please feel free to drop your comments or feedback related to the roadmap, or if you wish to see something in our next milestone.

All the best,
Jimmy