Foursquare native authentication (foursquare-android-native-oauth) makes it easier for your app's users to connect with Foursquare. Unlike web-based OAuth, native authentication re-uses the Foursquare app's user credentials, saving users the hassle of re-logging in to Foursquare within your app.
Android Environments plugin helps us to avoid manual declaration of build config fields in each of the build types or product flavors. It's no longer required to write buildConfigField
for every single field.
This library intends to make JSON very easy to interact with in Java; it also makes (de)serialization painless.
It wraps around the well-known org.json
classes (JSONObject
, JSONArray
, etc.) which also happen to be included in the Android SDK. As we all know, those stock classes tend to be a pain. They feel bulky, and make you try/catch way too many Exceptions.