NDK
OkHttp3
Glide,
SQLite
ZXing
OpenCV
FCM
Google ADs
TedPermission
Social login(facebook, google, kakao, naver)
Espresso
MPAndroidChart
Android Image Cropper
https://m.blog.naver.com/PostView.nhn?blogId=sangrime&logNo=220693902411&proxyReferer=https%3A%2F%2Fwww.google.com%2F
Gson
API for serializing and deserializing JSON data to Java objects and vice-versa.
Gson is complete libraries offering JSON data-binding support for Java. It is actively developed open-source projects which offer to handle of complex data types and support for Java Generics.
ShortcutBadger
The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!
PangeIndicatorView
indicate ViewPager's selected page with different animations and ability to customise it as you need.
ormlite-android
Object Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persisting Java objects to SQL databases while avoiding the complexity and overhead of more standard ORM packages.
Android-Link-Preview
Realm 모바일 데이터베이스는 가능한한 타입과 구조 변환을 최소화하여 객체를 직접 디스크에 유지합니다. 복잡한 엔티티에 대한 매핑 등 신속히 처리해야 할 다른 문제가 없으므로, Realm 모바일 데이터베이스는 메모리 상의 오브젝트를 디스크로 빠르게 가져올 수 있습니다.
https://realm.io/kr/docs/java/latest/
// 백그라운드에서 비동기적으로 갱신합니다
realm.executeTransactionAsync(new Realm.Transaction() {
@Override
public void execute(Realm bgRealm) {
Dog dog = bgRealm.where(Dog.class).equalTo("age", 1).findFirst();
dog.setAge(3);
}
}, new Realm.Transaction.OnSuccess() {
@Override
public void onSuccess() {
// 원래 질의와 Realm 객체는 자동으로 갱신됩니다
puppies.size(); // => 0. 2살 미만의 강아지가 더 이상 없기 때문에
managedDog.getAge(); // => 3. 강아지의 나이가 갱신되었습니다
}
});
UAF
AndEngine
Nicolas Gramlich가 Java 프로그래밍 언어로 작성한 Android 용 게임 개발 엔진입니다. 엔진은 OpenGL ES 기술을 사용하여 가속 된 그래픽 출력을 제공합니다.
Android - Platform - frameworks- base
Anko
https://github.com/Kotlin/anko
Anko is a Kotlin library which makes Android application development faster and easier. It makes your code clean and easy to read, and lets you forget about rough edges of the Android SDK for Java.
Fresco
https://github.com/facebook/fresco
powerful system for displaying images in Android applications.
1) streaming of progressive JPEGs
2) display of animated GIFs and WebPs
3) extensive customization of image loading and display
ex)
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
log(doc.title());
Elements newsHeadlines = doc.select("#mp-itn b a");
for (Element headline : newsHeadlines) {
log("%s\n\t%s",
headline.attr("title"), headline.absUrl("href"));
}
Youtube Android Player API
https://github.com/PierfrancescoSoffritti/android-youtube-player
stable and customizable open source YouTube player for Android. It provides a simple View that can be easily integrated in every Activity/Fragment.