Skip to content

The Android & iOS Alternative Library and Tool Collection

Notifications You must be signed in to change notification settings

minibugdev/android-ios-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

The Android & iOS Alternative Library and Tool Collection

Inspired by blog.autsoft.hu

I thought that it is much better to make them available here so they could be contributed by any contributor which being in github community.

Let's get started !!

Programming Language

iOS Android
Swift Kotlin
Objective-C Java

IDE

iOS Android
Xcode Android Studio
  Eclipse ADT (** Support Ended for Eclipse Android Developer Tools)

Dependency Manager and Build Tools

iOS Android
Swift Package Manager Gradle
Carthage Buck
CocoaPods

UI / Layout

iOS Android
Storyboard XML
Swiftui Jetpack Compose

Network Communication

1. HTTP / REST Communication

iOS Android
Alamofire OkHttp
Moya Retrofit
  Fuel

2. Image Caching

iOS Android
SDWebImage Glide
Kingfisher Coil
Nuke Picasso

3. MQTT (Message Queue)

iOS Android
Moscapsule Paho

4. TCP/IP, UDP

iOS Android
CocoaAsyncSocket Kryonet

5. GraphQL Client

iOS Android
Apollo iOS Apollo Android

Parsing

1. JSON

iOS Android
Argo Gson
ObjectMapper Jackson JSON
  IG JSON Parser
  Moshi

2. XML

iOS Android
Ono (斧)
Fuzi (斧子)

Logging

iOS Android
CocoaLumberjack Timber
  Hugo

Persistence

1. Key-value storage / NoSQL

iOS Android
Realm Realm
  Paper
  SnappyDB
  Couchbase Mobile
  Icepick (save&restore instance state)

2. ORM

iOS Android
MagicalRecord SugarORM
  GreenDAO
  ActiveAndroid
  DBFlow
  Room

3. File management

iOS Android
  Android Simple Storage
  Android External File Writer

User Interface

1. UI collections

iOS Android
Awesome iOS UI Awesome Android UI

2. Animation

iOS Android
AFViewShaker Circular Tools
  Android View Animations

3. Charts

iOS Android
iOS Charts MP Android Chart
  Android Charts
  AChartEngine

4. Custom Menu

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

6. Validation

iOS Android
  Android Saripaar

Debugging

iOS Android
FLEX Stetho
  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 Mockito
KIF Awsome Android Testing
Subliminal
Calabash Calabash
Appium Appium
FBSnapshotTestcase FBSnapshotTestcase
  Kakao

Programming

1. Event Handlers

iOS Android
SwiftEventBus EventBus
  Otto

2. Dependency Injection

iOS Android
Typhoon Dagger 2
  Koin
  KODEIN DI

3. Reactive Programming

iOS Android
RxSwift RxJava
ReactiveCocoa RxAndroid

4. Util libs

iOS Android
  ButterKnife (View Injection)
  Android Annotation
  Guava
  Greenrobot Common
  Mortar
  Flow
  Device Year Class
  Parceler

5. Date Formatters

iOS Android
ISO 8601 Date Formatter Joda Time
  ThreeTenABP

Tools and Collections

iOS Android
Cocoa Controls Awsome Android
  Android Must Have Libraries
  Android Arsenal

About

The Android & iOS Alternative Library and Tool Collection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •