Thu Apr 29, 2021 11:11 AM
I made a big mistake and it set back my personal dev project a few months. You can skip this if you aren’t a developer/programmer.
I fully developed a smart tv app for Samsung because it’s a popular brand and I have one that I can test with. I chose to use React.js because it’s very popular for making mobile apps with and I could use that knowledge and experience later and it could help develop my career skills. The UI is now fully developed.
I imported my build into the Tizen IDE (used by Samsung TVs) thinking I could just delete the jQuery 2.0 library (old JavaScript). Uh oh. It won’t work. No matter what I did, I couldn’t get it to even build. I searched deep into the documentation and found that the Tizen uses older versions ECMAScript, so old that babel couldn’t translate the JavaScript that far. Ah, damn it!!! 🤬
While searching for fixes I found that a graph of the popularity of what smart tv apps are built upon in 2018. Android at 40%, Tizen (Samsung) at 23%, WebOS (LG) 13%, and others at smaller percentages. So I’m going to start building this app for Android. I already created a mobile app with Android. Time to refresh those skills.
I could develop the app in Java, or I could develop it in the upstart Flutter since it’s rising in popularity and can be used to build apps for Apple as well. After doing a search on “Flutter smart tv app development” I found that other developers discouraged it since there are many more components ready in Java and not so much in Flutter. I don’t want to keep reinventing the wheel anymore. I want to develop this app as fast as I can, already delayed, and start getting paid.
Yes, I could just develop the app using jQuery since I’m very familiar with it as a web developer. But comparing the 40% Android to 23% Tizen, I’ll go with Android and Java. It might take a little longer.
Plus, I suspect that smart tv apps get installed more on Android smart tvs than Samsung. Google hypes downloading apps from the Play Store, and people buy Samsung tvs for more basic usage. I don’t expect Samsung tv owners to install as many apps.
Frustrated Strangle GIF – Tenor GIF Keyboard – Bring Personality To Your Conversations | Say more with Tenor
ADVERTISEMENT: Copy your Facebook videos into your WordPress blog