GitHub - lohanidamodar/flutter_ui_challenges: Trying to replicate various app UI...

 3 years ago
source link: https://github.com/lohanidamodar/flutter_ui_challenges
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.


Flutter UI Challenges

My effort on replicating various apps UI on flutter.

play-store-logo.png app-store-logo.png

Table of contents

Speed codes Youtube

My Flutter Plugins

These are some of my flutter plugins, that might help you in your flutter development journey.

  1. Flutter Automation
    A flutter package that helps you setup firebase auth, android signing, firestore CRUD, google maps automatically with just a command.

  2. Custom Clippers
    A bunch of custom clippers to help you clip your widgets into different shapes

  3. Bottom Reveal Widget
    A flutter package that provides an animated bottom reveal widget, the example is in the Animations section below.

Complete app examples

  1. Audio Book App
    An audio books listening app (works on background), where you can listen to audio books from librivox.org

  2. Quiz App
    A trivia app made with flutter using opentdb.com api

  3. Khalti Clone
    An effort to clone Khalti (A nepal based mobile payment app) app's UI

  4. Android Launcher
    A simple android launcher app made with flutter

  5. Iremember
    A simple app, that helps you remember where you kept your items by taking pictures. Demonstrates the use of SQLite Database and Image picker plugin

Code Examples

  1. Flutter Crypto List
    Flutter crypto tracker using coinmarketcap.com api. Demonstrate using http library to perform simple http request and displaying the result

  2. Simple BLOC pattern example
    Simple Example demonstrating state management in flutter using Streams (BLoC pattern) / RxDart

  3. Hangman
    Simple hangman game example in flutter

  4. Firebase Login
    Very simple flutter authentication example using Firebase auth

  5. Http requests
    Simple http request example with Future, json decode, async/await and FutureBuilder widget

  6. Flutter Lessons
    Basic to intermediate flutter code examples, projects I made while teaching flutter

  7. Flutter Flavors
    Setting up flavors in flutter app, using multiple firebase config based on flavors. Companion Youtube Tutorials

  8. Google Map Experiments
    Learning different aspects of integrating google maps in flutter app.

  9. Animation Experiments
    Simple to advance animation examples in flutter


  1. Damodar Lohani
  2. Siddhartha Joshi
  3. Sudip Thapa

Packages Used


The code for Springy Widget is taken and refactored from (https://github.com/matthew-carroll/flutter_ui_challenge_springy_slider)


anim3.gif animation2.gif animation1.gif


ecommerce_details3.png home_page1.png confirm_order1.png cart1.png ecommerce1.png ecommerce2.png ecommerce_detail1.png ecommerce_detail2.png

User Flow Screens

login7.png signup2.png login6.png auth2.png login5.png auth1.png login4.png login1.png login2.png login3.gif signup1.png

Profile Screens

profile7.png profile4.png profile3.png p6.png profile5.png profile1.png profile2.png

Lists UIs



bottom.png drawer2.png dark_drawer_nav.png hidden_menu1.gif

Onboarding Screens

(1 - is inspired from https://www.uplabs.com/posts/smart-wallet-onboarding)

intro4.gif onboard3.gif onboard2.gif onboarding1.gifi5.gif

miscellaneous widgets

chatui.png landing1.png form.png sliders.gif dialog2.png dialog1.png hidden_menu1.gif springy_slider.gif sliverappbar1.gif hero-animation.gif


article2.png article1.png

Food App

recipe-single.png recipe-list.png recipe_details1.png avocado.png cake.png fdhome.png

Quiz App

quiz1.png quiz2.png quiz3.png quiz5.png quiz6.png

Todo App

todo2.png todohome1.png

Hotel App


Travel App

travel_home1.png thome.png tdetails.png travel_nepal.gif

grocery App UI Kit

(design credit: https://www.uplabs.com/posts/grocery-app-kit)

Whats implemented

  • Working bottom navigator to show different pages
  • Navigation push/pop to show details page
  • Stateless & Stateful Widgets
  • Custom widgets for list items, category items etc.

grocery_home.png grocery_details.png grocery_cart.png grocery_wishlist.png grocery_options.png

About Joyk

Aggregate valuable and interesting links.
Joyk means Joy of geeK