GithubHelp home page GithubHelp logo

open-learning-exchange / myplanet Goto Github PK

View Code? Open in Web Editor NEW
24.0 22.0 25.0 42.42 MB

๐ŸŒ• myPlanet android app reads data from ๐ŸŒŽ for offline use as well as it collect usage data and sends them back to the Planet.

Java 0.03% Kotlin 99.97%
android-studio apk sync planet android-device learning java realm hacktoberfest kotlin

myplanet's People

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

Watchers

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

myplanet's Issues

better drawer

Currently drawer items' icon color does not look right,

drawer-icon-color

Can we change the color of these icon when a drawer item is selected?

Loading user data from database

We have to load the already enrolled courses onto "My shelf" in order to be accessible to the user. Also it has to synchronize everything from the database of the specific user.

Enable resource selection

We have to enable resource selection if the user has to add any resource or courses to his/her shelf.

User Dashboard

After the login activity and the device is connected to the community/nation, it should display the main dashboard which will have "My Library", "My Course Progress", "My meetups", "My teams"......Also It should update the number of visits taken by the learner.

creating new Fragments for Dashboard ImageButtons

In the Dashboard fragment I created the onclick method and gave fragments for every image button.

Description
Making ImageButton clickable and making intents for them.

example :
Created the private ImageButton myCoursesImage;

myCoursesImage.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View v) {
               Log.e("DF: ", "Clicked myLibrary");
               Intent intent = new Intent(getActivity() , PDFReaderActivity.class);
               startActivity(intent);
           }
       });

Problem:
Currently all the ImageButton are pointing to the same fragments. Did not make any new fragments for every imagebutton . Will make it when we have to implement functionality on those fragments. eg. PDFReaderActivity.class is same for every ImageButton Intent.

Authenticating the user

While authenticating the user......we need to use encryption and decryption. Should we change from md5 algorithm? because md5 hash is more prone to security hacks. Should we maybe implement RSA-SHA-256 algorithm?

better login

  • it should not have so much padding blue background on smaller screens
  • gear icon on the upper right is not positioned correctly (screenshot)

Enable rating

We have to enable rating the course by the user after they take the course.

download file from http / https

Download files from http / https address (couchdb attachment file) unto local drive on Android device.
Process must queue multiple downloads
Show download process
Prompt / alert user when download is completed

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.