FREE
These days, as an application developer, you can't limit yourself to conventional programming techniques alone! Deep neural networks and machine learning are...
FREE
Java 8, a more elegant and less verbose version of the Java programming language, was released in early 2014. Until recently, though, Android app developers...
FREE
The Dart programming language, initially developed by Google, is an easier and cleaner alternative to JavaScript. That's probably why it's one of the fastest...
FREE
Voice-based user interfaces have a universal appeal. And why wouldn't they? Being able to talk to an application feels so much more natural than pressing...
FREE
Years ago, when Android was still a budding mobile operating system, it was rather notorious for its ugly user interface. Because there were no design...
FREE
The Google Play store has dozens of camera apps—each of them enabling a different way of taking photos or doing something unique with the pictures from the...
FREE
In order to improve the experience of Android developers, Google updates Android Studio very frequently. Usually, these are no more than minor enhancements...
FREE
Google's material design has quickly become a popular and widely implemented design language. Many Android users now expect their apps to conform to the...
FREE
Animations have become an important part of the Android user experience. Subtle, well-crafted animation is used throughout the Android OS and can make your...