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
info.plist files. Sidekick helps you to configure some of the most annoying and confusing options and settings for both Android and iOS.
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:
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
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:
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 in our Github issues page.