Kenneth, Kevin and Len are joined by Rebecca Franks to discuss the world of mobile development for Android, Google's developer platform and her recent Google Developer Expert accolade.We take a dive into all things Android, starting with the Play Store and the impact that's made on the app ecosystem before going into the more technical details of building and testing Android apps and the tooling behind it. We speak through some of the nuances of building against Android's APIs and look at alternatives to Java and the ability to interop with native code through Android's NDK.Follow Rebecca online:Twitter: https://twitter.com/riggarooBlog: http://riggaroo.co.za/Android Studio - http://developer.android.com/sdk/index.htmlGoogle Play Store - https://play.google.com/storeApple App Store - https://itunes.apple.com/za/genre/ios/id36A/B testing in the Google Play Store - http://bit.ly/1MYZJJxBookdash - Rebecca's App - https://play.google.com/store/apps/details?id=org.bookdash.androidAndroid API levels - http://developer.android.com/guide/topics/manifest/uses-sdk-element.htmlAndroid Support Repository - http://developer.android.com/tools/support-library/setup.htmlBrowserstack - https://www.browserstack.comGenymotion - https://www.genymotion.com/Google test lab - https://developers.google.com/cloud-test-lab/Espresso - https://google.github.io/android-testing-support-library/docs/espresso/Mockito - http://mockito.org/Android Marshmallow permissions - http://developer.android.com/training/permissions/requesting.htmlUnderstanding Battery Usage in your Android App - http://riggaroo.co.za/understanding-battery-usage-android-app/IntelliJ - https://www.jetbrains.com/idea/Dalvik - https://en.wikipedia.org/wiki/Dalvik_(software)Kotlin - https://kotlinlang.org/Gradle - http://gradle.org/Xtend - http://www.eclipse.org/xtend/Xtendroid - https://github.com/tobykurien/XtendroidCordova - https://cordova.apache.org/React Native - https://facebook.github.io/react-native/Android NDK - http://developer.android.com/tools/sdk/ndkGoogle Developer Expert - https://developers.google.com/experts/Local Android developer spots:GDG Cape Town - http://www.meetup.com/Google-Developer-Group-Cape-Town-Meetup/GDG Pretoria - https://developers.google.com/groups/chapter/117599647232533838312/GDG Johannesburg - https://developers.google.com/groups/chapter/102185667048205980695/Johannesburg Android Usergroup - http://www.meetup.com/androidug-joburg/PicksKenneth:AfrikaBurn - http://www.afrikaburn.comLen:Durable Queue - https://github.com/Factual/durable-queueRebecca:Android Weekly - http://androidweekly.net/Riggaroo blog - http://riggaroo.co.za/Kevin:Evening of Mastery - http://stream.drivenalliance.com/events/AnEveningOfMastery/Clean Code - http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882The Clean Coder - http://www.amazon.com/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073Working Effectively with Legacy Code - http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052Refactoring - http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672The Deep Synergy between Testability and Good Design - https://www.youtube.com/watch?v=4cVZvoFGJTUThanks for listening!Stay in touch:* Socialize - https://twitter.com/zadevchat & http://facebook.com/ZADevChat/* Suggestions and feedback - https://github.com/zadevchat/ping* Subscribe and rate in iTunes - http://bit.ly/zadevchat-itunes

Hosted on Acast. See acast.com/privacy for more information.

Guests

Twitter Mentions