![Tidy and Optimize Your Java Code with Android Butter Knife](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469454010logo.png)
Valdio Veliu looks at Android Butter knife, a great tool for optimizing and tidying your Android codeso you can focus on important logic.
Valdio Veliu looks at Android Butter knife, a great tool for optimizing and tidying your Android codeso you can focus on important logic.
Wern Ancheta uses React Native and the Microsoft face API to create a face recognition app.
Deivi Taka takes a look at developing push notifications for iOS 10, what's new and how to take advantage of these features.
Jay Raj looks at authenticating users via OAuth with a Cordova and Ionic based app.
Sajjad Ashraf looks at accessing native platform APIs by creating custom React Native modules
In this tutorial, Ivan Dimov shows you how to create a custom in-app browser with the ThemeableBrowser PhoneGap plugin.
In this Android Wear tutorial, Simon Codrington shows how to co connect to web services and load data to a wearable.
Chris Ward looks at the Proto Android App from relayr for rapid IoT development with SDKs available in many popular programming languages.
Horizon is a scalable backend perfect for JavaScript and cross-platform mobile apps, in this tutorial Wern Ancheta creates a multiplayer game to show why.
Interactivity is crucial in cross-platform games and in this tutorial Travis O'Brien covers handling player input with LibGDX.
Valdio Veliu looks at OkHttp, an Android HTTP client from square that helps simplify API calls in your apps.
Brian Sebele looks at Li-Fi, a way to use light signals to send data, and how it fits into the world of the Internet of Things, Wi-Fi and cellular networks.
Jay Raj looks at CodePush, a tool from Microsoft that helps you push code updates to apps instantly.
Wern Ancheta covers realtime app development with RethinkDB and React Native for automatic data updates pushed straight to users
If you need a custom layout for your Android App, then you need your own ArrayAdapter. Simon Codrington shows you how to create and use them in your apps.
Chris Ward looks at Apple's forthcoming changes to the App Store, and whether they will be successful in improving revenue.
Most apps will need to store data at some point. In this tutorial, Deivi Taka looks at managing data in iOS with SQLite, an easy and light storage option.
Lars Klint shows how to begin developing for mixed reality using the Microsoft HoloLens SDK and Unity 3D, even without owning a headset!
Theodhor Pandeli looks at requesting runtime permissions in Android M and N, the new permission model that gives more control to users.
Last year Valdio Veliu wrote a popular article on his favorite plugins for Android Studio, now he's back with more to streamline your development process.
Developers often use code from other libraries to reduce their amount of work. Aleksander Koko looks at dependency management in iOS with Carthage.
Mark Brown covers installing the ionic framework and using it for creating performant and native-like HTML Apps.
Abbas Suterwala looks at managing sound from multiple apps and sources in Android with audio focus.
Theodhor Pandeli creates an Android app with text-to-speech that answers all of life's most important questions.
Chris Ward looks at the 8 most interesting announcements for Android developers from Google IO 2016.
Simon Codrington looks at new features in Android N and how developers can take advantage of them in their apps.
Ariel looks at connecting up the Microsoft Band SDK to various app platforms including iOS, Android and the Universal Windows Platform.
Jay Raj introduces us to Reapp, a faster and easier way to develop cross platform mobile applications with React and JavaScript.
Aleksander Koko looks at networking in iOS, including NSURLSession and Alamofire.
Travis O'Brien starts a series on using libGDX to create high powered cross-platform applications and games.