Skip to content

hateshkumar/pokeman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Showwcase Flutter Challenge

General idea

We hope to evaluate your programming skills in a project that has a very similar stack to ours, a preview of what you will be working with at Showwcase.

What you will be building

Your challenge is to create a Pokemon App to display initial list of pokemon further showing more information about a Pokemon when tapped.

You should not just implement the most basic solution. This is a chance to show off your abilities, creativity, and impress.

Requirements

What we will be looking for

  • Functionality
  • Code Format
  • Project Structure
  • Scalability
  • Maintainability
  • Use of industry best practices

Some specific things that we may be looking for:

  • Correct implementation of a state manager
  • Correct implementation of a navigation solution
  • Correct Widget structure
  • Communication in the repo and/or code
  • Best practices with API calls and data
  • Separation of concerns between business and UI logic
  • Frequent commits
  • Themeing

Where to get the data:

The data can be fetched from PokeAPI, please check this documentation that contains all the needed information: https://pokeapi.co/docs/v2

Structure of the App.

  • The app should contain a list of scrollable items, each item should contain at least the pokemon's name and the sprite image.
  • When an item is pressed, it should show some info related to the pokemon, you can present any info you want, just be creative!
  • There should be a floating button using which we can add a new Pokemon
  • Regarding styling, there's no design for this so don't care too much about the styles. If it looks cool, the better, but it's not the purpose of the exercise.

Bonus points:

  • An authentication screen to login with dummy user.
  • Feature to save favorite Pokemon with separate screen to list them.
  • Search for a pokemon using Pokemon id or name

© 2021 Showcase Creators Inc. All rights reserved. Certain information contained herein is derived from information which is protected by copyrights held by Showcase Creators Inc. This code challenge, including any parts of it, cannot be duplicated, distributed, copied, modified, used to make a derivative work or used in any way without the prior written consent of Showcase Creators Inc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published