avatarCkmobile

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

2023

Abstract

overy system delivers a seamless user design with the high accessibility users have come to expect. If a user forgets their password on Mogul, they go through a familiar front-end experience similar to resetting an email or social media password. They click on a ‘Forgot Password’ button, a link is sent, they receive an email, click the link, and the password is reset. However, on the back-end, Mogul built a smart wallet system using smart contracts for decentralized wallet recoverability. When users reset a wallet, they actually create a new authentication wallet that is programmed to have the capabilities of interacting with the smart wallet. Yet, on the front-end to the user, it looks like a simple password reset.</p><ul><li><b>Manual Transaction Signatures Eliminated:</b></li></ul><p id="f765">Users can send free and frictionless transactions within the platform without manual signatures. When you use other DeFi wallets, you generally have to interact with a Web 3 interface to manually confirm a transaction and pay a costly gas fee, especially as the network congests. For example, with Metamask and Web3, a user needs to give permissions to access their wallet and then the user needs to confirm the transaction:</p><figure id="5453"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*2Mf9SQSXGWdh9ndV"><figcaption></figcaption></figure><p id="333b">This process would need to happen for each action on Mogul. Not everyone who could benefit from Mogul’s technology is able to understand the nuances involved in a blockchain transaction, so Mogul offers sponsored, frictionless in-platform actions.</p><p id="5ebc">While other wallets require tech-savviness just to maneuver around, Mogul has re-engineered an incredibly complex system in a very simple way.</p><h1 id="8d0a">Smart Wallet Recovery Done Right</h1><figure id="ec20"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*DL3FUoeScVR5WMIa"><figcaption></figcaption></figure><p id="c212">Our wallet recovery process u

Options

ses the Mogul Guardian by default, which allows for safe and secure decentralized recoverability. This system provides a user with a new authentication wallet through a standard password reset flow.</p><p id="4c95">The system delivers a new authentication wallet to communicate with user funds.</p><p id="c638">A Mogul user can choose between using the default Mogul Guardian system, or reset their guardian(s) to their preference where more than one Guardian can be chosen. Guardians could be friends, hardware wallets, or a mixture of both. Thus, users can create a multi-channel authentication system for decentralized password and key recovery.</p><p id="c957">For example, if a user doesn’t want to use the Mogul Guardian, that user can designate Tracy (or Tracy, Bob, and Alice) as the guardian(s) and thereby make them the only entity that can change the authentication wallet, requiring their wallet’s permissions to do so.</p><p id="732c">The film industry can benefit from the Mogul Smart Wallet because it is easy-to-use and does not require the tech know-how that was asked from previous generations of blockchain wallets.</p><p id="a531">Mogul removes major points of friction to deliver a seamless end-user experience that makes using blockchain technology feel as natural as using the Internet when browsing the web.</p><p id="eaf7">We are always listening to our users. We welcome suggestions and feedback through our <a href="https://mogulproductions.com/contact">contact page</a>.</p><p id="c69c"><b>ABOUT MOGUL PRODUCTIONS (MOGUL)</b> <i>Mogul Productions, established 2019, is a blockchain-based film financier and production company with a presence in Canada, the United States of America and Europe.</i></p><p id="ed5a"><i>The Mogul platform connects contributors, film industry professionals and fans through technology that allows all users to engage and participate with each project throughout theirs entire lifecycle, from financing through to production and distribution.</i></p></article></body>

How to Run the Expo React Native app on the emulator

Photo by Masakaze Kawakami on Unsplash

In this article, we are going to talk about how to run the Expo React Native app on the emulator, we need to

  1. install Android Studio
  2. run the emulator through web
  3. run the emulator through terminal

Related Course

Complete React Native articles:

  1. How to build a React Native app with Expo
  2. How to Run the Expo React Native app on the emulator
  3. Expo folder and file structure
  4. Expo React Native View, Text and Style
  5. Expo React Native — using React Hook useState()
  6. How to Use TextInput Component to Change State in React Native?
  7. How to Use Expo React Native List and ScrollView
  8. How and why we use Flatlist in Expo React Native
  9. What is TouchableOpacity in Expo React Native?

Install Android Studio

In order to preview the React Native app on an Android virtual device. Firstof all you’ll need Android studio installed on your computer.

We are going to configure then select a AVD manager stands for Android virtual devices they arebasically Android emulators that look like phones on our computer so we can test things on them.

We created an Android virtual device it’s a Nexus 5x with the API level of 28 and I can just click on this play button thing to start that Android emulator or that virtual device.

Click to launch the Android emulator

If this is the first time doing this, you are not going to see that.

Instead you have to create a new virtual device you will click on this.

You can select your phone or device, API level and click “Finish”.

If you already created one, we can just press on the play button to launch this device . It just going to take a few seconds then

Run the dummy app at emulator from the web

If I want to preview the project on this virtual device now, I can just go over here and click “run on Android device / emulator” at the menu, which is at the left hand side of the web.

If this is the first time you do this it is going to ask you to install Expo or rather it’s going to do it for you installing Expo on the device

If you already installed and get the following message in the terminal, you can upgrade the Expo client.

Building JavaScript bundle

Then we should see the download screen where it is downloading the JavaScript bundle or building it and then when this gets to 100%.

We should see the dummy app on this device

Run the dummy app at emulator from the terminal

Run the dummy app

Actually there is another way to run the app from the terminal, we can just simply press “a”. It will then run the app to the Android emulator.

Subscribe Youtube:

Follow Us:

React Native
Expo
React
Reactjs
Android Emulator
Recommended from ReadMedium