<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Zenkoders</title>
    <description>The latest articles on Forem by Zenkoders (@zenkoders).</description>
    <link>https://forem.com/zenkoders</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F5141%2F58e3de6a-a2da-4a46-ac7d-28c6fb4b523f.jpg</url>
      <title>Forem: Zenkoders</title>
      <link>https://forem.com/zenkoders</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/zenkoders"/>
    <language>en</language>
    <item>
      <title>SQL or NoSQL</title>
      <dc:creator>Olivia Ava</dc:creator>
      <pubDate>Fri, 30 Dec 2022 14:11:48 +0000</pubDate>
      <link>https://forem.com/zenkoders/sql-or-nosql-52ci</link>
      <guid>https://forem.com/zenkoders/sql-or-nosql-52ci</guid>
      <description>&lt;p&gt;BIG DATA ANALYSIS: SQL Or NoSQL?&lt;br&gt;
What exactly is SQL?&lt;br&gt;
SQL is an abbreviation for Structured Query Language. SQL allows you to access and manage databases. It was adopted as an American National Standards Institute (ANSI) standard in 1986 and as an International Organization for Standardization (ISO) standard in 1987.&lt;/p&gt;

&lt;p&gt;What Does SQL Have to Offer?&lt;br&gt;
SQL can run queries against databases.&lt;br&gt;
SQL may get information from a database.&lt;br&gt;
SQL may enter data into a database.&lt;br&gt;
SQL may be used to update database records.&lt;br&gt;
SQL has the ability to delete records from a database.&lt;br&gt;
SQL has the ability to build new databases.&lt;br&gt;
SQL may add additional tables to a database.&lt;br&gt;
SQL may be used to build stored procedures in a database.&lt;br&gt;
SQL may generate database views.&lt;br&gt;
SQL may grant access to tables, procedures, and views.&lt;/p&gt;

&lt;p&gt;To be ANSI compatible, they must all support at least the major commands such as:&lt;br&gt;
(SELECT, UPDATE, DELETE, INSERT, WHERE)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Considerations when choosing a SQL or NoSQL database:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Structure of data:&lt;br&gt;
The first and most important consideration in deciding between SQL and NoSQL is the nature of your data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data querying ability:&lt;br&gt;
The second thing to think about is how frequently you’ll query your data, how rapidly you need to perform queries, and who will be in charge of conducting these queries.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scaling:&lt;br&gt;
SQL and NoSQL databases scale differently, so you’ll need to consider how your data set will expand in the future.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="https://zenkoders.com/" rel="noopener noreferrer"&gt;Zenkoders&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt; provides their clients with the best requirements for whether the usage of SQL is required in the database or not, to lessen the burden on their potential customers. &lt;/p&gt;

</description>
      <category>devops</category>
      <category>ci</category>
      <category>coding</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Write it, to EARN it.</title>
      <dc:creator>Aqsa A. Razzaq</dc:creator>
      <pubDate>Wed, 12 Jan 2022 14:35:21 +0000</pubDate>
      <link>https://forem.com/zenkoders/write-it-to-earn-it-16d4</link>
      <guid>https://forem.com/zenkoders/write-it-to-earn-it-16d4</guid>
      <description>&lt;p&gt;Affiliate marketing is the king of all money-making sources for almost every blogger and marketer.&lt;/p&gt;

&lt;p&gt;Once you master the art of turning your traffic into sales, affiliate marketing helps you make money even while you sleep. You don’t have to work very hard for every dollar you make, unlike any other source.&lt;/p&gt;

&lt;p&gt;Affiliate marketing is the practice of promoting the products or services of another person or company in exchange for a commission on the resulting sale. Affiliate marketers join affiliate programs, find reputable affiliate products to promote, and then share those products with their audiences.&lt;br&gt;
Basically, it’s a modern interpretation of a very old idea — getting a commission on a sale.&lt;/p&gt;

&lt;p&gt;Once you set up your own traffic conversion funnel, it sends you payments whenever someone buys from your affiliate links. That’s the beauty of affiliate marketing.&lt;br&gt;
affiliate marketing has been a buzzword on the internet. This potential money-maker is often the source when you hear about those incredible, if not common “I made a fortune $$$ blogging!” stories.&lt;br&gt;
Affiliate marketing is really just a quick way to offer products and services without having to create your own products and services.&lt;/p&gt;

&lt;p&gt;For bloggers, that means you find a product or service that you like, promote it to your readers, and earn part of the profit on each sale that you make.&lt;/p&gt;

&lt;p&gt;Yes, it’s nothing new, but affiliate marketing is still going strong. And you can make a serious living by focusing on a smart affiliate marketing strategy.&lt;br&gt;
If you’re unfamiliar with affiliate marketing, the concept is pretty simple:&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;&lt;u&gt;Promote products/services on your blog&lt;/u&gt;.&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Add special links to those products/services in your content.&lt;br&gt;
When your readers click those links (or purchase products after clicking those links), you get a cut of the profits from the merchant.&lt;br&gt;
In other words, affiliate marketing is a lot like commissioned sales. The difference is you’re driving traffic and leads to the merchant/advertiser’s website through your blog posts.&lt;/p&gt;

&lt;p&gt;_**&lt;/p&gt;

&lt;h2&gt;
  
  
  SO WHAT ARE THE PROS AND CONS OF AFFILIATE MARKETING?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;_&lt;br&gt;
**Pros&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It’s a great way to make passive income. While you’re off working at your full-time job, your affiliate links and blog posts will be working in the background. With the right combination of SEO and engaging, honest writing, you could be looking at a passive income cash cow.&lt;/li&gt;
&lt;li&gt;You don’t need marketing experience. You don’t need any marketing experience to become an affiliate, though a bit of SEO knowledge and writing chops never hurt.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can do it in your free time. With only a bit of time + money investment up front (setting up a website, getting set up with affiliate programs, and creating content with your affiliate links) you can start making money.&lt;br&gt;
&lt;strong&gt;Cons&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You have zero control over the offers, products, or services. You don’t have to mess with products (creating, distributing, selling) but at the same time, you don’t have any control over what you’re promoting, either.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It can be competitive. Affiliate marketing is relatively simple, so there will be plenty of other affiliates out there competing for clicks and leads – some of them with years of experience behind them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There are scams. Affiliate marketers need to be wary of scams and fraudulent affiliate programs.&lt;br&gt;
Now that you know the pros and cons, if you’re still interested in affiliate marketing, it’s time to dig in and learn more.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;That dream you’ve had of making passive income isn’t just a silly fantasy.&lt;br&gt;
It’s a completely achievable reality.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sure, it’s not as easy as pushing a magic button or throwing Google AdSense all over your site, but with a little knowledge and persistence, you can definitely do it and even turn it into an online business.&lt;/p&gt;

&lt;p&gt;Once you’ve gained a respectable following, affiliate marketing is one of the best business models for making money (and from the comfort of your own home too).&lt;/p&gt;

&lt;p&gt;And the best news is that it’s so easy to get started. All the steps for starting an affiliate marketing business are spelled out in this post.&lt;/p&gt;

&lt;p&gt;Simply identify the one big thing everyone in your audience needs to reach their goals and start there.&lt;/p&gt;

</description>
      <category>affiliatemarketing</category>
    </item>
    <item>
      <title>What is a Flatlist? How we use Flatlist in react-native:</title>
      <dc:creator>maheenriaz</dc:creator>
      <pubDate>Mon, 10 Jan 2022 12:36:58 +0000</pubDate>
      <link>https://forem.com/zenkoders/what-is-a-flatlist-how-we-use-flatlist-in-react-native-1561</link>
      <guid>https://forem.com/zenkoders/what-is-a-flatlist-how-we-use-flatlist-in-react-native-1561</guid>
      <description>&lt;p&gt;Rather than showing the list of items using the map function on an array and returning some JSX for each item in that array and then embedding that inside a scrollview so we can scroll up and down in that list.&lt;br&gt;
Another way of showing a list that is better to use in any condition is Flatlist. In Flatlist, we don’t need to use scrollview because Flatlist comes with the ability to scroll up and down the list so we will get rid of that instead of importing.&lt;/p&gt;
&lt;h2&gt;
  
  
  How to use:
&lt;/h2&gt;

&lt;p&gt;First of all, we need our Flatlist components. We don’t have an opening and a closing tag. Flatlist is a self-closing component. And here we have different numbers of props that control how our list works. So first props are:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Data:&lt;/strong&gt;&lt;br&gt;
 Data props specify the data that we want to show. We have to pass data as an array. e.g. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Render Item:&lt;/strong&gt;&lt;br&gt;
 This prop is going to be a function. Now this function return some jsx with some item in the array that we are iterating we have to destructure it because it is not just the item &lt;br&gt;
&lt;code&gt;e.g. &amp;lt;Flatlist. renderItem={({item})=&amp;gt;(&lt;br&gt;
return(&amp;lt;Text&amp;gt;{people.name}&amp;lt;/Text&amp;gt;)&lt;br&gt;
       )} /&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. numColumns:&lt;/strong&gt;&lt;br&gt;
 numColumns props are used to show data in multiple columns.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Horizontal:&lt;/strong&gt;&lt;br&gt;
 If this prop is true, then data will be displayed horizontally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. KeyExtractor:&lt;/strong&gt;&lt;br&gt;
 It is used to specify the unique value in the given lists of items.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. ListHeaderComponent:&lt;/strong&gt;&lt;br&gt;
 This prop render at the top of the item&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. ListFooterComponent:&lt;/strong&gt;&lt;br&gt;
 This prop render at the end of the item&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Refreshing:&lt;/strong&gt;&lt;br&gt;
 Set true while waiting for new data to refresh&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Implementation:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from "react";
import { StyleSheet, Text, View, FlatList } from "react-native";
const Person = [
  {
    id: "1",
    name: "Alex"
  },
  {
    id: "2",
    name: "Michel"
  },
  {
    id: "3",
    name: "Robert"
  },
  {
    id: "4",
    name: "William"
  },
  {
    id: "5",
    name: "James"
  }
];

const Item = ({ title }) =&amp;gt; {
  return (
    &amp;lt;View style={styles.item}&amp;gt;
      &amp;lt;Text&amp;gt;{title}&amp;lt;/Text&amp;gt;
    &amp;lt;/View&amp;gt;
  );
};

export default function App() {
  const renderItem = ({ item }) =&amp;gt; (
    &amp;lt;Item style={styles.text} title={item.name} /&amp;gt;
  );
  return (
    &amp;lt;View style={styles.container}&amp;gt;
      &amp;lt;FlatList
        data={Person}
        renderItem={renderItem}
        keyExtractor={(item) =&amp;gt; item.id}
      /&amp;gt;
    &amp;lt;/View&amp;gt;
  );
}

const styles = StyleSheet.create({
  container: {
    marginTop: 30,
    padding: 2
  },
  item: {
    backgroundColor: "green",
    padding: 20,
    marginVertical: 8,
    marginHorizontal: 16
  },
  text: {
    color: "red"
  }
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Code Output:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bI3yia1r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/otwhn2r21jd6o230p6dz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bI3yia1r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/otwhn2r21jd6o230p6dz.png" alt="code" width="512" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to change the app name in react-native(in android and IOS):
</title>
      <dc:creator>maheenriaz</dc:creator>
      <pubDate>Thu, 06 Jan 2022 07:36:40 +0000</pubDate>
      <link>https://forem.com/zenkoders/how-to-change-the-app-name-in-react-nativein-android-and-ios-573i</link>
      <guid>https://forem.com/zenkoders/how-to-change-the-app-name-in-react-nativein-android-and-ios-573i</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;In Android:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To change the app name in react native first go to your project folder and open this path in VScode,&lt;br&gt;
android/app/src/main/res/values/string.xml&lt;br&gt;
Now you can easily change the app name in the string tag.&lt;br&gt;
For example:&lt;br&gt;
&lt;code&gt;&amp;lt;string name="app_name"&amp;gt;YOUR_APP_NAME&amp;lt;/string&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;After changing the app name, uninstall the previous app from your device and run these commands:&lt;br&gt;
&lt;code&gt;$ cd android &lt;br&gt;
 $ ./gradlew clean &lt;br&gt;
 $ cd ..&lt;br&gt;
 $ react-native run-android&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;For IOS:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Open info.plist, change the value after the key to your app name. Eg.&lt;br&gt;
&lt;code&gt;&amp;lt;key&amp;gt;CFBundleDisplayName&amp;lt;/key&amp;gt;&lt;br&gt;
 &amp;lt;string&amp;gt;My New App Name&amp;lt;/string&amp;gt;&lt;/code&gt;&lt;br&gt;
Now uninstall the previous app from your device. Run &lt;br&gt;
&lt;code&gt;$ npm install&lt;br&gt;
 $ pod install&lt;/code&gt;&lt;br&gt;
Now simply, you can install the new app on your device.&lt;br&gt;
Or you can also change the app name from Xcode. &lt;br&gt;
Go to Xcode, open your project in Xcode, and find the targets tab. Select your project and change the hostname with your app name.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsuae19gqu40dzunv2l4q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsuae19gqu40dzunv2l4q.png" alt="IOS"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ios</category>
      <category>android</category>
      <category>react</category>
      <category>javascript</category>
    </item>
    <item>
      <title>What way should I choose React Native or Flutter</title>
      <dc:creator>maheenriaz</dc:creator>
      <pubDate>Wed, 05 Jan 2022 10:55:36 +0000</pubDate>
      <link>https://forem.com/zenkoders/what-way-should-i-choose-react-native-or-flutter-4h5e</link>
      <guid>https://forem.com/zenkoders/what-way-should-i-choose-react-native-or-flutter-4h5e</guid>
      <description>&lt;p&gt;In this blog, we will discuss two top-rank frameworks i.e. React Native and Flutter. Earlier we needed time, money, and skills to develop cross-platform applications. But nowadays companies need the fastest way to develop native apps. To develop native apps, we must know JAVA for android and SWIFT for ios which waste our time. React native and flutter give us the advantage to write a single code and deploy it to various platforms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Flutter:
&lt;/h2&gt;

&lt;p&gt;From a single codebase in a flutter, we create natively-compiled apps for mobile and desktop. Google has recently developed cross-platform mobile app development. Dart is the programming language used by flutter. It enables the creation of expressive and flexible user interfaces with native performance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F00jdn2x0vol1t7juxexy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F00jdn2x0vol1t7juxexy.png" alt="flutter"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  React Native:
&lt;/h2&gt;

&lt;p&gt;React Native is an open-source framework developed by Facebook and it runs on javascript. The main focus of this framework is the native application rendering that is primarily compatible with Android and iOS. React native is based upon React JS which is a factor of native code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fybgcvg98b26whcm6iyz6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fybgcvg98b26whcm6iyz6.png" alt="reactnative"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Programming Language Difference:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  React Native:
&lt;/h2&gt;

&lt;p&gt;React native uses javascript. It is easier for developers to move on to react-native because of javascript as compared to dart.&lt;/p&gt;

&lt;h2&gt;
  
  
  Flutter:
&lt;/h2&gt;

&lt;p&gt;Flutter uses dart language. It is just like the C language/JAVA. Dart is not used much nowadays. It supports object-oriented programming like abstraction, encapsulation, polymorphism, and inheritance. Dart bridge is larger but it runs faster as compared to javascript bridge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of React Native:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1. Changes Are Visible Immediately:
&lt;/h2&gt;

&lt;p&gt;React native uses hot reloading or live reloading. When a user makes any changes in the code, changes will be visible to the developer immediately which is the main advantage to seeing the real-time changes in the application.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Adding to an Existing App:
&lt;/h2&gt;

&lt;p&gt;If we already have an app and we want to improve that app. We don't need to re-create that app. By using React Native, we can add components that we had to create in our app. It saves our time and money.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Flexibility:
&lt;/h2&gt;

&lt;p&gt;React-native makes it easy for developers to pick up where someone left the work and start coding. It increases the flexibility of developers and improves the performance of mobile applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Support 3rd Party libraries:
&lt;/h2&gt;

&lt;p&gt;React native allows using 3rd party libraries using a native module and javascript module. If you want to add dynamic charts in react native apps, you can easily add them in your application using 3rd party libraries.&lt;/p&gt;

&lt;h2&gt;
  
  
  Disadvantages of React Native:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1. Takes longer time to get started:
&lt;/h2&gt;

&lt;p&gt;React native takes a long time to initialize the app because of the javascript thread. Any kind of user interaction like events, API response. The longer the API response, it will block the user thread and slow the performance of mobile applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. It is insecure in terms of security:
&lt;/h2&gt;

&lt;p&gt;React native creates a vulnerability in the security of the system. If you are creating finance and banking apps you don't need to choose to react-native because for the banking app the data is confidential and we need security for confidential data.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. It's a Difficult Task to Learn the React Native:
&lt;/h2&gt;

&lt;p&gt;If you are a newcomer in the field of development then it will be hard to learn to react-native because of JSX. JSX contains Html with javascript. In comparison to other cross-platform apps, it will be difficult for the ordinary student to learn to react-native.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of flutter:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1. Fast Reloading:
&lt;/h2&gt;

&lt;p&gt;Flutter provides fast reloading after changes are made in the application. &lt;/p&gt;

&lt;h2&gt;
  
  
  2. Open source:
&lt;/h2&gt;

&lt;p&gt;Flutter is open-source and free to use. They provide substantial documentation and a large community that helps you to solve any problem you might run into.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Productivity is high:
&lt;/h2&gt;

&lt;p&gt;You may utilize the same code base for your iOS and Android apps because Flutter is cross-platform. This will undoubtedly save you time and money.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Compatibility:
&lt;/h2&gt;

&lt;p&gt;Since widgets are the part of flutter app. That's why we will experience fewer compatibility issues on different operating systems which saves time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Disadvantages of Flutter:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1. Not suitable for web apps:
&lt;/h2&gt;

&lt;p&gt;Browsers do not currently support Flutter-based applications. This implies you won't be able to use any web applications. It also does not support watchOS and tvOS.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. It's a Difficult Task to Learn the Dart:
&lt;/h2&gt;

&lt;p&gt;Dart is a lesser-known programming language, yet it is necessary to master it to work with Flutter.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Does Not support 3rd party libraries:
&lt;/h2&gt;

&lt;p&gt;It does not support 3rd party libraries which increases the programming tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Large App size:
&lt;/h2&gt;

&lt;p&gt;flutter app size is larger than 5MB.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apps that are built on React Native:
&lt;/h2&gt;

&lt;p&gt;Facebook&lt;br&gt;
Instagram&lt;br&gt;
Skype&lt;br&gt;
Uber Eats&lt;br&gt;
Wix&lt;br&gt;
Tesla&lt;/p&gt;

&lt;h2&gt;
  
  
  Apps that are built on Flutter:
&lt;/h2&gt;

&lt;p&gt;Hamilton&lt;br&gt;
Lunching&lt;br&gt;
Reflectly&lt;br&gt;
Google Ads&lt;br&gt;
Xianyu by Alibaba&lt;/p&gt;

&lt;h2&gt;
  
  
  How we create a Flutter app:
&lt;/h2&gt;

&lt;p&gt;Firstly, open a terminal and run these commands:&lt;br&gt;
$ flutter create my_app&lt;br&gt;
$ flutter analyze&lt;br&gt;
$ flutter test&lt;br&gt;
$ flutter run lib/main.dart&lt;/p&gt;

&lt;h2&gt;
  
  
  How we create react native app:
&lt;/h2&gt;

&lt;p&gt;Firstly, open terminal and run these commands:&lt;br&gt;
$ npx react-native init new_project&lt;br&gt;
$ cd new_project&lt;br&gt;
$ react-native run-android&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>flutter</category>
      <category>mobiledev</category>
    </item>
    <item>
      <title>LIVING IN THE ERA OF METAVERSE: 
</title>
      <dc:creator>Zeeshan Sikander</dc:creator>
      <pubDate>Thu, 30 Dec 2021 13:55:25 +0000</pubDate>
      <link>https://forem.com/zenkoders/living-in-the-era-of-metaverse-h3e</link>
      <guid>https://forem.com/zenkoders/living-in-the-era-of-metaverse-h3e</guid>
      <description>&lt;p&gt;When they say METAVERSE, do they actually mean an entire VIRTUAL UNIVERSE?&lt;br&gt;
A world where science will lay off and fiction will meet reality, is this what our future beholds?&lt;br&gt;
These, including several mind-blowing questionnaires, would be running in each one of our minds including us too. But for what has been this hype? Is it just fiction? Or is it a reality? Or maybe, even a fictitious reality?&lt;br&gt;
We have come up today with an answer to a number of your questions.&lt;br&gt;
Metaverse; A Family of apps comprising virtual reality is “an expansive network of persistent, real-time rendered 3D worlds and simulations.”&lt;br&gt;
The word “metaverse” is a portmanteau of two words “meta-” and “verse”. The word “meta” is a prefix of Greek-origin meaning “beyond” while “verse” comes from the word “universe.&lt;br&gt;
The metaverse is officially a game-changer. Though in its infancy, it's clear that the metaverse will radically change how we're able to interact online, how brands advertise, how fast crypto is adopted, and any number of other facets of life. Here's an explainer to help understand what changes are underway—and what's to come.&lt;br&gt;
Cmon’! Let’s watch the metaverse get physical!&lt;br&gt;
Imagine a VIRTUAL WORLD where people can connect from any corner of the glode by actually sitting next to each other, Avatars of every person around the globe representing their respective humans, including wardrobe of virtual clothes. A home space where people can store virtual goods, invite people over, and teleport (a whole different world of gaming where they are in to play). A world where your privacy and safety are taken good care of virtually. Fitness freaks get their own space to spend a good amount of time staying fit without any hassle of actually going or paying to the gym. A platform where businessmen and entrepreneurs can connect to their meetings or clients from everywhere on the earth, physically. Students can learn and practice virtually from history and space by watching every process of required info from closest to their eyes.&lt;br&gt;
Now imagine “YOU“ being a part of this world and actually living in this virtual reality!!! Isn’t it insane? Yes, we know it is.&lt;br&gt;&lt;br&gt;
If you haven’t considered how the metaverse will impact marketing, then you’re already behind the curve. The metaverse isn’t an “if” but a “when.” That is, it’s an inevitability. The metaverse will impact marketing in many ways, some of which you can begin to implement now.&lt;br&gt;
A few days ago, an NFT-based metaverse real estate company named Metaverse Group bought a parcel of land on a virtual real estate platform known as Decentraland for USD 2.43 million. It was the highest ever amount spent so far on virtual real estate!&lt;/p&gt;

&lt;p&gt;Virtual reality isn’t new. It’s been around in one variation or another for decades. Of course, it’s improved leaps in bounds in recent years, and it will continue to do so in the years to come.&lt;br&gt;
So what are the improvements which this new version of the virtual world holds?&lt;br&gt;
Selling physical and digital goods.&lt;br&gt;
Future hardware.&lt;br&gt;
Avatars being able to make actual eye contact and facial expressions. Also, having the same skin tones like that of the representative human.&lt;br&gt;
Measuring geometrics of a house to turn it into an avatar.&lt;br&gt;
From product development to the sale of existing products or services, virtual reality enables you to bring your customers into the fold. They can play an active role in all stages of the process. A virtual world, like aspects of Fortnite that can be accessed through PCs, game consoles, and even phones, could be metaverse.&lt;br&gt;
As the metaverse grows, so too will branding and advertising opportunities. Including virtual message boards, billboards, merchandise, and even the virtual clothing avatars wear.&lt;/p&gt;

&lt;p&gt;With events like this becoming more popular, especially with Generations Z and Alpha, metaverse events won’t just be a tool you can use but a necessity. As your target audience changes, so too will your marketing efforts. This is just one example of how the metaverse will play a role.&lt;/p&gt;

&lt;p&gt;METAVERSE; An ultimate promise of technology to connect people.&lt;br&gt;
It is the future, where just with a pair of glasses you can step beyond the physical world into the virtual world. &lt;/p&gt;

&lt;p&gt;How do you see this world ahead? &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
