Giter Club home page Giter Club logo

blood-donation's People

Contributors

abanidas avatar animeshroydev avatar bloody-badboy avatar debajyotibasak avatar dhruvamsharma avatar groverankush avatar harikautilya avatar harshvardhanpro avatar hrishi1999 avatar intkhabahmed avatar kamalmrock avatar kautilyahari avatar kundank191 avatar nihanth876 avatar omi90 avatar pradhan10 avatar ritesh-singh avatar sakchhams avatar shahidcodes avatar shivamarora avatar xsahil03x avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blood-donation's Issues

App won't send OTP, stuck loader or no loader.

Bug Report

I am trying to help contribute to this project since a few days, one thing stopping me is I can't get past the OTP screen

Environment

  • Version : 7.0
  • Device/Operating System : Android

Bug:

  • Nothing after entering phone number for OTP request.

Steps to reproduce:

  1. Start app
    2.Enter phone number
  2. Nothing happens, just stuck on loading screen. If I am debuggin on emulator, it will show a loader, on a real device, it won't show the loader. Logcat doesn't give any valuable information.

I've enabled Authentication on Firebase dashboard. Checked everything.

Add Animations to Splash Screen.

Splash screen needs animations.

Currently, the splash screen is simple. Animating it will make it more catchy and attractive.
The main app_logo and the app_name are flashed from the screen before the home page.

Improve Donor bottom sheet design

On tapping any marker on map, a bottom sheets pops out. Change UI for that.

Improve the UI of donor bottom sheet. Take pull from develop.

Validation checks for user details screen

User details screen have widgets like blood grp, name, lastname, gender, email and all.

There should be proper validation for all and since all fields are mandatory, user should not be able to proceed after clicking on createNow button.

A proper toast or snackbar message or toast should be shown.

Memory leak in UserDetailActivity

Template meant to be filled out when filing new issues

Bug Report

Bug

LocationUtil holding the reference of the UserDetailActivity instance, the GC is not able to destroy it

Proxy error

Error:Failed to complete Gradle execution.

Cause:
Unable to tunnel through proxy. Proxy returns "HTTP/1.1 407 Proxy Authentication Required"

MVVM

Bug Report

The project is following MVP:
-> MVP produce more classes and Java code
-> View delegates user input to Presenter; both of layers should have a 1 to 1 relation
-> Presenters are hard bound to view and not reusable

Where in MVVM:
-> We get officially recommended tools straight from Google, so we can worry less about lifecycle, memory leaks and crashes
-> MVVM gives more separation of concerns, less boilerplate and encourage the reactive approach
-> Provides clearer separation of the UI and application logic

Let's follow MVVM using Android architecture components.

Skip details profile screen for registered user

Bug Report

Environment

  • Version : 1.0.0
  • Device/Operating System : Oreo 8.0

Bug:

  • What error did you encounter? Attaching screenshots or logs is always helpful.
    A registered user has to enter the profile details everytime.
  • When does this occur?
    When a registered user try to login.

Steps to reproduce:

  1. Register
  2. Clear data or uninstall
  3. Try to login then the profile screen will come.
    ...
  • What should be the behaviour from your point of view? How do you expect the service to work?
    A registered user should be able to directly go to HomeActivity.

Improvements in UserRegistrationActivity

Environment

  • Version : develop 7bb6bd3
  • Device/Operating System : Windows

Bug:

  • What error did you encounter? Attaching screenshots or logs is always helpful.
    The layouts relating to entering phone number and verify OTP are not up to the marks as per the mockups.

  • What should be the behaviour from your point of view? How do you expect the service to work?
    The views need to be centered as per the mockups.

Feature Request

Description

  • Ability to resend the OTP code.

How would the above feature be useful?

  • This would allow the user to resend the OTP code to his phone number in case he doesn't receive one because of network issues.

Technical Insights

  • How do you think it should be implemented.
    Add a Resend Code button within the OTP Verifier screen and resend the code using Firebase.

Memory leak in UserLoginActivity

Template meant to be filled out when filing new issues

Bug Report

Before Reporting

  • Check if the issue has already been reported on the issue tracker
  • Ensure you've successfully tested with the latest code.

Environment

  • Version : _____
  • Device/Operating System : _____

Bug:

  • What error did you encounter? Attaching screenshots or logs is always helpful.
  • When does this occur?

Steps to reproduce:




...

  • What should be the behaviour from your point of view? How do you expect the service to work?

Other Comments:

  • What is the context of this ticket? If not obvious, explain why you need to do this.

  • If you have an idea about the technical background of the ticket, please share it.

Feature Request

Description

  • Describe the feature you want to add to the application.

How would the above feature be useful?

  • Explain how your feature would make the application better.

Technical Insights

  • How do you think it should be implemented.

Error when trying to login

When I am trying to signup with my mobile number
It was showing
We have encountered an unexpected error while verifying your phone number
Please help me regarding this issue

App crash when trying to login.

Bug Report

Environment

  • Version : develop 7bb6bd3
  • Device/Operating System : Emulator x86 Android 8.1.1, Android Studio 3.1.1

Bug:

  • What error did you encounter?
    App force closed when trying to sign in.

java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.tasks.Task com.google.android.gms.common.api.GoogleApi.zzb(com.google.android.gms.common.api.internal.zzde)' on a null object reference
at com.google.android.gms.internal.zzdza.zzb(Unknown Source:4)
at com.google.android.gms.internal.zzdzh.zza(Unknown Source:19)
at com.google.firebase.auth.FirebaseAuth.zza(Unknown Source:44)
at com.google.firebase.auth.PhoneAuthProvider.zza(Unknown Source:18)
at com.google.firebase.auth.PhoneAuthProvider.verifyPhoneNumber(Unknown Source:24)
at com.udacity.nanodegree.blooddonation.ui.registration.view.UserRegistrationActivity.verifyPhoneNumber(UserRegistrationActivity.java:132)
at com.udacity.nanodegree.blooddonation.ui.registration.presenter.UserRegistrationPresenter.onIamInButtonClick(UserRegistrationPresenter.java:36)
at com.udacity.nanodegree.blooddonation.databinding.ActivityUserRegisBindingImpl._internalCallbackOnClick(ActivityUserRegisBindingImpl.java:368)
at com.udacity.nanodegree.blooddonation.generated.callback.OnClickListener.onClick(OnClickListener.java:11)
at android.view.View.performClick(View.java:6294)
at android.view.View$PerformClick.run(View.java:24770)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

  • When does this occur?
    After entering a valid phone number and clicking I'm in. It crashes immediately.

Steps to reproduce:

  1. Open the app.
  2. Enter your phone number.
  3. Click on I'm in

Add "About" in app

This is free Blood Donation Mobile Application which helps needful patients to search for blood donors in their city or area and request for blood donation.Connecting blood donors and needy reduces time which increases the possibility of saving lives and also eliminates the shortage of blood.

Please add this info in app About section.

screenshot_20180501-183849

Splash Screen Problem

Environment

  • Version : current version
  • Device/Operating System : All Devices

Bug:

  • Pressing Back Button from main Screen shows Splash Screen
  • Required behavior is it should close the app when when back is pressed from main screen

Steps to reproduce:

  1. In AndroidManifest.xml file, add android:noHistory="true" attribute in splash screen <activity>.

Bad MVP implementation in UserRegistrationActivity

Environment

Bug:

  • What error did you encounter?
    The Activity (View) implements signup logic which should be contained in the Model

  • When does this occur?

  • What should be the behavior from your point of view? How do you expect the service to work?
    Sign up logic should be implemented in the Model

How would the above feature be useful?

Enforce MVP architecture to ensure uniformity across the project.

error location is not selected

i don't know if the app only works with india coordinates the select ur location works fine, my current Loc show in the profile page and yet an error is show "Your location is not yet selected but clearly it is. any help ??
screenshot-1544438886553

Keyboard overlaps I AM IN button on login/signup page

Bug Report

Environment

  • Version : 1.0.0
  • Device/Operating System : Android 8.0

Bug:

  • What error did you encounter? Attaching screenshots or logs is always helpful.
    Keyboard overlaps I AM IN button. However UI should be moving up when keyboard gets in view.
    Screenshot
  • When does this occur?
    While entering phone number on signup.

Steps to reproduce:

  1. Clear data if logged in
  2. Enter phone number on sign up screen
  3. Watch the keyboard covering the button
    ...
  • What should be the behaviour from your point of view? How do you expect the service to work?
    The whole UI should move up show the I AM IN button

Android version not supported

Environment
Version :
Bug:
It was a warning that the fucntion can oly be used for API level 16 and above.
When does this occur?
Steps to reproduce:
navigate to app
navigate to java
navigate to com.udacity.nanodegree.blooddonation
navigate to ui
navigate to splash
open splash screen activity
goto lines 66, 82 , 99
IDE shows warning that the function requires minimum api 16
Solution :
set minimum api level 16.

! (Fixed length of Mobile Number)

Bug Report

Bug: User is able to enter mobile number of any length at the Mobile Registration Activity

  • eg : 8109341452225125245215

  • The EditText should not accept any digit after the mobile number is completed

  • i.e : 10 Digits (India)

Login Button is not Present.

feature/login_signup on this branch when i check this there is no login Button.

Can I fix this

Environment

  • Version : 1
  • Device/Operating System : Android

Bug:

screenshot_1523872830

No Close or Cancel button on Dialog

Feature Request

Description

  • If you click on + Button on main screen, a dialog comes for user to request blood or donate blood with some other details to fill up.
    But on the same dialog there is no provision to close it either with a close icon or a button, also back button also does not work to close the dialog. There is only one button Submit in the bottom.

How would the above feature be useful?

  • This would help user to close the dialog if he/she does not have anything to Submit and just checking the features of the app.

User Details Screen

Design and develop user details screen as per given in the mock.

On click of create button authenticated users information should be added in the firebase db.

data binding errors

cannot find method onProceedButtonClick(java.lang.String, java.lang.String) in class ui.login.UserLoginContract

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.