Samset's repositories
KotlinNavigationDrawer
kotlin navigation drawer
Mvvm-android-master
The main players in the MVVM pattern are: The View — that informs the ViewModel about the user’s actions The ViewModel — exposes streams of data relevant to the View The DataModel — abstracts the data source. The ViewModel works with the DataModel to get and save the data.
NougatCamera
Camera Demo
RecyclerviewDecoration
Recyclerview Decoration
ServiceWithAlarmManager
In this service i set ceratin time in alarm manager and fire event every 15 min
ShimmerLayout-master
ShimmerLayout
AndroidTv-Sample
In this sample i am creating Android Tv App
AutoRestartApp
In this sample i restart app after certain time interval
BattreyDozeMode-master
android N battrey doze mode on/off
CustomShape-master
Custom vector and layer-list shape in android
FirebaseJobDispatcher
FirebaseJobDispatcher is a use for background job executing
JetPack-Navigation
Android JetPack is a set of android components designed with Kotlin in mind, available with Android Studio 3.2.
ProductFlavors
Product Flavore to saparate and maintain code reusibility
RecyclerView
recycler view
RecyclerviewSapnning
Recyclerview Spanning
RetrofitDaggerConnection
How to make retrofit connection with dagger.
RetrofitOfflineSample
Offline App reduces bandwidth consumption.
RetrofitSample
retrofit example
SampleDisableCopyPaste
Disable copy paste in EditText, i handle all type of edittext
ViewModel-mster
The ViewModel class is designed to store and manage UI-related data in a conscious way. The ViewModel is able to live through the configuration changes. It means that even after the Activity is destroyed and recreated after the phone rotation, you’ll still have the same ViewModel with the same data
ViewPagerIgnoreoffscreenlimit
In this sample i am use observer for ignore offscreenPagelimit
WorkManager-jetpack
Workmanager is a new android library and workManager is a part of jetPack library
AndroidAccountManager-mster
Manage android account manager
BluetoothConnectivity
In this app we we are develop bluetooth connect and pair
DesableCopyPaste
If you are explore all internet and google and not found exact solution on restrict copy paste as well as disable clipboard, you here right place
JetpackCompose-Sample
Here we are learn about how to use jetpack compose for designing.
SearchableSpinner
Searchable Spinner allow you to easily search along spinner items using Dialog with EditText.
SharedViewModel
In android, we can use ViewModel to share data between various fragments or activities by sharing the same ViewModel among all the fragments and they can access everything defined in the ViewModel. This is one way to have communication between fragments or activities
SOLID-Principle
A good system needs a good code base that is easy to read, understand, maintain (add/change features, fix bugs), and extend in the future. This saves development time and resources while increasing work satisfaction. So SOLID principle is heart of the any development of software.