We created Flappy Bird, a straightforward game based on flutter animation, from scratch using only Dart & Flutter and no third-party games or animation components.

Overview

Flappy-Bird

Logo

Description

A ridiculous game created by Flutter, all you have to do is touch the screen to make the bird leap as long as you avoid the barriers, you'll be OK. Depending on how long you play for, the score will be calculated. On the screen, your top score will always be displayed. Hive is a lightweight, user-friendly, and ❤️ Simple, powerful database with 🎈 NO native dependencies that we utilize.

Trim

Packages 📦

Hive Flutter lints Flutter launcher icons Audio players Lottie Star rating Rating dialog Web view Url launcher Http Path provider

Features ⚡️

  • You may choose the color of the bird.
  • The background can be modified.
  • You can choose the level of difficulty.
  • The music can be muted.

Issues

  • The barriers are not 100% accurate
  • According to the screen boundaries, there's no landscape mode.

Colors

Group 1 Group 2 Group 6 Group 5 Group 4 Group 9 Group 8 Group 3 Group 7

Installation

you can just download the .apk file from the Release.

if you clone it just run

$ flutter pub get

This game is the culmination of the University-sponsored Next Academy's flutter programming instruction.

You might also like...

A simple set of terminal-based arcade games written in pure Dart.

dartcade A simple set of terminal-based arcade games written in pure Dart. Purpose I was developing some simple 2D UI libraries (such as package:gridd

Dec 7, 2022

Netflix type clone app to learn animation and basic UI components..

Netflix type clone app to learn animation and basic UI components..

netflix_clone A new Flutter application to learn animation and basic ui components.. Assets credit to dribbble artist Getting Started This project is

Dec 9, 2022

A Flutter App That Find Party Event

A Flutter App That Find Party Event

EventZ 🥳 🎉 Description: Discover events & upcoming events in your city and near you. Get personalized event recommendations! Find events your friend

Jun 30, 2022

A 3rd party wallet for zenon.network

Notes Please don't use your main seed while testing until Cano is fully audited by the community Click Create Wallet to generate Prerequisites Flutter

Oct 26, 2022

Rock-Paper-Scissor-Game-Using-Dart - This is a repository of Rock Paper Scissor Game which I developed while learning Dart.

Rock-Paper-Scissor-Game-Using-Dart This is a repository of Rock Paper Scissor Game which I developed while learning Dart. The main.dart file consist o

Jan 4, 2022

Socket library for creating real-time multiplayer games. Based on TCP, with the ability to send messages over UDP (planned).

Game socket The library was published in early access and is not stable, as it is being developed in parallel with other solutions. English is not a n

Aug 10, 2022

Learn to build a basic app layout using only Flutter & Dart

Learn to build a basic app layout using only Flutter & Dart

basic-flutter-layout Created by Thai Duong Do (Tad Wilson) for non-commercial pu

Oct 12, 2022

Scaff is a simple command-line utility for generating Dart and Flutter components from template files.

Introduction Scaffold Generator for Dart and Flutter. scaff is a simple command-line utility for generating Dart and Flutter components from template

Jul 17, 2022

An incremental DOM library, with support for virtual DOM and components, written in Dart.

domino - a DOM library in Dart Inspired by Google's incremental-dom library, package:domino is a Dart-native DOM library supporting incremental DOM up

Dec 26, 2022
Comments
  • Update README.md

    Update README.md

    ## Describe your changes
    
    ## Issue ticket number and link
    
    ## Checklist before requesting a review
    - [ x ] I have performed a self-review of my code
    - [ ] If it is a core feature, I have added thorough tests.
    - [ ] Do we need to implement analytics?
    - [ ] Will this be part of a product update? If yes, please write one phrase about this update.
    
    opened by moha-b 0
  • The_score

    The_score

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Desktop (please complete the following information):

    • OS: [e.g. iOS]
    • Browser [e.g. chrome, safari]
    • Version [e.g. 22]

    Smartphone (please complete the following information):

    • Device: [e.g. iPhone6]
    • OS: [e.g. iOS8.1]
    • Browser [e.g. stock browser, safari]
    • Version [e.g. 22]

    Additional context Add any other context about the problem here.

    opened by 20194841 0
  • Create LICENSE

    Create LICENSE

    ## Describe your changes
    
    ## Issue ticket number and link
    
    ## Checklist before requesting a review
    - [ ] I have performed a self-review of my code
    - [ ] If it is a core feature, I have added thorough tests.
    - [ ] Do we need to implement analytics?
    - [ ] Will this be part of a product update? If yes, please write one phrase about this update.
    
    opened by moha-b 0
Releases(v.0.4.3)
  • v.0.4.3(Dec 4, 2022)

    What's Changed

    • Create CODE_OF_CONDUCT.md by @moha-b in https://github.com/moha-b/Flappy-Bird/pull/17
    • Create LICENSE by @moha-b in https://github.com/moha-b/Flappy-Bird/pull/18
    • Routes @moha-b in cfb0934c505868957c092f08cd93fb129d53de78
    • reimplement the audio by @moha-b in 888e98feec6bcfa8aae9069f7880660e60134f00
    • enhance the code @moha-b in 317695df8424b06181edbec53dc64dd19243fded

    Full Changelog: https://github.com/moha-b/Flappy-Bird/compare/v.0.4.2...v.0.4.3

    Source code(tar.gz)
    Source code(zip)
    app-release.apk(20.39 MB)
  • v.0.4.2(Sep 3, 2022)

    What's Changed

    • difficulty by @linah31 in https://github.com/moha-b/Flappy-Bird/pull/14
    • audio by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/11
    • Rate Us by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/12
    • share App by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/10
    • edit database by @moha-b in #7

    Full Changelog: https://github.com/moha-b/Flappy-Bird/compare/v0.4.0...v.0.4.2

    Source code(tar.gz)
    Source code(zip)
    app-release.apk(19.76 MB)
  • v0.4.0(Sep 2, 2022)

    What's Changed

    • audio by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/11
    • Rate Us by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/12
    • Audio Edit by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/13

    Full Changelog: https://github.com/moha-b/Flappy-Bird/compare/v0.3.0...v0.4.0

    Source code(tar.gz)
    Source code(zip)
    app-release.apk(19.73 MB)
  • v0.3.0(Aug 31, 2022)

    What's Changed

    • update#5 by @linah31 in https://github.com/moha-b/Flappy-Bird/pull/7
    • Audio by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/9
    • share App by @SalmaBasem20191743 in https://github.com/moha-b/Flappy-Bird/pull/10

    Full Changelog: https://github.com/moha-b/Flappy-Bird/compare/v0.2.1...v0.3.0

    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Aug 23, 2022)

    What's Changed

    The database has been added now u can put the game in the background and your best score is not gone. the movement is now smoother. U go and can download the .apk file to try the Demo, u will find it in the Assets below

    Issues

    Even if the bird hits one of the barriers, the game will continue.

    Contributors

    • @linah31
    • @SalmaBasem20191743

    Full Changelog: https://github.com/moha-b/Flappy-Bird/commits/v0.2.0-alpha

    Source code(tar.gz)
    Source code(zip)
    app-release.apk(20.12 MB)
Owner
hab
I'll write a nice bio, but not now.
hab
Weibo@Flow - A third party Weibo client for Android with Material You theming (iOS version later). 💪 Powered by Flutter 💪

Weibo@Flow - A third party Weibo client for Android with Material You theming (iOS version later). ?? Powered by Flutter ??

妇校长 6 Sep 19, 2022
A third party Android application for the Pi-Hole® dashboard.

FlutterHole FlutterHole is a free third party Android application for interacting with your Pi-Hole® server. Features Quick enable/disable: Toggle you

Thomas 380 Dec 30, 2022
Basf flutter components - A BASF Flutter components library for iOS and Android

basf_flutter_components A BASF Flutter components library for iOS and Android In

BASF Mobile Solutions 7 Dec 15, 2022
Learn Dart Programming, its basics and Fundamentals from scratch.

Dart Programming Tutorial for Beginners Learn Dart Programming, its basics and Fundamentals from scratch. Topics to be covered Overview Course introdu

Sriyank Siddhartha 696 Jan 7, 2023
A beautiful cross platform mobile web app use this and ENJOY (2 page) - Flutter UI from scratch

course_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Mobin 2 Feb 9, 2022
A Learning Management System Solutions Developed from Scratch inside Orange Digital Center Labs By ODC-Flutter WorkForce.

A Learning Management System Solutions Developed from Scratch inside Orange Digital Center Labs By ODC-Flutter WorkForce.

Orange Digital Center Egypt - Coding School 5 May 9, 2022
A flutter brain game built using only pure flutter animations.

Flutter Brain Game ?? ?? ?? This project designed using figma and built using flutter. Demo URL https://khalid-alsaleh-dev.github.io/BrainGame/#/ ?? R

Khalid Al-Saleh 6 Jun 17, 2022
Creating terminal-based UIs and games in Dart should be accessible and fun!

griddle Griddle simplifies the concept of creating 2D games or UI applications within a 2D-matrix, or grid, which in turn makes it a suitable cross-pl

Matan Lurey 20 Dec 19, 2022
3rd-party surrealdb.com client for Dart

Experimental Dart support for SurrealDB. This package is a port of surreal.js. Features connect(url) - Connects to a local or remote database endpoint

Marcin Wróblewski 5 Nov 8, 2022