Skip to content

Commit

Permalink
feat: more updates
Browse files Browse the repository at this point in the history
  • Loading branch information
kaushikgopal authored Apr 19, 2017
1 parent bdbdcb0 commit 9845f9b
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,27 @@
You should always keep bumping your minSdk version for the Android app. Newer API levels (OS versions in Android) come with more fixes and features that you can start using.

Please feel free to generously contribute PRs to this project.

This is a list of feature you get by bumping your minSdk (and more importantly a bunch of problems you avoid):


# minSdkVersion 21 (5.0) Lollipop

* [Material design Theme introduced](https://developer.android.com/training/material/theme.html)
* [native `JobScheduler` use](https://developer.android.com/reference/android/app/job/JobScheduler.html) (i.e. if you'd rather not use [Firebase JobDispatcher](https://github.com/firebase/firebase-jobdispatcher-android))

# minSdkVersion 19 (4.4 - 4.4.4) KitKat

* [`ObjectAnimator.pause` support](http://stackoverflow.com/questions/25231707/how-to-resume-and-pause-objectanimator-in-android-for-api-levels-below-19)

# minSdkVersion 18 (4.3.x) Jelly Bean

* [Bluetooth LTE energy is introduced](https://developer.android.com/guide/topics/connectivity/bluetooth-le.html)

# minSdkVersion 17 (4.2.x) Jelly Bean

* Samsung bug with RTL (you need to have some padding on everything, otherwise Samsung will blow up cause they overrode or had their own version of rtl before Android had it built in?). Listen to [this Fragmented episode with Dan Lew](fragmentedpodcast.com/episodes/049) where he talks about it.
* Only need to use start/end layout attributes (vs also adding left/right respectively)
* Samsung __bug__ with RTL (you need to have some padding on everything, otherwise Samsung will blow up cause they overrode or had their own version of rtl before Android had it built in?). Listen to [this Fragmented episode with Dan Lew](fragmentedpodcast.com/episodes/049) where he talks about it.

# Resources

Expand Down

0 comments on commit 9845f9b

Please sign in to comment.