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
[9 min read]

- service restrictions
- scheduling jobs
- high priority FCM/GCM
- foreground service
- broadcast restrictions

Read more: https://goo.gl/xodPei

#tips
Firebase gives you freedom and autonomy with almost no investment. You can get it up and run even if you know nothing about servers, lambdas, node.js or hosting.

https://goo.gl/DEf6fG

#firebase
MapMe is an Android library written in Kotlin, bringing the adapter pattern to maps.

Know how to use a RecyclerView Adapter? Then you know how to use MapMe!

Read more: https://goo.gl/RRf2ZL

#lib
[8 min read]

- Implementing AsyncListUtil
- AsyncListUtil & viewport changes
- Sample with source code

Read more: https://goo.gl/zejJEz

#lib
[4 min read]

- Guidelines [% vs dp]
- Barriers usage
- Horizontal/Vertical Chain
- Groups

Read more: https://goo.gl/mFD3DX

#ui
[6 min read]

- 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
Chatbot in Android [3 min read]

- 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
- 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
Secure Android Application - [8 min read]

- 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
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
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