Giter Site home page Giter Site logo

vruddy's Introduction

VRuddy App

Logo

Open Source Love Percentage of issues still open Awesome Badges PyPi license

I created Vruddy as an open-source Android app, written in Java that is available on GitHub. I developed this app as a way to practice and develop my skills in Android app development. With Vruddy, I aimed to challenge myself. The app is freely available for anyone to use, modify, and distribute, the source code is available on GitHub for other developers to access and contribute to. I hope that Vruddy will be useful for others and that will also serve as a learning experience for me as I continue to improve my skills in app development.

๐Ÿš€ App Features

  • Watch Videos
  • Search for Videos
  • Save Favorite Videos in the Favorite List
  • Download Music
  • Download Videos

๐Ÿ‘จโ€๐Ÿ’ป Highlight used technologies & Techniques

  • MVVM Design Pattern
  • A scrollable list of items, possibly with different types of data, that can be easily customized using the RecyclerView library.
  • CardView a popular UI element used to display a combination of images, text, and other elements, as provided by the CardView library.
  • Room Database to store user data: Favorite Videos
  • Play videos from URLs in the app using the ExoPlayer, ExoVideoView and You Tube video player libraries.
  • Display images using a URL using the Picasso library.
  • Shimmer effect using Facebook Shimmer library.
  • The ability to execute JavaScript code in the app using the BSF library.
  • Fetch and download files in the app using the PRDownloader librarie.
  • The ability to display circular images using the CircleImageView library.
  • Using android architecture components like view model and live data and room for database operations
  • Using GSON for parsing and creating JSON data

๐Ÿ“ง Get in touch on

General badge General badge

vruddy's People

Contributors

melloussi 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.