Random color palette generator mobile app

user profile photouser profile photouser profile photo136 developers have joined this project.

What you will practice

You'll practice fetching data from the API, copying data to the clipboard. You'll learn how to use an API in a mobile app that can be applied to real-world products (i.e. streaming services like Youtube, Netflix uses APIs to distribute the content).

Introduction

In today's world, design is everything. Choosing the right color palette for your mobile app will help evoke different emotions you'd like your audience to experience. You'll build a full-fledged random color palette generator mobile app using Colormind API, which can be used for both web apps and mobile apps.

Requirements

  • Setup a React Native App (Flutter or your favorite framework would work too)
  • Display a random color palette when a user opens the mobile app
  • Create a button for the user to generate a new color palette
  • Allow the user to click on the selected color to copy its HEX code
  • Display a notification when the selected color's HEX code has been copied

For an extra challenge

  • Allow the user to generate a new random color palette by shaking the phone

Here is an example iOS UI for this project, but you're welcome to make any changes you'd like! 🙂
demo.png

Suggested Implementation

  • This project can be implemented as a mobile app using any tech stack (e.g. React Native, Flutter, Kotlin, Swift, Java).

Interested in this project?

Shorten your learning curve with on-demand programming help

The awesome set of verified mentors will provide guidance and mentoring help when you are stuck.

Suresh Atta

  • Post request free
  • First 15 mins free
Shorten your learning curve with on-demand programming help

Browse more projects

More coming soon...