Code Monkey home page Code Monkey logo

shabd's Issues

Add proper Internalisation support for text

I suggest that there should be proper internationalisation support to enable multiple languages. Over the course of time, I have realized that the sooner all the text gets internationalised the better it is.

References: https://developer.android.com/guide/topics/resources/localization, https://lingohub.com/frameworks-file-formats/android-i18n-android-studio/

I suggest that this would be very helpful in scaling up the app.

PS: if it still not your priority right now, feel free to close this issue.

Would you like to work on the issue?

No

Fix the issues related to circleci build

Actual Behaviour
Currently our project is failing the circleci build. It needs to be rectified as soon as possible

Reason of Failure
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

Would you like to work on the issue?
Yes

Add More Firebase Dependencies

Things to add

  • Firebase Cloud Messaging dependency
  • Firebase Cloud Firestore dependency
  • Firebase UI CloudFirestore dependency
  • Firebase Auth Dependency
  • Firebase UI Auth dependency

Add circleCi build bot

Actual Behaviour
No bot is available to check build

Expected Behaviour
There should be a bot to check weather the app is working or not

Steps to reproduce it
Follow documentation of circleci

Would you like to work on the issue?
Yes

Create basic fragments

Changes to be made

Create necessary fragments for the home screen with proper callbacks

Would you like to work on the issue?

Yes

Change the background colour of the fragments, tts bar

Actual Behaviour
Currently the background colour of the fragments are default colour.

Expected Behaviour
Change the background colour to look more attractive. Use some gradients. Also change the background colour of the tts bar in home fragment. Make it transparent.

Steps to reproduce it
Make gradients and use it as background colour.

Resources to implement this feature:

RuntimeException :A TaskDescription's primary color should be opaque

Actual Behaviour
App crashes with RuntimeException: A TaskDescription's primary color should be opaque

Steps to reproduce it

  • we cannot use Alpha in primary color so change it to opaque.

LogCat for the issue

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dsciitp.shabd/com.dsciitp.shabd.MainActivity}: java.lang.RuntimeException: A TaskDescription's primary color should be opaque

Would you like to work on the issue?

Yes

Add cards of various topics in main page

Expected Behaviour
Add cards of various topics in the home page

Steps to reproduce it

  • Add firestore documents. This will be used to make cards.
  • Make cards and display them in the home fragment.

Would you like to work on the issue?
Yes

Rectify navigation menu

  • Remove old navigation bar options, add proper options in it.
  • Change color of nav_header_main

Make the cards to show data from server.

Actual Behaviour
Make the cards of various words.
Feature:

  • Background will be sent from firebase
  • TextColor will be sent from firebase
  • Text also from firebase
    Planning on this make the card dynamic

Steps to reproduce it
Make temporary card. Will replace the data at later stage.

Integrate firebase in the app

Expected Behaviour
Integrate firebase to make use of realtime database

Steps to reproduce it
Create firebase account and add the required files.

Would you like to work on the issue?
Yes

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.