Balakrishnan's repositories
BulkDownloader
BulkDownloader is used for multiple downloading process easy. It provides progress listener for each files and for whole file. It guarantees completion of download files as it runs on work manager
WorkManager
Andriod Jet pack offers variety of libraries to make ease Android app development, Here is Simple app about Work manager which explains the implementation of One Time and Periodic Request and Unique Work
DataBindingAndroid
Android data binding for Recycler view, One way and two way binding , Live Data + View Model for FireBase NOTE :: USE JAVA 8
AndroidDatabase
Android DataBase - Samples
trianglify
Highly customizable library to generate beautiful triangle art views for android.
Android-API-calls
Simple server API calls using volley
Basics-of-Android---Kotlin
Beginners Guide to Android using Kotlin
SharedPreferenceSimplified
This repository demonstrates simplifying SharedPreference Read and Write operations in Android
Audio-Recorder
This repository shows how to record audio in android app and how to implement pause and resume functionality in audio recording
camera-samples
Multiple samples showing the best practices in camera APIs on Android.
compose-samples
Official Jetpack Compose samples.
FragmentFactoryExample
This repo shows simple example to how to use FragmentFactory
GalleryPicker
Gallery Picker allows you to design a custom gallery for image/ video picker in your android projects.
VideoEditor
FFmpeg is a powerful multimedia framework which allows us to decode, encode, transcode, stream, filter and play most of the media content available now. With the help of these tools, you can develop and application that can manipulate any form of media to the desired output. Sky is not the limit when using FFmpeg. I prefer FFmpeg-all which is a Bible for FFmpeg but it is difficult to read if you do not know what you are looking for. To make it easy, I will summarise the basics of video manipulations using FFmpeg which, then you can use in your own applications or libraries that you are working on. I have developed a simple library that enables you to trim and crop a video, additionally you can compress any video and convert it into any format that you desire.