Video Tutorial: Creating Your First Crosslight App

For those of you new to cross-platform development, fear not. Crosslight is here to the rescue. Building cross-platform apps has never been easier using Crosslight. Crosslight is a cross-platform toolset that helps you to create cross-platform apps using C#, leveraging the MVVM pattern. If you haven’t got a copy of Crosslight, grab one here!

To help you get started, we have just released a new video tutorial that will help you to create your first Crosslight app using the Crosslight Project Wizard and run the project on all four platforms: iOS, Android, Windows Phone and Windows Store.

Find out more about Crosslight at our Developer Center. Also checkout our newbie-proof Crosslight tutorial. If you have any questions, feel free to post it in our community forum, or drop us a mail.

Video Tutorial: Getting Started with Crosslight Samples

We have just released two new video tutorials to help you get started with Crosslight samples. The first video is to help you get started with the offline and simpler samples, using predefined folders that comes with every installation of Mobile Studio, while the latter video is to help you configure the more advanced samples which utilizes the WebAPI feature. The second video is particularly useful, since there are some configurations that need to be ensured when using WebAPI on IISExpress. We have also updated the samples repository page to help you identify which samples need to use the WebAPI feature.

Getting Started with Crosslight Samples:

Configuring WebAPI-enabled Crosslight Samples:

Visit the Developer Center for a comprehensive documentation on Crosslight. If you have any questions, feel free to post it in our community forum, or drop us a mail.

Crosslight 2.3 Adds Cross Platform Localization Service and Major Stability Improvements

We are truly excited to announce that the ultimate cross-platform development toolset now sports even more features and stability updates. This new service pack update includes a new localizable business template, over 50+ item templates for Visual Studio, dynamic localization service, new template definitions for iOS, major stability updates for Android, support for application-wide single sign-on, and much more.

The Crosslight Project Wizard now includes an additional and noteworthy template, which is the localizable business template. The new localizable business template allows you to change the language of the application dynamically at runtime, thanks to the dynamic localization service. If automatic language is set, when the device’s language is set to the one supported by the application, then the language changes automatically. However, you can also force an application to use a specific language of your choice, regardless of the language setting used by the device. The following screenshots show the improved Crosslight Project Wizard and the running app respectively.

New Crosslight Project Wizard

banner-developer-crosslight2-update-eng-jap-narrow copy

We have also shipped more than 50 templates for Visual Studio, ranging for variety of projects, this includes, Android, iOS, Windows Phone, and shared Core project. The templates itself is clear and concise, with instructions inside each template on how to use it. Your development process will be significantly accelerated since you can now quickly add common Crosslight items to your project. Say goodbye to the tedious, error-prone copy and paste.

2 copy

In addition, Crosslight for Android platform has received major stability improvements, including the support of Xamarin.Android.Support.v4 library, revamped overall lifecycle, elegant rotation handling to ensure that view state is restored without performance degradation, improved tab caching, and reliability of the Android services, such as camera service, location service, social services, and more.

So far, we’ve only touched the surface of what’s revamped in this SP1 release. For a complete list of the updates, make sure you check out the Crosslight 2.3 release notes in our Developer Center page.

All the installers on our site have also been updated to reflect the new bits. Of course, this update is free of charge for customers with existing subscription for Mobile Studio or Premier Studio. Click here to sign in and access your downloads. If you haven’t tried Crosslight today, request a trial now and see how Crosslight transform the way you build cross-platform apps entirely.

Last but not last, we hope you enjoy Crosslight as much as we love building it! Stay tuned for our upcoming video tutorials and hands-on guide to apply these exciting features in your apps!

Cheers,
Nicholas Lie

Crosslight 2 Update 2 is here!

As our enduring commitment towards agile development standards and compliance with CMMI Level 5, we’re happy to announce that the second update for Crosslight 2 is here! This update is a maintenance release which includes many new features and significant enhancements to the enterprise application framework and Crosslight core components. It also improves the overall stability for Android’s tab fragment and activity components.

Crosslight now supports batch update in sorted collections, with smooth animations and transitions. Not only that, our APIs are improved with a more modern async calls, which improves response time and usability of your Crosslight applications. Android form builder now also includes a new DateTime picker component that complies to the standard Holo theme. When Android L arrives, don’t worry, the look and feel of your apps will automatically comply to take advantage of the sleek look and feel of the new Android version. By popular demand, iOS now supports content navigation within the master detail component.

Without further ado, head over to our git repository to obtain this update. All Crosslight samples associated to this update have also been merged to the master branch. You can download or clone them here. Also visit our Developer Center for full changelog on this update. Expects more updates rolling out regularly, with more exciting features.

Till next time,
Nicholas Lie

Video Tutorial: Getting Started with Crosslight Reporting Service

Crosslight 2 provides a capability to view enterprise reports across multiple platforms including iOS, Android, Windows Phone and Windows 8. The reporting services is built upon the company’s flagship reporting, ClientUI Reporting, to produce identical reports across multiple platforms. You can quickly add reporting feature to your apps since Crosslight has encapsulated all of the functionality required to display the reports on multiple platforms natively. Check out the following video to learn how to configure the report server and display the report on Crosslight apps, which runs on four major platforms: iOS, Android, Windows Phone 8 and Windows Store.

You can also get the source code for this video from our new Git server: http://git.intersoftpt.com/projects/CROS-SUPP/repos/simple-reporting/browse. To learn more about Crosslight reporting service and how it works, see Viewing Enterprise Reports. If you have any questions, feel free to post it in our community forum, or drop us a mail.

Webinar: Building Gorgeous Mobile Apps with Advanced Crosslight UI and Services

We’re very happy to introduce the release of our flagship development toolset for Silverlight and WPF, ClientUI 10. ClientUI 10 has now equipped with powerful enterprise reporting services that allows you to author any kind of reports quickly and easily. What’s also great about the enterprise reporting services is also that the reports are completely viewable in Crosslight applications.

Not only that, push notification services introduced in Crosslight 2 takes away developers’ pain of having to tediously configure the necessary configurations to allow push notifications on their apps. Crosslight 2 has streamlined this process into a single unified entry point, starting from registering the device token to the platform service, receiving the device token back and saving them to the WebAPI database, and much more.

The social networking services also allows developers to perform various social network operations such as authenticating with social networks, getting the user profile info, getting list of friends, sharing content, and much more. What’s great about the social networking services, is that services are completely UI-agnostic. You can design any kind of views to use with our social network services and have them in your application, just the way you want it to be.

Watch as Nicholas introduces you to the integrated enterprise reporting services, how to view the reports on Crosslight apps, push notification services for Crosslight and how to send them across multiple devices. Last but not least, the social network services that allows you to perform various Facebook authentication completely with custom UI.

You can also find the recordings to the first and second day of the webinar, in case you’ve missed them. Also, visit our Developer Center to learn more about Crosslight. It contains hundreds of documentation topics, illustrations, walkthroughs, video tutorials, and more. If you have any questions regarding Crosslight, feel free to open up a new thread at Crosslight community forum.

Cheers,
Nicholas Lie

Webinar: Building Data-Aware Apps with Crosslight Enterprise Framework

Building enterprise apps will almost certainly involves data access. Crosslight aims to be the holistic solution you need to build enterprise mobile apps quickly and easily. Therefore, in this release, Crosslight 2 ships with powerful data access that supports the latest Microsoft techonlogies such as WebAPI 2 and MVC 5. To accelerate your development even further, Crosslight 2 took the extra step of creating entity designer extensions for VIsual Studio 2012 and 2013.  The entity designer extensions allow you to create reusable entity models, entity context, entity controllers, and entity services.

Watch as our Chief Technology Officer, Andry Handoko Soesilo, introduces you to the plethora of data access services such as using the entity designer extensions, explaining the concepts of data synchronization and RESTClient for streamlined data retrieval, creating a simple mobile CRM app complete with incremental loading and pull to refresh, and much more.

Also, visit our Developer Center to learn more about Crosslight. It contains hundreds of documentation topics, illustrations, walkthroughs, video tutorials, and more. If you have any questions regarding Crosslight, feel free to open up a new thread at Crosslight community forum.

Cheers,
Nicholas Lie