Mohamed Shaikhon's repositories
keychain-swift
Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.
folding-cell
:octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion
swift-algorithm-club
Algorithms and data structures in Swift, with explanations!
MeetupSessions
Sharing meetup sessions: Code/slides/videos and links
Lenovo-Y520-macOS
Set of tools, scripts & patches to install macOS on Lenovo Legion Y520/Y720 (Kaby Lake) machines.
StretchyBlurryHeader
A collection view header that can stretch and get blurred whilst scrolling.
material-components-ios
Modular and customizable Material Design UI components for iOS
Searchable-RecyclerView-Demo
An example app using a SearchView to filter items in a RecyclerView while taking full advantage of item animations!
SortedListAdapter
The RecyclerView.Adapter that makes your life easy!
android-architecture
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
timber
A logger with a small, extensible API which provides utility on top of Android's normal Log class.
schematic
Automatically generate ContentProviders
GoogleMap
Google Map to use create path on map and play vehicle on path like Uber and Ola
retrofit
Type-safe HTTP client for Android and Java by Square, Inc.
TextFieldBoxes
New Material Design text field that comes in a box, based on Google Material Design guidelines.
Android_Me
App that lets you style your own Android! This uses Fragments to create a flexible and responsive UI.
DataStructureAndAlgorithms
Write code that run faster, use less memory and prepare for your Job Interview
android-permissions
An android library that makes it really easy to deal with dynamic permissions. Based on the context, library automatically decides whether to show a dialog (in case app is in foreground) or a notification (in case permission is required by a background service).