Skip to content

An Assessment Task for Manush Tech Flutter Developer (L-1)

Notifications You must be signed in to change notification settings

SabirKhanAkash/mt_flutter_task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MT Gallery App (Flutter Assessment Task)

Logo or Banner Image

Table of Contents

  1. Introduction
  2. Features
  3. In-App Screenshots
  4. Demo Video
  5. Installation
  6. APK Download
  7. Feedback

Introduction

An Assessment Task for the Flutter Developer (L-1) role at Manush Technologies Ltd.

Features

  • See List of Albums
  • Search any album by the album title
  • See List of Photos
  • Search any photos by the photo title
  • Added pagination for both album and photo lists
  • Preview and Zoom in/out any specific photo
  • Refresh lists by pull-down gesture
  • Switch between Grid-View & List-View of both album and photo list
  • While previewing photos, swipe left/right to view previous/next photo

In-App Screenshots

Splash Screen
Splash Screen
Album Listview
Album Listview
Album Gridview
Album Gridview
Search Album Listview
Search Album Listview
Search Album Gridview
Search Album Gridview
No Result on Album Search
No Result on Album Search
Photo Listview
Photo Listview
Photo Gridview
Photo Gridview
Search Photo Listview
Search Photo Listview
Search Photo Gridview
Search Photo Gridview
No Result on Photo Search
No Result on Photo Search
Photo Preview
Photo Preview
Photo Preview (Zoom In)
Photo Preview (Zoom In)
Photo Preview (Zoom Out)
Photo Preview (Zoom Out)

Demo Video

MT.Flutter.Dev.Task.Demo.mp4

Installation

Prerequisites

Steps

  1. Clone the repository
    git clone https://github.com/SabirKhanAkash/mt_flutter_task.git
  2. Go to the project directory
    cd mt_flutter_task
  3. Open the project in Android Studio
  4. Run an Android Emulator
  5. Install the necessary dependencies by running these commands in the terminal from the project directory
    flutter clean
    flutter pub get
    flutter run --release
  6. Test and Explore the App in Emulator
  7. To Generate the APK, run these commands in the terminal from the project directory
    flutter clean
    flutter pub get
    flutter build apk --release
    

APK Download

Download the APK file from here

Feedback

If you discover any bugs or any kind of feedback then create issues here & star the repo if you like the project

About

An Assessment Task for Manush Tech Flutter Developer (L-1)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages