Flutter based android app

Overview

Ask Us

Ask Us is a flutter based android app. It's basically a discussion forum somewhat like Quora, designed to ask questions, share their experiences and to know what their peeps are up to.

Getting Started

Local Setup

  • Fork the repo.
  • Clone it to your local setup by using the command git clone <repo link>
  • Open the project with Android Studio or VS code

Directly cloning from Android Studio (Alternate method):-

  • Go to FILE -> NEW -> PROJECT FROM VERSION CONTROL
  • Copy and paste the url of FORKED repo in the URL field and click clone.

Before cloning the project make sure you have set up the IDE correctly according to the resources given in the getting started section.

App Design

To get an idea how the app will look like, head over to the following figma link:-

How to contribute

  • After setting up the project on the local system, go to the issues section to claim issues.
  • Remember to regularly pull the updates made by others on the repo to avoid merge conflicts.
  • Read all the guidelines carefully before making any pull request on the repo.

Guidelines

Please help us follow the best practice to make it easy for the reviewer as well as the contributor. We want to focus on the code quality more than on managing pull request ethics.

  • Single commit per pull request and name the commit as something meaningful, example: Adding <-your-name-> in students section.
  • Reference the issue numbers in the commit message if it resolves an open issue.Follow the PR template strictly.
  • Do not use unnecessary variables or functions and follow a easy and understandable code structure with proper comments.
  • Provide the link to live heroku pages from your forked repository or relevant screenshots for easier review.
  • Pull Requests older than 2 days with no response from the contributor shall be marked closed.
  • Do not make PR which is not related to any issues. You can create an issue and solve it once we approve them.
  • Avoid duplicate PRs, if need be comment on the older PR with the PR number of the follow-up (new PR) and close the obsolete PR yourself.
  • Be polite: Be polite to other community members.

Communicate

Whether you are working on an issue or facing a doubt please feel free to ask us on our discord channel. We will be happy to help you out.

Comments
  • Basic layout of Ask Question Screen

    Basic layout of Ask Question Screen

    You have to make the basic layout of Ask Question screen. Check below link for the design of Ask Question screen. Figma link As of now you don't have to worry about the styling or designing.

    please make sure to make a new dart file before start working.

    Points: 10 Rookie 
    opened by Sam-commit 22
  • Design App Icon

    Design App Icon

    Design App Icon for Ask Us app. Add screenshot and drive link of high quality icon in comments below. Whose icon will be selected, he will get the points.

    The Last date for this issue is 25 October.

    NO NEED TO CLAIM THIS ISSUE.

    Points: 30 everyone 
    opened by lalit-commits 18
  • Basic layout of Sign Up Screen

    Basic layout of Sign Up Screen

    You have to make the basic layout of sign up screen. Check below link for the design of sign up screen. Figma link As of now you don't have to worry about the styling or designing. Create just basic buttons and text fields.

    Please make sure to make a new dart file before start working.

    Points: 10 Rookie good first issue 
    opened by Sam-commit 16
  • Basic layout of Login Screen

    Basic layout of Login Screen

    You have to make the basic layout of Login screen. Check below link for the design of Login screen. Figma link As of now you don't have to worry about the styling or designing. Create just basic buttons and text fields.

    please make sure to make a new dart file before start working.

    Points: 10 Rookie good first issue 
    opened by Sam-commit 15
  • Create Basic Layout of Profile  Page

    Create Basic Layout of Profile Page

    You have to make the basic layout of Profile Page screen. Check below link for the design of Profile Page screen. Figma link Upload dummy data(image and profile info) and kindly ignore bottom Navbar as of now.

    • Please make sure to code in a new dart file.
    Points: 20 Skilled 
    opened by lalit-commits 13
  • Fetching all the questions and showing them on question screen

    Fetching all the questions and showing them on question screen

    Write a function to fetch the list of questions and show the unanswered questions on the question screen. Refer to the readme for api end points and schema. For now the user data (by whom the question is posted) is not available so use dummy data.

    Advanced Expert Points: 50 
    opened by Sam-commit 9
  • Create basic layout of Answer Screen

    Create basic layout of Answer Screen

    You have to make the basic layout of Answer screen. Check below link for the design of Answer screen. Figma link Don't worry about styling as of now just implement basic layout with dummy data.(Implement scrollable view for answer)

    • Kindly code in a new dart file
    • Ignore bottom navbar as of now
    Points: 20 Skilled 
    opened by lalit-commits 7
  • Basic layout of Home Screen

    Basic layout of Home Screen

    You have to make the basic layout of Home screen. Check below link for the design of Home screen. Figma link This is the screen where all the posts from different people will be visible, so make it scrollable (hint:- make a new class for the posts).

    Make a new dart file and and populate it with dummy data. As of now do not care about styling just implement basic layout. Ignore bottom navigation bar.

    Points: 30 Skilled 
    opened by Sam-commit 6
  • logo design

    logo design

    Issue: 52

    Short description of what this resolves:

    logo design

    Changes proposed in this pull request and/or Screenshots of changes:

    -link :https://drive.google.com/file/d/1fXShxf0Wf4gCGyom1Z0-Ln5qLxktgJEP/view

    US A 1 (1)

    opened by shreya-0508 5
  • Implementing functionality to post questions

    Implementing functionality to post questions

    Make a new function in calling-apis.dart file to post a question that the user will input from the question screen. Refer to the readme for api end points and schema.

    Advanced Points: 30 
    opened by Sam-commit 5
  • Improve UI of home screen

    Improve UI of home screen

    Improve UI of home screen and make it similar to the figma link given. Also make use of the constants.dart file to ensure uniformity throughout the app and if required make changes in constants.dart file.

    Points: 10 enhancement good first issue 
    opened by Sam-commit 5
  • Fixing the issue with continuous integration

    Fixing the issue with continuous integration

    Right now the continuous integration setup using GitHub actions to check the code before merging pull request fails at the step:

    • run: flutter format --set-exit-if-changed .

    Fix it. Do changes in the code if required.

    Points: 20 Skilled bug help wanted 
    opened by Sam-commit 5
Owner
OpenCode IIIT Allahabad
OpenCode is a month-long event of open-source where programmers, designers, and innovators code, design, learn, and build solutions.
OpenCode IIIT Allahabad
Flutter based Android & iOS app for the NASH Uproar

NASH Uproar About the App Flutter based Android & iOS application for the NASH Uproar. Pulls data using the Wordpress API Downloading Android: Google

Akshath Jain 8 Apr 10, 2020
Decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native iOS, Android and web app.

SkyFeed SkyFeed is a decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native Android, web and (soon) iOS app. Use You ne

null 88 Oct 28, 2022
Bikeminer is an Android based app that sends the GPS data of the smartphone to a server.

This repository is for the advanced software engineering lecture 2022 at DHBW-Mannheim Bikeminer Bikeminer is an Android based app that sends the GPS

null 4 Mar 29, 2022
An Android/iOS based NFT marketplace.

NFT Store Inspiration I first got the idea to create NFT Store by looking at the $69 million Beeple's NFT. The piece of art is made from 5,000 tiles m

Apurv Jha 24 Nov 25, 2022
Paystack SDK for Android. Accept payments on Android

Paystack Android This is a library for easy integration of Paystack with your Android application. Use this library in your Android app so we shoulder

Paystack 117 Dec 12, 2022
A Flutter app based on the design of the Social Media Integeration App

A Flutter app based on the design of the Social Media Integeration App

Achmad Rizki Nur Fauzie 2 Dec 8, 2021
A flutter based app using python scripts as backend for a quotes app.

Fluthon APP A new Flutter project which is supported from a python script and lists quotes . Deployment ?? -> /Script - python main.py. -> Run main.d

Yash Joshi 4 Nov 16, 2022
Flutter package to determine whether to prompt a user to rate your app based on a given criteria.

should_review This package helps determine if a user should be prompted to rate your app. The behavior of this package was inspired by the stackoverfl

Francis Ilechukwu 4 Sep 10, 2022
A personalized yoga trainer app based on Flutter and TensorFlow Lite.

Yoga Guru Yoga Guru is your personalized yoga trainer app based on Flutter. It uses posenet, a pre-trained deep learning model, to estimate body poses

Aditya Sharma 157 Nov 9, 2022
🌍 Full-stack travel app using Flutter, Dart and Geolocation service. Map updates 🗺 along with map markers based on location filters 📌

Tripscape ?? Built With Frontend Flutter Dart Backend & Libraries Geolocator Google Maps Flutter Provider API Places API Google Maps API Places Autoco

Soumyadeep Das 3 Nov 23, 2022
Munem Sarker 1 Jan 25, 2022
Pneumonia and COVID-19 detection Mobile App from Chest X-rays using CNN based deep learning classifiers.

image_classification A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you sta

null 1 Dec 7, 2021
This App Currently is a Simple Budget Manager Show Analytics Based on Your Past Transactions

Budgex [In Progress] This App Currently is a Simple Budget Manager Show Analytics Based on Your Past Transactions Features Localization Persistant Sto

Mohammad Javad Hossieni 8 Nov 14, 2022
A Markdown-based note-taking app for mobile devices.

Noteless A markdown-based note-taking app for Android Compatible with notes saved in Notable Features Markdown-optimized editor with syntax highlighti

null 460 Dec 31, 2022
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Pawan Kumar 1.5k Jan 8, 2023
AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

AuthPass.app - Open Source Password Manager for mobile and desktop AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3

AuthPass 1.5k Jan 5, 2023
gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required.

GUI_AUTOMATION gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required. Install py

Hassan Kanso 34 Oct 30, 2022
Body mass index (BMI) is a measure of body fat based on height and weight that applies to adult men and women. Here is the simple program for BMI calculator in Flutter.

BMI-Calculator Body mass index (BMI) is a measure of body fat based on height and weight that applies to adult men and women. Here is the simple progr

Renganathan 2 Oct 31, 2021
GJAMAssist is an open source Flutter-based template for a business assistant application.

GJAMAssist is an open source Flutter-based template for a business assistant application. It has been designed to use Google Firebase as ba

Japan Gor 12 Oct 9, 2022