Add the image inside the top-level View container.
The image must be in the middle of its container.
Image width must be 80% of screen width.
The image should be displayed in its entirety in the original aspect ratio.
Use the Dimensions module to complete the task.

This task is part of the Full-Stack JavaScript Course
If you have any issues with it, you can ask for community help below the post
Feel free to help others if you’ve already solved the task


import React from 'react';
import { StyleSheet, View } from 'react-native';

export default function App() {
  return <View style={styles.container}></View>;

const styles = StyleSheet.create({
  container: {
    flex: 1,


  "expo": {
    "name": "1",
    "slug": "1",
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    "updates": {
      "fallbackToCacheTimeout": 0
    "assetBundlePatterns": [
    "ios": {
      "supportsTablet": true
    "android": {
      "adaptiveIcon": {
        "foregroundImage": "./assets/adaptive-icon.png",
        "backgroundColor": "#FFFFFF"
    "web": {
      "favicon": "./assets/favicon.png"