Pinned Repositories
Android-Kotlin-Clean-Architecture
Android Sample Clean Architecture App written in Kotlin
angular.js
AngularJS - HTML enhanced for web apps!
ComposePlayground
conceal
Conceal provides easy Android APIs for performing fast encryption and authentication of data.
ExpandableSelector
ExpandableSelector is an Android library created to show a list of Button/ImageButton widgets inside a animated container which can be collapsed or expanded.
InfiniteViewPager
Augment Android's ViewPager with wrap-around functionality.
jitsi-meet-logger
jQuery-Impromptu
An extention to help provide a more pleasant way to spontaneously prompt a user for input.
lib-jitsi-meet
A low-level JS video API that allows adding a completely custom video experience to web apps.
SectionedRecyclerViewAdapter
An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state(Loading/Loaded/Failed) controlled individually.
KarimFikani's Repositories
KarimFikani/Android-Kotlin-Clean-Architecture
Android Sample Clean Architecture App written in Kotlin
KarimFikani/angular.js
AngularJS - HTML enhanced for web apps!
KarimFikani/ComposePlayground
KarimFikani/conceal
Conceal provides easy Android APIs for performing fast encryption and authentication of data.
KarimFikani/ExpandableSelector
ExpandableSelector is an Android library created to show a list of Button/ImageButton widgets inside a animated container which can be collapsed or expanded.
KarimFikani/InfiniteViewPager
Augment Android's ViewPager with wrap-around functionality.
KarimFikani/jitsi-meet-logger
KarimFikani/jQuery-Impromptu
An extention to help provide a more pleasant way to spontaneously prompt a user for input.
KarimFikani/lib-jitsi-meet
A low-level JS video API that allows adding a completely custom video experience to web apps.
KarimFikani/paint
KarimFikani/play-services-plugins
Plugins to help with using Google Play services SDK.
KarimFikani/SectionedRecyclerViewAdapter
An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state(Loading/Loaded/Failed) controlled individually.
KarimFikani/sparkcalculator
KarimFikani/WeatherApp