Coder Social home page Coder Social logo

adil-chbada / flutter_ui_challenges Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lohanidamodar/flutter_ui_challenges

0.0 1.0 0.0 204.3 MB

Trying to replicate various app UIs in flutter

License: MIT License

Java 0.06% Objective-C 0.11% Dart 99.45% Ruby 0.38%

flutter_ui_challenges's Introduction

Flutter UI Challenges

My effort on replicating various apps UI on flutter.

Building and running the code

  • From now on, you need to create your own firebase project and add the config files in order to build the project

    In order to build the project before firebase services were added please checkout the branch without-firebase

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

Contributors

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

Packages Used

Credits

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

Animations

Ecommerce

User Flow Screens

Profile Screens

Inviation App UI

Lists UIs

Navigations

Onboarding Screens

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

miscellaneous widgets

Blog

Food App

Quiz App

Todo App

Hotel App

Travel App

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.

flutter_ui_challenges's People

Contributors

cimplesid avatar lohanidamodar avatar sudeepthapa avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.