Salmaan Ahmed's repositories

PaginatedTableView

Assign this class to your UITableView and it will be equipped with pull to refresh as well as infinite scroll along with a callback where you don't have to worry about page number/size stuff. Thats why libraries exist :)

Language:SwiftLicense:MITStargazers:173Issues:4Issues:16

FlagChatAdapter

FlagChatAdapter is easy to implement enchanting recycler view adapter. Just extend your adapter with FlagChatAdapter, impliment some methods and voila! You have got the most beautiful looking chat on your phone. Zero boilerplate code, just put your variables in the right direction.

Language:KotlinStargazers:40Issues:1Issues:0

SlackRedesignFlutter

Exploring the power of UI in flutter, I decided to create something cool. I saw the concept of flutter while browsing up-laps. I used the default flutter icons and colors to keep it simple. Here I reveal the power of flutter.

Language:DartStargazers:36Issues:4Issues:0

HorizontalCalendar

Horizontal week view calendar for iOS just like apple calendar

Language:SwiftLicense:MITStargazers:22Issues:2Issues:4

SASlider

SASlider is lightweight cool looking custom slider control which enables the user to input integer or decimal values with high customizeability. User can select values by inputting in text field above slider, slide the control or tap anywhere on the slider to move it.

Language:KotlinStargazers:17Issues:1Issues:0

flutterCounter

Flutter Counter is a plugin written in dart for flutter which is really simple and customizeable. Create it like any other widget, add params according to your need and presto! You have got the highly customizeable counter with callbacks. Zero boilerplate!

SAExpandableButton

Expandable button is lightweight custom button which hides and shows child views on click automatically

Language:JavaLicense:MITStargazers:12Issues:2Issues:1

CustomizableSpinner

Easy spinner which populates without any creating adapter or providing layout

encryptedPrefs

Default shared prefrences in android comes with limitations. Developers cant save objects to it, neither are those encrypted. This is to make the storage much more easy, you can now save the models to local storage by calling a single function. And guess what, its also encrypted! Zero boilerplate!

Language:DartLicense:MITStargazers:10Issues:1Issues:0

PullToRefreshDSL

One line of code to add pull to refresh view to header or footer of any UIScrollView subclass i.e. Collection/TableView.

Language:RubyLicense:MITStargazers:9Issues:2Issues:0

flutter

Flutter makes it easy and fast to build beautiful mobile apps.

Language:DartLicense:BSD-3-ClauseStargazers:7Issues:1Issues:0

dio

A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.

Language:DartLicense:MITStargazers:6Issues:1Issues:0

SlidingMenu

An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks!

Language:JavaLicense:Apache-2.0Stargazers:6Issues:1Issues:0

HF-Barcode-Scanner

Simple Barcode Scanner

Language:JavaStargazers:5Issues:1Issues:0

iOS-MVVM-Sample

Simple testable MVVM sample to start your app with

Language:SwiftStargazers:3Issues:1Issues:0

SwiftySound

SwiftySound is a simple library that lets you play sounds with a single line of code.

Language:SwiftLicense:MITStargazers:3Issues:1Issues:0

gitignore

A collection of useful .gitignore templates

License:CC0-1.0Stargazers:2Issues:1Issues:0

NSStructMapper

Library to Map NSObjects to SwiftObjects and Vice Versa

Language:SwiftLicense:MITStargazers:2Issues:2Issues:0

Android-Image-Slider

Android Auto Image Slider

Language:JavaLicense:Apache-2.0Stargazers:1Issues:1Issues:0

CoordinatorTest

This is the full code practice by tutorial - "How to use the coordinator pattern in iOS apps", Paul Hudson, Hacking with Swift. You can see more here ( https://www.hackingwithswift.com/articles/71/how-to-use-the-coordinator-pattern-in-ios-apps )

Language:SwiftStargazers:1Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:2Issues:0