[6 min read]
- vector formats
- compatibility
- when to use
- vector animation
Read more: https://goo.gl/etTtDs
#ui
- vector formats
- compatibility
- when to use
- vector animation
Read more: https://goo.gl/etTtDs
#ui
[12 min read]
- MVVM architecture + repository pattern + Android Manager Wrappers
- RxJava2 in architecture
- Dagger 2.11
- Retrofit (+ Rx Java2)
- Room
Read more: https://goo.gl/shCGcD
#kotlin
- MVVM architecture + repository pattern + Android Manager Wrappers
- RxJava2 in architecture
- Dagger 2.11
- Retrofit (+ Rx Java2)
- Room
Read more: https://goo.gl/shCGcD
#kotlin
Chatbot in Android [3 min read]
- predefined answers
- voice commands
Read more: https://goo.gl/uhZqre
#firebase
- predefined answers
- voice commands
Read more: https://goo.gl/uhZqre
#firebase
- min SDK: API 21
- quality range: 0~100%
- works with Bitmap and File objects
- formats: JPEG, PNG, WEBP
- RxJava support
Read more: https://goo.gl/JBvxU6
#lib
- quality range: 0~100%
- works with Bitmap and File objects
- formats: JPEG, PNG, WEBP
- RxJava support
Read more: https://goo.gl/JBvxU6
#lib
- StackTrace pointing to the exact line of code that created the issue
- integrated with Crashlytics reports
- StackTrace filtering
Read more: https://goo.gl/EXzDNH
#lib #rx
- integrated with Crashlytics reports
- StackTrace filtering
Read more: https://goo.gl/EXzDNH
#lib #rx
Secure Android Application - [8 min read]
- network
- intents
- data storage
- keys
- libs
Read more: https://goo.gl/FDFmku
#security
- network
- intents
- data storage
- keys
- libs
Read more: https://goo.gl/FDFmku
#security
Generate app shortcuts from Shortcut annotations.
- no need to touch the manifest
- no need to create XML files
- no need to use the shortcut manager
Link: http://bit.ly/2yYib32
#lib
- no need to touch the manifest
- no need to create XML files
- no need to use the shortcut manager
Link: http://bit.ly/2yYib32
#lib
Android Studio 3.0 Release [3 min read]
- Kotlin fully supported
- Adaptive Icon Wizard
- Instant App Support
- New Android Profiler
- Android Emulator Quick Boot
Read more: http://bit.ly/2gDkBc6
- Kotlin fully supported
- Adaptive Icon Wizard
- Instant App Support
- New Android Profiler
- Android Emulator Quick Boot
Read more: http://bit.ly/2gDkBc6
Features:
- JPEG, PNG, GIF, MPEG, MP4
- works with Glide and Picasso
- different themes for picker screen
- custom image filter rules
Link: http://bit.ly/2gKax16
#lib
- JPEG, PNG, GIF, MPEG, MP4
- works with Glide and Picasso
- different themes for picker screen
- custom image filter rules
Link: http://bit.ly/2gKax16
#lib
Features:
- customize crop area's aspect ratio
- resize a crop area
- customize theme and colors
- crop area shape (support custom shapes)
Link: http://bit.ly/2gLa7aZ
#lib
- customize crop area's aspect ratio
- resize a crop area
- customize theme and colors
- crop area shape (support custom shapes)
Link: http://bit.ly/2gLa7aZ
#lib
Features:
- does not depend on any library
- uses an asynchronous thread pool
- supports File, Bitmap
Link: http://bit.ly/2gIU7Gh
#lib
- does not depend on any library
- uses an asynchronous thread pool
- supports File, Bitmap
Link: http://bit.ly/2gIU7Gh
#lib
Still using Dagger2? Try Koin! [6 min read]
- don’t require any special Android classes
- no need to write annotation
- no need to regenerate & recompile code
Read more: http://bit.ly/2ziDPwg
#lib
- don’t require any special Android classes
- no need to write annotation
- no need to regenerate & recompile code
Read more: http://bit.ly/2ziDPwg
#lib
[3 min read] Rxjava 2.0 wrapper on Google’s Android Firebase library.
- RxFirebaseAuth
- RxFirebaseUser
- RxFirebaseDatabase
- RxFirebaseStorage
Link: http://bit.ly/2yOT5zV
#rx
- RxFirebaseAuth
- RxFirebaseUser
- RxFirebaseDatabase
- RxFirebaseStorage
Link: http://bit.ly/2yOT5zV
#rx
Staging rollout [5 min read]
- choose the right %
- halting staged rollout
- deliver fixes for staged rollout users
Full article: http://bit.ly/2yXlDYb
#tips
- choose the right %
- halting staged rollout
- deliver fixes for staged rollout users
Full article: http://bit.ly/2yXlDYb
#tips
-no rule
-keep
-keepclassmembers
-keepnames
-keepclassmembernames
-keepclasseswithmembers
-keepclasseswithmembernames
Read mode: http://bit.ly/2BcxfYP
#tools @android_united
-keep
-keepclassmembers
-keepnames
-keepclassmembernames
-keepclasseswithmembers
-keepclasseswithmembernames
Read mode: http://bit.ly/2BcxfYP
#tools @android_united
7 TOP tutorials to learn Kotlin for Android [5 min read]
Full article: http://bit.ly/2BjNTWr
#kotlin @android_united
Full article: http://bit.ly/2BjNTWr
#kotlin @android_united
Plugin for Intellij Idea and Android Studio.
- GSON
- AutoValue
- Logan Square
- FastJSON
- Jackson
- Moshi
- primitive types
- multiple inner JSONArrays
#lib @android_united
- GSON
- AutoValue
- Logan Square
- FastJSON
- Jackson
- Moshi
- primitive types
- multiple inner JSONArrays
#lib @android_united
Everything about RxJava multithreding [12 min read]
- Schedulers: difference and when to use
- Understanding subscribeOn & observeOn
Full article: http://bit.ly/2jKNtAk
#rx @android_united
- Schedulers: difference and when to use
- Understanding subscribeOn & observeOn
Full article: http://bit.ly/2jKNtAk
#rx @android_united
Make your Kotlin codebase happier [9 min read]
- sealed classes
- when() and with() like a boss
- withCorrectType()
Part 1: http://bit.ly/2kwxF4M
Part 2: http://bit.ly/2kw6VBi
#kotlin
- sealed classes
- when() and with() like a boss
- withCorrectType()
Part 1: http://bit.ly/2kwxF4M
Part 2: http://bit.ly/2kw6VBi
#kotlin
Everything is hackable [10 min read]
- Protect your code
- Hide your network layer
- Prevent code stripping
Read: http://bit.ly/2D6UVBI
#security
- Protect your code
- Hide your network layer
- Prevent code stripping
Read: http://bit.ly/2D6UVBI
#security