• Stars
    star
    264
  • Rank 154,415 (Top 4 %)
  • Language
    Dart
  • License
    BSD Zero Clause L...
  • Created over 6 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Flutter app for purchasing and renting games.

Flutter Games

Flutter Responsive GitHub release GitHub Release Date GitHub issues API GitHub top language Libraries.io for GitHub License

A Flutter app for purchasing and renting games.

View Demo

Flutter Games is an app for purchasing and renting games. This demo app is my first adventure in Flutter and I have to say its been a blast!

Screenshots

Screenshots

Flutter is Amazing

A quick list of what I found makes Flutter great:

  • Views are code. Much less boilerplate than having adapters, viewholders, and XML all over the place.
  • Hero shared element transitions. Just wrap shared elements in a Hero widget and give them the same tag to created a shared transition. No need to read 3 pages of documentation and write tightly coupled code :) This is truly mindblowing.
  • Graceful image loading. Flutter understands that visible images should be loaded first. The way Flutter does image loading in a List is just so beautiful!
  • Highly customizable button content positioning. On Android, Buttons aren't very well designed. 'drawableLeft' and 'drawableRight' have very awkward and difficult to customize positioning. Flutter gives you full control over the positioning of items in your button.
  • Minimal dependencies. Flutter comes with so much out of the box. This entire app was built without any external dependencies! (cupertino icons doesn't count :P)

Flutter Wishlist

Flutter is very new so there are some features and libraries missing that would make development much better. Here are some of those missing components I would have liked to use:


Image Gallery ✔️

Something to view images with. Android doesn't have a good image viewing library either (sigh).

UPDATE: https://github.com/tinylife-io/flutter_scroll_gallery

Change Button's Inner Contents on Press

There's no way to set text/icon color when a button is pressed. This lack of functionality really limits the range of buttons one can create.

Video Player ✔️

Something to play trailer videos or just videos in general.

UPDATE: https://github.com/brianegan/chewie


If any of the above now exists, please let me know.

Pull requests are most welcome!

If you've fixed a bug or have a feature you've added, just create a pull request. If you've found a bug, file an issue. If you have any questions or would like to discuss upcoming features, please get in touch. You can get in touch with me in the Contact section below.

★ Acknowledgements ★

Developer

Ray Li

Designer

Ray Li

Inspiration

FlutterCinematic

FlutterPlantly

FlutterMovieDetailsUI

FlutterMates

Sponsor

Codelessly - Flutter UI Builder

★ Get in Touch ★

Ray Li Email Ray Li Website Ray Li Twitter Ray Li LinkedIn Ray Li UpLabs Ray Li GitHub

Search Terms

flutter, game, movie, demo, sample, rent, buy, shop, UI

License

BSD Zero Clause License

Copyright © 2020 Ray Li

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

More Repositories

1

CustomAlertViewDialogue

Custom AlertView Dialogue is the world's most advanced alert view library. Custom AlertView Dialogue includes simple message popups, confirmation alerts, selector popups, action sheet bottom menus, and input/feedback contact forms.
Java
118
star
2

CustomPermissionsDialogue

Custom Permissions Dialogue is the only permissions library that supports ALL permission request scenarios. This library handles multiple edge cases such as not enabling all permissions or permanently rejecting a permission request.
Java
52
star
3

CustomImagePicker

Custom Image Picker provides a drop-in popup gallery for selecting recent images.
Java
21
star
4

Rocket-Notes

The World's Fastest Note Taking App. Fast. Simple. Create a note in one tap! Create image and text notes directly from your home screen!
Java
19
star
5

CustomButton

Custom Button provides a beautiful and minimalistic button with outline and drawable support. This library is part of the Custom UI collection of beautiful, minimalistic, and customizable Android UI components.
Java
16
star
6

AndroidCrossPromotion

Android Cross Promotion is a self hosted cross promotion platform for your own apps. Advertise your own apps within your apps easily. Setup in under 20 minutes!
Java
9
star
7

NavigationUtils

The missing navigation library for Flutter's Navigator 2.
Dart
6
star
8

FlutterShared

Shared Flutter Module Code for Android and iOS
Dart
3
star
9

FlutterWebviewLinkCrash

Webview Crashes When Preventing Open in New Tab (Add 2 App)
Kotlin
1
star
10

CustomSearchBar

Java
1
star
11

FlutterCrash

Flutter Add 2 App Accessibility Crash
Dart
1
star
12

CustomPopup

Java
1
star
13

FlutterAndroid

Include Flutter in Android App
Java
1
star
14

CryptoBlockChain

Android Cryptocurrency Generator
Java
1
star