Reps-Mobile aims to bring Mozilla Reps to your mobile with the help of Flutter!
obitodarky / Reps-Events-Mobile
reps.mozilla.org events data on mobile
Reps-Mobile
Reps Events Mobile
📝 Description
Mozilla Reps Events and Reps data on mobile.
🚀 Installation Guide
-
Install Flutter on your machine
Install flutter by selecting the operating system on which you are installing Flutter:
To check if you have flutter installed along wtih proper necesarry SDKs installed run
flutter doctor
-
Clone the Repo
To clone this repository, run
git clone https://github.com/obitodarky/Reps-Events-Mobile.git
Then runcd Reps-Events-Mobile
-
Get Packages Make sure you are in the
Reps-Events-Mobile/reps_events_app
directory-
From the terminal: Run
flutter pub get
.OR
-
From Android Studio/IntelliJ: Click Packages get in the action ribbon at the top of
pubspec.yaml
. -
From VS Code: Click Get Packages located in right side of the action ribbon at the top of
pubspec.yaml
.
-
-
Test the App
Make sure you are in the
Reps-Events-Mobile/reps_events_app
directory.Run the App
On terminal:
- Check that an Android device is running by running
flutter
…
- Check that an Android device is running by running
Hey everyone! Few of my friends from the MozGujarat community have started working on a Mobile app for bringing Mozilla Reps website to everyone's mobile devices a few months back. One can say it's a pretty new repo and still in the process of being fully flushed out.
They are looking for contributors that can help out with the same. They have issues up ranging from entry-level ones to intermediate ones that are up for grabs and will be posting more throughout the month.
Some of the issues, currently up are:
-
Create theme for the app #42
AyushBherwani1998 posted onCreate a theme for the app to avoid styling widgets in every page.
Currently there is no theme defined for the app and developer needs to style the widgets in every page. Creating theme for the app will remove the redundant styling required in every widget. You can refer this for more information Use themes to share colors and font styles
No
-
Add Lazy loading to Images #36
obitodarky posted onThe Images are getting fetched from an API. This sometimes takes a while to fetch all the images and they may start to behave improperly.
We need to add lazy loading for images to load images properly when necessary.
No.
-
Use Tabs instead of Drawer #21
obitodarky posted onInstead of using an App Drawer which has been implemented, it is a better idea to use Tabs. The App Drawer as such serves no purpose since we only have 3 pages. Therefore there is no such need of an App Drawer. To simplify things, we need a TabView. You learn more about Tabs in Flutter here
-
Create custom gif for loading #39
AyushBherwani1998 posted onCreate custom gif for loading animation.
The current gif leaves a white patch in dark mode.
No
Do check out the Repo for more issues throughout October!
How you can contribute
- Grab an available issue to tackle.
- Have an idea that isn't up in issues? Make an issue for the same and go ahead with it.
- Found a bug? Open an issue.
Feel free to reach out to me or Harsh via DMs or in the discussion section below for any doubts.
Have a great Hacktoberfest and Happy Contributing!
Top comments (0)