Josias Sena's simplified tutorial on how to unit test the "oh so amazing" MVP architecture pattern that many of us try to follow.
Are you going to create a Gradle plugin in Kotlin? Check out these useful tips!
In order to take full advantage of Kotlin, we have to revisit some best practices we got used to in Java. Many of them can be replaced with better alternatives that are provided by Kotlin.
A friend of Brendan Fahy's recently asked him for some advice about interviewing Android developers, which he ended up writing down for everyone to read.
Zarah Dominguez explains how to get into presenting at your local Droidcon or other event.
Sylvain Galand introduces Mirror, a Java library allowing you to write interfaces with annotations - à la Retrofit - to avoid the pain of the reflection API.
This tutorial is all about in app navigation in React Native.
Michael Yotive looks at Fragments in 2017 and what options exist if you want to avoid them.
Coltin Caverhill describes Yelp's CI/CD setup on a dedicated cluster of AWS machines. These machines run JUnit tests, static analysis, build APKs, merge code, and send notifications.
Robert Simoes shares Gradle task to archive APKs once built through Android Studio.
VR has the potential to provide an entirely new perspective on people, places, and things. Shazia Makhdumi wants to encourage the developer community to push the envelope of innovation for VR, particularly in inspiring learning and creativity.
Stop struggling with long build times and unusable tools. JRebel For Android is now FREE! Yes, you heard us right.
Kobiton is the mobile device cloud platform you need to manage the devices you own and access the devices you want. From manual to automation testing, Kobiton gives you one view of all your testing history. Sign up to start your free 15 day trial and start testing on real devices!
Buddybuild is the continuous integration & deployment platform trusted by companies like Slack, Meetup, Firefox to reliably build, test & deploy their mobile apps. It saves you the time required to setup & operate a CI / CD system so you can stay focused on crafting apps users love. See why 1000s of companies love buddybuild.
We at Jack Henry are driven to break the norm of same-old banking apps. With a focus on great user experience and design, we're looking for engineers who are invested in the platform. If you're reading Android Weekly, you're probably the type of developer with the enthusiasm we want on our team!
Are you an awesome Android Developer? Do you want to work on products that are seen by tens of millions of users? Are you passionate about clean code? Tinder is hiring talented Senior Android Engineers that will be instrumental in taking our product to the next level! Apply below
Facebook has released Litho at F8. Litho uses a declarative API to define UI components. You simply describe the layout for your UI based on a set of immutable inputs and the framework takes care of the rest. With code generation, Litho can perform optimisations for your UI under the hood, while keeping your code simple and easy to maintain.
Ishan Khanna wrote a Chrome plugin that helps you navigate classes in your project similarly to Android Studio.
RxJava's use in building Android apps has grown rapidly! Combining and composing synchronous and asynchronous sources of data has become easy. That burden that remains is where to put the overall state of the application and how to handle its changes. This talk will be an exploration in how we can increase the confidence and determinism of our app state.
In this episode, Chet and Tor talk with Xavier Ducrohet and Jerome Dochez from the Android Studio team. We talk about gradle, gradle, and gradle. And then some more about gradle, rounding out the dicussion with a chat about gradle before ending on a brief discourse on gradle
Components for Android allows developers to implement complex, efficient RecyclerViews through a simple declarative API. In this session we’ll discuss the function and features of this powerful framework.
In this installment of Design Snippets, Roman Nurik looks at visual design elements in a transit-planning app called Circuit, and particularly how contrast, a clear visual language, subtle motion, and use of keylines make the app feel simple and easy to use.