Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlockFlow test

A modern Flutter app to capture photos/videos with overlay functionality using Android's scoped storage and photo picker (Android 11+).


Features

  • Camera permission prompt on startup
  • Switch between front and back cameras
  • Add image overlay from gallery (80% transparent)
  • Take a photo and save to gallery
  • Record video and save using MediaStore
  • Compatible with Android 11+ scoped storage
  • No storage permission required for image picking

UI Overview

Function Description
Switch Camera Toggles between front and back cameras
Add Overlay Image Uses Android’s Photo Picker
Record Video Starts and stops video recording
Take Photo Captures a photo and saves it using MediaStore

Getting Started

1. Clone the Repository

git clone https://github.com/TishchenkoSergey/BlockFlow_test.git
cd blockflow_test

2. Install Dependencies

flutter pub get

3. Install Dependencies

flutter run

Presenter Layer

The Presenter Layer is responsible for presenting data to the user. It includes the presentation logic and state management. For detailed guidelines on how to structure the presenter layer, refer to the Presenter Layer Guide.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages