Android United – Telegram
Android United
168 subscribers
78 photos
4 videos
10 links
Hi, I'm @p_val and here I share a good stuff on my way of becoming better Android developer.
- best practices
- important releases
- tools and libraries
- tips and tricks

#tips #kotlin #lint #db #ui #lib #testing #gradle #security #IoT #animation #rx #ai
Download Telegram
Media is too big
VIEW IN TELEGRAM
All changes in 6 min
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
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
Features:
- 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
[3 min read] Rxjava 2.0 wrapper on Google’s Android Firebase library.

- 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
-no rule
-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
Plugin for Intellij Idea and Android Studio.

- 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
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
Everything is hackable [10 min read]

- Protect your code
- Hide your network layer
- Prevent code stripping

Read: http://bit.ly/2D6UVBI

#security
- 3D in Android
- Depth and Z value
- Pressed and Resting states
- Outline

Read: http://bit.ly/2DdurP5

#ui
- When to show ‘rate app’ dialog?
- Prediction + Remote Config = ❤️
- Prediction experiment's results

Read: http://bit.ly/2Dk4s8w

#ai
- Interview structure (steps)
- How to prepare for each step
- Study Guide (what to learn)
- Resources (where to learn)

Read: http://lft.to/2DkeRRC

#tips
- How can percents make code sick?
- The secret ingredient
- Why are inserts sexy?
- Translate or not to translate?

Read: http://bit.ly/2DvPlJd

#tips
Run these 2 commands in terminal:
find ~/.gradle -type f -atime +30 -delete
find ~/.gradle -type d -mindepth 1 -empty -delete

Link: http://bit.ly/2Fdu2JM

#tips
Visualise the data working on the layout. No need to compile to check how the screen will look fulfilled with a real data.

Read: http://bit.ly/2E3tokT
Code: http://bit.ly/2E6kzqM

#tools #tips
This media is not supported in your browser
VIEW IN TELEGRAM
Facebook Shimmer – Android Content Placeholder Animation

- custom layout for placeholder
- color customization

Read: http://bit.ly/2EScqUR
GitHub: http://bit.ly/2ETq36f

#lib #ui
Easier life for Kotlin devs 😉

- Animator functions
- Time operations
- Utils
- OS
- Database Cursor
- SQLite
- Resources
- Text
- Graphics
- Views
- Transitions

Read: http://bit.ly/2sutUnx

#tools