Skip to content

The Android & iOS Alternative Library and Tool Collection

rachanon/android-ios-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

The Android & iOS Alternative Library and Tool Collection

Inspired by blog.autsoft.hu

Move to GitHub to make it easier for people to contribute.

Programming Language

iOS Android
Swift Kotlin
Objective-C Java

IDE

iOS Android
Xcode Android Studio
                                                  | ~~[Eclipse ADT](http://android-developers.blogspot.com/2016/11/support-ended-for-eclipse-android.html)~~ (** Support Ended for Eclipse Android Developer Tools)

Dependency Manager and Build Tools

iOS Android
Swift Package Manager Gradle
Carthage
CocoaPods

Network Communication

1. HTTP / REST Communication

iOS Android
Alamofire OkHttp
Moya Retrofit
                                                  | [Fuel](https://github.com/kittinunf/Fuel)

2. Image Caching

iOS Android
SDWebImage Glide
Kingfisher Picasso
Nuke

3. MQTT (Message Queue)

iOS Android
Moscapsule Paho

4. TCP/IP, UDP

iOS Android
CocoaAsyncSocket Kryonet

Parsing

1. JSON

iOS Android
Argo Gson
ObjectMapper

2. XML

iOS Android
Ono (斧)
Fuzi (斧子)

Logging

iOS Android
CocoaLumberjack Timber
                                                                  | [Hugo](https://github.com/JakeWharton/hugo)

Persistence

1. Key-value storage / NoSQL

iOS Android
Realm Realm
                                                  | [Paper](https://github.com/pilgr/Paper)
                                                  | [SnappyDB](https://github.com/nhachicha/SnappyDB)
                                                  | [Couchbase Mobile](http://www.couchbase.com/nosql-databases/couchbase-mobile)
                                                  | [Icepick](https://github.com/frankiesardo/icepick) (save&restore instance state)

2. Key-value storage / NoSQL

iOS Android
MagicalRecord SugarORM
                                                              | [GreenDAO](https://github.com/greenrobot/greenDAO)
                                                              | [ActiveAndroid](http://www.activeandroid.com/)

3. File management

iOS Android
                                                  | [Android Simple Storage](https://github.com/sromku/android-simple-storage)
                                                  | [Android External File Writer](https://github.com/PrashamTrivedi/AndroidExternalFileWriter)

User Interface

1. UI collections

iOS Android
Awesome iOS UI Awesome Android UI

2. Animation

iOS Android
AFViewShaker Circular Tools
                                                              | [Android View Animations](https://github.com/daimajia/AndroidViewAnimations)

3. Charts

iOS Android
iOS Charts MP Android Chart
                                                              | [Android Charts](https://github.com/dacer/AndroidCharts)
                                                              | [AChartEngine](https://github.com/ddanny/achartengine)

4. Custom Menu

iOS Android
ECSlidingViewController AndroidResideMenu
5. Loading
iOS Android
MBProgressHUD Circular Progress Button

6. Validation

iOS Android
                                                  | [Android Saripaar](https://github.com/ragunathjawahar/android-saripaar)

Debugging

iOS Android
FLEX Stetho
                                                  | [LeakCanary](https://github.com/square/leakcanary)

Crash Reporting

iOS Android
Fabric.IO Fabric.IO

Analytics

iOS Android
Analytics for iOS Analytics for Android
Mixpanel Mixpanel

Testing

iOS Android
Kiwi Robolectric
Specta Espresso
Quick Mckito
KIF Awsome Android Testing
Subliminal
Calabah

Programming

1. Event Handlers

iOS Android
SwiftEventBus EventBus
                                                                | [Otto](https://github.com/square/otto)

2. Dependency Injection

iOS Android
Typhoon Dagger 2

3. Reactive Programming

iOS Android
RxSwift RxJava
ReactiveCocoa RxAndroid

4. Util libs

iOS Android
                                                  | [ButterKnife](http://jakewharton.github.io/butterknife/) (View Injection)
                                                  | [Android Annotation](https://github.com/excilys/androidannotations)
                                                  | [Guava](https://github.com/google/guava)
                                                  | [Greenrobot Common](https://github.com/greenrobot/greenrobot-common)
                                                  | [Mortar](https://github.com/square/mortar)
                                                  | [Flow](https://github.com/square/flow)
                                                  | [Device Year Class](https://github.com/facebook/device-year-class)

5. Date Formatters

iOS Android
ISO 8601 Date Formatter Joda Time
                                                                            | [ThreeTenABP](https://github.com/JakeWharton/ThreeTenABP)

Tools and Collections

iOS Android
Cocoa Controls Awsome Android
                                                  | [Android Must Have Libraries](https://guides.codepath.com/android/Must-Have-Libraries)
                                                  | [Android Arsenal](https://android-arsenal.com/)

About

The Android & iOS Alternative Library and Tool Collection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published