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:
Android Studio - http://developer.android.com/sdk/index.html Google Play Store - https://play.google.com/store Apple App Store - https://itunes.apple.com/za/genre/ios/id36 A/B testing in the Google Play Store - http://bit.ly/1MYZJJx Bookdash - Rebecca's App - https://play.google.com/store/apps/details?id=org.bookdash.android Android API levels - http://developer.android.com/guide/topics/manifest/uses-sdk-element.html Android Support Repository - http://developer.android.com/tools/support-library/setup.html Browserstack - https://www.browserstack.com Genymotion - 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.html Understanding 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/Xtendroid Cordova - https://cordova.apache.org/ React Native - https://facebook.github.io/react-native/ Android NDK - http://developer.android.com/tools/sdk/ndk Google 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/
Thanks for listening!
See all past picks on our picks page.