Skip to main content

Privacy Policy

This blog does not share personal information with third parties nor do we store any information about your visit to this blog other than to analyse and optimise your content and reading experience through the use of cookies.

You can turn off the use of cookies at anytime by changing your specific browser settings.

This privacy policy is subject to change without notice and was last updated on April, 15, 2021. If you have any questions feel free to contact me directly here: roku.developer@outlook.com

Comments

Popular posts from this blog

[Roku Development] Debugging Roku Code - Visual Studio Code

For ease of debug instead of terminal we will use Visual Studio Code for Roku Channel development. Visual Studio Code download link is mentioned below https://code.visualstudio.com Once IDE is downloaded, we need to install extenstion for Roku Development available in VSC known as " BrightScript Language" Step 1: Install BrightScript Language Extension Once package is installed, open the project which you need to work upon Step 2: Open Roku Channel Project After opening the project goto Run and Debug option, since this is the first time we are opening this project we need to setup the environment. In this case we need to click on create a launch.json file Step 3: Setup launch.json file Once we click on create launch.json file, it will ask for which environment we want to setup the Run and Debug option. Here we need to choose BrightScript Debug option .  Note that, BrightScript Debug option will be available under only if BrightScript Language extension is installed Step 4: En...

[iOS] [StoreKit] SKStoreReviewController - In-app Ratings & Reviews

After developing an application, the most important task Getting feedback from the users App promotion and encourage other users to use the app This both can be achieved by increasing the users comment on the app store by prompting the user to rate the app after a few days of usage(We don't want to frustrate users with continuous pop-ups) Previously, there were many libraries such as iRate, etc.  This requires users to leave the application and going to the app-store page of the application to rate/post review for the application. So most of the times user avoid this kind of pop-ups and used to dismiss it as soon as it appears. Ultimately this hits the app's ratings and reviews count. But now Apple has itself come to rescue by introducing SKStoreReviewController . By introducing SKStoreReviewController, Apple has made the rating process very easy. And to our surprise, all this happens in-app. So user can straight away rate and post comments if he wants to str...

[iOS] SwiftLint - Linter for Swift

What and Why SwiftLint??? Linter is a specialized tool that analyses our source code and helps us to find errors, bug and indentation issues. As the name suggests  SwiftLint helps us to enforce the coding styles on the swift code and makes us follow its rules and conventions. SwiftLint is an open source project and is maintained by Realm team. There are many  rules  which are defined in SwiftLint. These rules are applied to our code. If any of the compulsory rules are broken SwiftLint will either generate a warning(if not critical) or build will fail(in case of critical). This way developer has to strictly follow the rules before making any pull request and code being merged to the main codebase. This will help us in many ways. In a codebase where many developers are working from junior to senior level, there will be uniformity in writing the code and style. So codebase will be consistent and uniformed throughout. Also, the codebase will be easy to maintain and debug...