Skip to content

paulmrg-461/cat_breeds_app

Repository files navigation

Cat Breeds App

Register to TheCatAPI

Please visit The Cat API.

https://thecatapi.com

SignUp and obtain an API KEY to get all the cat breeds images.

Set your ApiKey at environment variables

If you have an api key from the Cat API, you must set your API KEY on .env file.

The .env file is on the root project path:

THE_CAT_API_KEY=PASTE_YOUR_API_KEY_HERE_WITHOUT_QUOTES

Flutter check

Please check if you've Flutter Framework installed.

Install Flutter project dependencies

On the project path, please type in the terminal the following command:

$ flutter pub get

Got dependencies!

Flutter run on device

On the project path, please type in the terminal the following command:

$ flutter run

Multiple devices found:

If you have multiple devices please type in the terminal the device number to run the app.

$ 1

💪 Running with sound null safety 💪

Considerations

This Flutter project is optimized to run on Android and iOS devices but was tested on Web and Linux.

Download demo release apk

Download apk from Google Drive

See demo video

See demo video

Mobile Screenshots

Improve Performance on devices

If you need test the pagination (items per page 10) on scrolling down to improve load performance. You can checkout to the branch optimization_pagination_on_scrolling.

On the project path, please type in the terminal the following command:

$ git checkout optimization_pagination_on_scrolling

Switched to branch 'optimization_pagination_on_scrolling'

Developed by: Paul Realpe

Email: paulmrg461@gmail.com

Phone: 3148580454

https://devpaul.co/

About

Cat Breeds Flutter app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published