This a fluttet mobile application UI. that create for Virtual Reality Store.

Related tags

UI flutter_vr_app
Overview

Virtual Reality Store App

app_preview

Getting Started

This a fluttet mobile application UI. that create for Virtual Reality Store. The app code is preloaded with some basic widgets and basic architecture.

How to Use

Step 1:

Download or clone this repo by using the link below:

https://github.com/Sherange/flutter_vr_app.git

Step 2:

Go to project root and execute the following command in console to get the required dependencies:

flutter pub get 

Step 3:

Execute the following command to run project in android:

flutter run android

App Features:

  • Home Page
  • Product Detail Screen
  • Theme

Libraries & Tools Used

Folder Structure

Here is the core folder structure which flutter provides.

flutter-app/
|- android
|- assets
|- build
|- ios
|- lib
|- test

Here is the folder structure we have been using in this project

lib/
|- models/
|- screens/
|- main.dart
|- constants/
|- services/

Now, lets dive into the lib folder which has the main code for the application.

1 models 
  - Contains the data models of application example Project list and Recommendations data. 
2 screens 
  — Contains the common widgets for your applications. For example, Home, Product detail Screen etc.
3 main.dart 
  - This is the starting point of the application. All the application level configurations are defined in this file i.e, theme, title
4 constants.dart 
  - All the application level constants are defined in this file. contains the constants for `theme`, `api urls`, `preferences` and `strings`

SCREENS

This directory contains all the ui of your application. Each screen is located in a separate folder making it easy to combine group of files related to that particular screen. All the screen specific widgets will be placed in components directory as shown in the example below:

screens/
|- home
   |- home_screen.dart
   |- components
      |- product_item.dart
      |- product_list_view.dart

Main

This is the starting point of the application. All the application level configurations and app routes are defined in this file i.e, theme, routes, title, orientation etc.

import 'package:flutter/material.dart';
import 'package:vr_app/constants/theme.dart';
import 'package:vr_app/screens/product_detail/product_detail_screen.dart';
import 'screens/home/home_screen.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Mobile App - Virtual Reality Store',
      routes: {
        '/': (context) => const HomeScreen(),
        '/detail': (context) => const ProductDetailScreen(),
      },
      theme: ThemeData.light().copyWith(
          splashColor: Colors.transparent,
          primaryColor: primaryColor,
          scaffoldBackgroundColor: bgColor),
      initialRoute: '/',
    );
  }
}

RESOURCES

UI - https://dribbble.com/shots/16139957-Mobile-App-Virtual-Reality

You might also like...

This package provides some widgets you can use to create a smooshy UI.

This package provides some widgets you can use to create a smooshy UI.

Dough Library Squishy widgets for Flutter. Quick Links Dough Demos Here are a few samples of the different widgets provided by this repo. You can find

Dec 23, 2022

Project Flutter which discusses how to create a movie dashboard UI

MOvApps (Flutter Project) Hi everybody. How are you guys? May you always be in good health and of course always be blessed by God! I want to showcase

Nov 30, 2021

Expense-o-Meter: a Flutter Based Mobile 📲 Application With a Feasible UI

Expense-o-Meter is a Flutter Based Mobile 📲 Application With a Feasible UI 💻 that enables the users to Keep a track of their daily income 💰 💹 and expenditure.

Nov 11, 2022

Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase.

flutter_quize A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Aug 24, 2022

A conceptual design for on boarding screens for mobile apps.

A conceptual design for on boarding screens for mobile apps.

flutter_onboarding_ui_concept A conceptual design for on boarding screens for mobile apps. This app provides you with all the information you need to

Dec 25, 2022

LuxOutfit is an Ecommerce mobile app

LuxOutfit is an Ecommerce mobile app

LuxOutfit • Ui / Ux DESIGN • See LICENSE As online sales are constantly growing, the retail field strives to offer customers the best deals and user-f

Jul 2, 2022

Flutter E-commerce mobile app with Firebase

ecommerce A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Dec 27, 2021

Flutter-business-card-app - Flutter + Dart business card mobile app

Flutter-business-card-app - Flutter + Dart business card mobile app

Dart + Flutter Business Card Mobile Application

Nov 8, 2022

Flutter YouTube UI - Web & Mobile: Android | IOS

Flutter YouTube UI - Web & Mobile: Android | IOS

YouTube Clone UI - Flutter Mobile: IOS | Android Mobile Version: Android | IOS @luanbatistadev Open Source Copyright © 2021-present, Luan Batista. Fac

Sep 22, 2022
Owner
Sherange Fonseka
Software Engineer at RYDE.Inc
Sherange Fonseka
A nice clean Motorcycle Helmets Online Store Mobile App UI

Motorcycle Helmets Online Store - Mobile App Watch it on YouTube Motorcycle Helmets Online Store A nice clean Motorcycle Helmets Online Store Mobile A

Tushar Mahmud 4 Mar 29, 2022
A complete Flutter E-Commerce Book Store application built using firebase as backend.

ecommerce A complete Flutter E-Commerce Book Store application built using firebase as backend. Features Add or remove item in cart Search products Ad

Fateh Singh 58 Sep 30, 2022
Coffee store application UI. Inspiration from Dribble

coffee_app_ui A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

null 3 Oct 3, 2022
Flutter Phone E-Store App UI with support for dark and light mode

Flutter Phone E-Store App UI with support for dark and light mode

Jakub Sobański 2 Apr 30, 2022
modern e-commerce store built in flutter with help of GetX.

Shoe Commerce Modern looking shoe store app built in flutter and help of GetX :) Design source: https://www.figma.com/community/file/11473970061435204

ƳƠƲƧƠƑ 6 Nov 24, 2022
Create mobile marketplace design using Flutter

On this Marketplace Design has two pages one for the product page which has a horizontal list of categories then a list of our products. Then on the details page, it shows the price, rating, total view, and description of the product with the Buy Now button.

Firgia 29 Nov 25, 2022
Fluid layouts allows you to create responsive layout for mobile, web and desktop from a single codebase.

Fluid layout aims to help building a responsive experience through all the different screen sizes. Based in the boostrap approach, FluidLayout calculates a padding content (fluid_padding) that changes depending on the parent size. The Fluid widget uses that padding to set its size

Jaime Blasco 3 Jan 10, 2022
A Flutter package to easily create a Credit Card in your application.

Awesome Card A flutter package to create a Credit Card widget in your application. Stay tuned for the latest updates: ?? Screenshots ⚙️ Installation I

Vivek Kaushik 142 Dec 1, 2022
I am trying to teach Responsive Ui design. This video for Web and Mobile. This design is suitable for Desktop, Tab, and Mobile platforms.

before clone the GitHub repository please give a star on the repository. I am trying to teach Responsive Ui design. This video for Web and Mobile. Thi

Blackshadow Software Ltd 22 Sep 1, 2022
With flutter tags you can create selectable or input tags that automatically adapt to the screen width

flutter_tags Create beautiful tags quickly and easily. Installing Add this to your package's pubspec.yaml file: dependencies: flutter_tags: "^0.4.9+

Antonino Di Natale 417 Dec 21, 2022