Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

A Flutter application for Motivation

compete

A Flutter application for Muslims that help them challenge and motivate themselves and their friends to read Azkar in a fun way.

On Play Store & On App Store

Also, take a look at the Backend repository.

Stats

Setting up a Development Environment

Git

To set up a local development environment, you have to do the following :

Firebase Notifications Development

Please note that if you don’t intend to do changes regarding notifications, you have to comment the line apply plugin: 'com.google.gms.google-services' in file android/app/build.gradle so as to be able to build the android project.

If you intend to do changes regarding notifications, please create a firebase cloud messaging testing project and then move the google-services.json file you will obtain from firebase to android/app directory.

Dependencies

Dependencies for Android

Dependencies for IOS

For more information about dependencies, you can check the flutter documentation.

Code GuideLines

Code Structure

Assets (pictures, fonts and certificates) can be found in the assets/ folder.

As you may already know, the cool thing about flutter is that you write code once in dart and then flutter does the hard work of compiling it into native Android and iOS code. You can find the compiled native code in the following directories (Note that you would rarely need to change code in these directories):

All the dart code can be found in the lib/ directory.

Contributing

(Optionally) join Tanafaso’s discord server to give feedback, propose new features or ask for help.

There are a lot of ways you can contribute to this project. You can filter issues by good first issue label to get started with an issue that is easy to fix.

Download this app source code on GitHub

https://github.com/tanafaso/tanafaso-frontend

Exit mobile version