Giter Site home page Giter Site logo

edusera's Introduction

Edusera

sampleImages

Proposed application : A simple and intuitive Android Application that shows the courses available and its corresponding data using API calls and view the course video in itself.

sampleImages

Concepts & Functionality used : JAVA is used as the programming language for this project.

The application uses Modern Android Development at its core and uses architecture patterns to work efficiently. With over 39 jetpack libraries used, the major ones include -

  • Material Components : To create beautiful, smooth and interactive user interface.
  • MVVM : Handles all the background tasks, navigation, and lifecycle management.
  • Room : Data from the internet is stored in a room database making data persistent.
  • Retrofit : Retrofit handles all the api calls and is responsible for getting data from the internet.
  • Glide : The image loading and caching library to enable smooth conversion of image from its URL.
  • Navigation Architecture : The component that allows user to navigate from one page to another is handled by the navigation architecture components.
  • RecyclerView : To present the lists of different types of courses and its data.
  • LiveData : LiveData is the observable data which is reflected in the view.
  • YouTube API : To enable youtube videos to be able to play in the application itself.

Check the app: Application link.

edusera's People

Contributors

smish-hash avatar

Watchers

 avatar

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.