You made it through the week of NativeScript Sidekick! All week we have been covering some of the most high-value features that help make your life easier developing cross-platform native mobile apps. The last post in this series is going to take a look at how Sidekick helps you to manage your app assets, resources, and settings.

Hopefully, you've been following along all week. If not, no worries, as you can check back in on the other features we covered here:

Gone are the days of manually editing your AndroidManifest.xml and info.plist files. Sidekick helps you to configure some of the most annoying and confusing options and settings for both Android and iOS.

Plugin Discovery and Management

What does this have to do with NativeScript Sidekick? Well, for starters, Sidekick lets you easily discover new plugins for your app, with a friendly UI:

Note that today Sidekick searches NPM directly, but will soon utilize the NativeScript Marketplace. More importantly, though, Sidekick will also let you know when an existing plugin needs to be updated. And the update is a click of a button:

Icons and Splashscreens

One of the more annoying parts of mobile app development, creating, updating, and managing your app icons and splashscreens is a huge pain. Today Sidekick provides a clean interface for viewing all of your app icons and splashscreens created for your app.

However, in the future, we plan on introducing a feature to Sidekick to actually create app icons and splashscreens for you, from one source image! In the meantime, you may want to check out the NativeScript Image Builder.

App Settings

Don't let manually editing your info.plist in Xcode get you down! NativeScript Sidekick obfuscates all of the cruft away so you can focus on the OS-specific settings you care about.

The pleasing UI provided on top of both iOS- and Android-specific settings makes it a matter of a few clicks to set:

Android and iOS permissions;

Supported screen orientations;

Background modes (iOS);

Build versions/targets and more!

Thank You!

Thanks for reading up on the Week of NativeScript Sidekick! Hopefully, you find NativeScript Sidekick to be a useful component of your NativeScript development workflow. If you have any comments or suggestions, please sound off on our GitHub issues page.