App concept created with Flutter using Dart programming language, inspired by Multi Search By Categories.

Overview

Photography Explorer Flutter App

App concept created with Flutter using Dart programming language, inspired by Multi Search By Categories.

About

This app was created inspired by the GIF in the end of this page. The code was built to better create a real app, identical to the inspiration and with all logic behind it. This app is using Unsplash API as service to search the photos and Shared Preferences to register the favorite user photos in the cache memory. The model's classes were created to better represent an official development, the services classes are responsible for the boundaries of the system like the API and Cache management library. I'm using BLOC pattern as an architectural pattern.

Unsplash API

This app used Unsplash API as Photography Search Engine. It's for free, so if you want to fork this repository and reuse the code, be sure to use your Access Key at this classe. Then the app will run perfectly.

Design and Implementation Details

The inspiration video just shows the User Experience when searching for some categories in the app. This app brings something more like Favorites Photos, Personalized Bottom Menu Bar, Image Details, API Request Structure and more.

The Inspiration

The GIF below shows the inspiration concept app.

App Running

The App

The GIF below shows this current app running.

App Running

Notes

The Download Image feature was not made just because that was not the purpose of this challenge but feel free to change it.

You might also like...

Personal Knowledge Base (PKB). Flutter Responsive Web, Desktop, Android, iOS app. MobX as state management.

PKB - Responsive Flutter Web / Desktop / Android / iOS "Personal Knowledge Base" app written on Flutter. View DEMO Video About project This project

Oct 10, 2022

Animal Sounds App written in flutter for the #100daysOfCode

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

Jan 9, 2022

Demo App

Demo App

Mi Card Our Goal Now that you've seen how to create a Flutter app entirely from scratch, we're going to go further and learn more about how to design

Nov 23, 2021

❤️Flutter ❤️ tips and tricks ❤️ Awesome Flutter ❤️ tips and tricks ❤️

❤️Flutter ❤️ tips and tricks ❤️ Awesome Flutter ❤️ tips and tricks ❤️

❤️ Awesome Flutter ❤️ tips and tricks ❤️ Tip 1 : stless & stful We can type stless and stful and we get Autocomplete Suggestion to generate Stateless

Dec 28, 2022

🎓Flutter TodoList tutorial

🎓Flutter TodoList tutorial

Todo List built with Flutter Built with Git Tutor This tutorial will walk you through the process of building of a simple todo-list with Flutter Getti

Dec 29, 2022

Highly Subjective Roadmap to Flutter Development

Highly Subjective Roadmap to Flutter Development

Flutter Roadmap Dev Environment https://learngitbranching.js.org Language https://dart.dev/guides/language/language-tour https://dart.dev/guides/langu

Jan 2, 2023

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp

Dec 31, 2022

Learn Flutter in 30 Days

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

Dec 29, 2022

Flutter tips and tricks to make the development smoother and easier

Flutter tips and tricks to make the development smoother and easier

Table of Contents Custom Clippers in Flutter Check if Website is Up or Down in Dart Section Titles on ListView in Flutter Circular Progress in Flutter

Oct 11, 2022
Comments
Owner
Wilton Neto
Software Engineer. Front-end Developer, and living in love with Vue, Flutter and Go.
Wilton Neto
Functional batteries for Dart programming language.

Lightweight and practical functional library for Dart programming language. The goal of this library is not having deep and hardcore FP features. If y

Kirill Bubochkin 15 Dec 17, 2022
A Flutter implementation of an expandable and animated floating search bar, also known as persistent search.

Material Floating Search Bar A Flutter implementation of an expandable floating search bar, also known as persistent search, similar to the ones used

null 390 Mar 3, 2022
Flutter Portfolio App Concept - Day 33

Flutter Portfolio App Concept - Day 33

Mohammad Rahmani 29 Nov 10, 2022
How to implement search functionality in any app with material design

Material Search App or Integrate it with Any App A new Flutter project. Getting Started This project is a starting point for a Flutter application. A

Iqrar Ijaz 1 Aug 23, 2022
A Collection of Flutter and Dart Tips and Tricks

A Collection of Flutter and Dart Tips and Tricks

Vandad Nahavandipoor 5.7k Dec 27, 2022
Learn Dart with this cheat sheet

Learn Dart with this cheat sheet This project starts from Hello World untill the end of the Dart :) Simple example Hello World in Dart void main() {

null 28 Nov 11, 2022
Learn Dart with this cheat sheet

Learn Dart with this cheat sheet This project starts from Hello World untill the end of the Dart :) Simple example Hello World in Dart void main() {

AmirHossein Mohammadi 8 Jan 16, 2022
Simple and easy-to-use Dart wrapper for HackerEarth API (Compile & Run)

HackerEarth API Simple and easy-to-use Dart wrapper for HackerEarth API which provides endpoints for compiling and running code in several languages.

Tirth 8 Dec 21, 2019
Based on Microsoft Fluent Design System and made using the help of Flutter VelocityX.

Vx Fluent UI for Flutter Based on Microsoft Fluent Design System and made using the help of Flutter VelocityX. VxFluentUI is a Flutter component libra

Pawan Kumar 14 Jan 28, 2022
It says it all. Not In Flutter Docs, a sort of underground guide to flutter app development and design.

Not In Flutter Docs It says it all. Not In Flutter Docs, a sort of underground guide to flutter app development and design. Licenses Code is under BSD

Fred Grott 56 Dec 27, 2022