Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Monday, July 15, 2019

Review: Facebook's Hermes

Wow, look at FB becoming more involved with the developer community eco-system! This makes sense because FB is more concerned about their mobile app experience for users. So, they are doing whatever it takes to make their mobile apps the best for all users no matter the device used. Specifically, they seemed to be focused on mobile devices, smartphones in particular. Hence, why they are creating code solving mobile app issues on smartphones including ReactJS and GraphQL.

Thanks to the author for this article:
https://www.zdnet.com/article/facebook-just-released-a-new-open-source-javascript-engine/


Facebook's Hermes

Website - https://hermesengine.dev/
Code - https://github.com/facebook/hermes

Conferences

Chain React Conference 2019 (Jul)

https://infinite.red/ChainReactConf

GraphQL Summit 2019 (Oct)

https://summit.graphql.com/

Facebook Developer Conference "F8" 2019 (May)

https://www.f8.com/

References

https://venturebeat.com/2019/07/12/facebook-open-sources-hermes-javascript-engine-to-improve-react-native-android-app-performance/

Tuesday, June 25, 2019

Reminder: Bill Gates's Work Philosophy

I've read about Bill Gates and his work philosophy plenty of times. Even watched plenty of YouTube videos capturing his life through interviews and news specials. This article by TechCrunch was a great reminder in knowing that the software world is a really tough place to build a business. There is absolutely zero room to allow for competitors to sneak in. This isn't to say that the software world can be dominated in all areas by one company. Of course not. But considering Microsoft's mission, they only had one competitor: Apple. Until early 2000's, and then Google, Amazon and Facebook came along. Each of these founders had similar work philosophies. Stay focus, hustle hard, and win the market.

The article is based on the interview from Village Global with Bill Gates.




Also, another good read:
https://techcrunch.com/2018/03/16/village-global-fund/

Related Articles

Nigeria becoming the 3rd most populated country in the coming years to rank with China and India.
https://www.cnn.com/2017/06/25/africa/africa-population-growth-un/index.html

Tuesday, May 28, 2019

Review: NativeScript, Flutter, and other mobile app dev tools

I'm just now learning about NativeScript and am impressed. So what other programming languages and development tools for mobile development have I been missing?

Well, I heard of Flutter, but how does this compare with NativeScript? I hear both of these can be used to developed mobile apps for both, Android and iOS.

Of course, one advantage that Flutter is proclaiming is their ability to show the app not just on mobile devices, but on desktops and all other devices. So, an app developed with Flutter will display beautifully on a computer and tablet just as much as a smartphone or iPhone. Flutter is also backed by Google whereas NativeScript is backed by the open source community (which gives an advantage for Apple developers and perhaps non-Googlers too).

NativeScript

Well, let's hear the introduction for using NativeScript.




Flutter

Now, let's hear the introduction for using Flutter.




Learn More - Different App Tools

To learn more about the different tools for developing cross-platform applications, I found this article to be insightful. No need to repeat what someone else has already searched and reported on, right?


Here's a quick snippet from the article that I found very useful.



Whether or not the framework is best among the others is something that I think is debatable and also depends on who the main targeted audience is. Do most of my users use an iPhone? If so, then I'm most likely focused on which framework produces that best look on an iPhone and secondly on other smartphones. If the app that I'm developing is primarily for Facebook users, then I'm going to heavily consider developing using ReactNative. So, I think the choice lies with the user-base and not the developers.

Awesome Table Summary by CodeBurstIO



Mobile App Development for non-Developers

There are also plenty of platforms for non-developers to use in developing a mobile application. I have add these in the references below.

Reference