All Projects → flschweiger → Reply

flschweiger / Reply

The 'Reply' Material Design case study built with Flutter.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Reply

Teammate Android
A Team Management app for creating tournaments and games for various sports
Stars: ✭ 116 (-77.08%)
Mutual labels:  material-design, transitions
Material Motion
Starmap and team docs
Stars: ✭ 44 (-91.3%)
Mutual labels:  material-design, transitions
Motion
A library used to create beautiful animations and transitions for iOS.
Stars: ✭ 1,726 (+241.11%)
Mutual labels:  material-design, transitions
Tc Material Design
Série de artigos sobre o Material Design Android
Stars: ✭ 64 (-87.35%)
Mutual labels:  material-design, transitions
Material Motion Js
Reusable gestural interactions in JavaScript. In development.
Stars: ✭ 277 (-45.26%)
Mutual labels:  material-design, transitions
Materialwp
Material Design WordPress Theme
Stars: ✭ 459 (-9.29%)
Mutual labels:  material-design
Snacky
Snacky is a small library to help you adding a Snackbar to your android project.
Stars: ✭ 482 (-4.74%)
Mutual labels:  material-design
Gatsby Material Starter
A high performance blog starter with Material design in mind for GatsbyJS.
Stars: ✭ 456 (-9.88%)
Mutual labels:  material-design
Sheets
⭐ ‎‎‎‏‏‎ ‎Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
Stars: ✭ 441 (-12.85%)
Mutual labels:  material-design
Materialpreferences
A highly flexible set of lovely looking views that provides functionality of preferences.
Stars: ✭ 495 (-2.17%)
Mutual labels:  material-design
Material Axure Library
An Axure widget library based on Google Material Design.
Stars: ✭ 490 (-3.16%)
Mutual labels:  material-design
Instant Weather
An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
Stars: ✭ 473 (-6.52%)
Mutual labels:  material-design
Appmanager
A full-featured package manager and viewer for Android
Stars: ✭ 452 (-10.67%)
Mutual labels:  material-design
Douya
开源的 Material Design 豆瓣客户端(A Material Design app for douban.com)
Stars: ✭ 4,502 (+789.72%)
Mutual labels:  material-design
Bottomnavigation
This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations
Stars: ✭ 4,299 (+749.6%)
Mutual labels:  material-design
Circular Carousel
List a collection of items in a horizontally scrolling view. A scaling factor controls the size of the items relative to the center.
Stars: ✭ 493 (-2.57%)
Mutual labels:  material-design
Halfmodalpresentationcontroller
Modal presentation that takes up half the screen. Swipe down to dismiss.
Stars: ✭ 455 (-10.08%)
Mutual labels:  transitions
Ecommerce App Android
E-Commerce App for Android with Material Design Pattern
Stars: ✭ 470 (-7.11%)
Mutual labels:  material-design
Android Materialshadowninepatch
Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
Stars: ✭ 488 (-3.56%)
Mutual labels:  material-design
Material Components Ios
[In maintenance mode] Modular and customizable Material Design UI components for iOS
Stars: ✭ 4,484 (+786.17%)
Mutual labels:  material-design

Reply ❤️ Flutter

Awesome Flutter

Reply is an email app that uses Material Design components and Material Theming to create an on-brand communication experience.

This project tries to deliver a pixel-perfect implementation of the Reply Material Design Case Study in Flutter. The focus lies on the UI (animation, layout, transition, etc.) and should showcase how powerful Flutter has become as a UI framework.

Reply Animation

Getting Started

To install the app on your phone you have two options. For Android you can download a pre-compiled APK file from the 'Releases' tab or use the this direct link.

You can also download and build the project locally - for this you need to have a local Flutter installation. Just clone the project and inside the root execute flutter run --profile. This will compile and install the app on your connected device / emulator / simulator. Also make sure to enable slow animations 😉

Design Resources

Currently most of the work is done with the resources you can find on the official Material page. For some animated icons 2Dimensions' Flare was used, you can find the design files here.

Roadmap

  • [x] Initial animation (list, bottom navigation)

  • [x] Expand transition with shared avatar

  • [x] FAB compose transition

  • [x] Animated FAB icon states

  • [x] Dismissible list elements

  • [ ] Bottom sheet menu

  • [ ] Selecting list items

  • [ ] Disappearing bottom navigation (when scrolled)

  • [ ] Dismissible background animation

  • [ ] Pull-To-Refresh animation

  • [ ] Splash logo animation

  • [ ] Tablet / Desktop layout

Issues

Please file any issues, bugs, or feature requests in the repo.

Contributing

If you wish to contribute to this repo, please send me a short DM on Twitter and / or open a pull request.

Thank You

  • @willlarche for providing me some assets for Reply 🎨
  • @slightfoot who helped me building the very first POC of the expand transition ✨
  • The welcoming Flutter community for supporting me when I got started with Flutter some time ago 🚀
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].