Arduino is an open source hardware and software prototyping platform that enables you to quickly and easily take ideas and transform them into interactive objects that react to their environment in real time.
In this introduction to the Arduino platform we'll cover creating basic circuits using a breadboard, making LEDs blink and sensing temperature and light and if time permits a few other things. You learn how to use and program the Arduino IDE. Be amazed at how easy it it to integrate hardware and software! Start down the path on creating your own hardware or Internet of things device.
You'll need to bring a laptop yourself. An Arduino kit will be required, you can borrow one on the day and/or pay ($50) to take it home with you. No soldering or electronics experience is needed but programming skills are required. Please download and install the Arduino software (https://www.arduino.cc/en/Main/Software) before showing up on the day.
Justin Mclean Consultant, Class Software
Justin Mclean has more than 15 years experience in developing web based applications and over that time has worked on hundreds of database driven web sites, mobile applications and desktop applications. He has seen significant changes of technology in the industry, surviving the browser wars and the dot-com bubble. Justin has a keen interest in the open source hardware movement and it's huge potential.
Justin runs his own consulting company Class Software, runs regular training courses and has spoken at numerous conferences in Australia and overseas. In his free time he's active in several Apache and open source projects (including the Apache Incubator). He's also co-author of a book on Android mobile development and runs the IoT (internet of things) meetup in Sydney.
Adam Koch Developer Advocate, Google Australia
Adam is a Developer Advocate based out of the Sydney Google office working with top developers across Australia, Southeast Asia and India to bring the best of Google services and APIs to users everywhere. Adam has a passion for Android and all things mobile and focuses on mobile app design, UX, UI development and Android development best practices.
Ankur Kotwal Developer Advocate, Google Australia
Ankur is a Developer Advocate experienced in Android, Google Maps, Android Wear & Android TV. Based out of Sydney Australia, Ankur leads the APAC Scalable Advocacy team to inspire developers to build on the Google developer platform. Ankur is also a founding member and software engineer for Google Santa Tracker on Android.
Guil Moura Android Team lead, CBA
Guil is a Software Engineer with over 10 years on Industry experience, and is currently The Android Technical Lead for CBA's Property Guide Application. With experience in both small and large delivery teams across the Banking and Telecommunications industries, Guil has been part of an ever changing IT landscape from Desktop to Web based, and into the Mobile and Smartphone arena. Enthusiastic about sharing his experiences with you and the intricacies of working with ever-growing, ever-changing teams and practices.
Emily Hogan Technical Business Analyst, CBA
Emily likes to consider herself a jack of all trades. She likes to get in the detail like helping debug code, reading stack traces, but also likes to step into other roles like acting product owner and Scrum Master. She started at CBA as a budding technical business analyst graduate in the CommBiz business banking platform, working on foreign exchange functionality in their mobile app. She then moved on to build enhancements in the wealth space working on the start-up website MyWealth. Soon after, Scrum Master duties were thrown upon her and she transitioned on to the Home Buying portfolio where she has been performing technical business analyst and scrum master roles in parallel and getting experience on both Android and iOS platforms. She loves getting to be a involved in high-performing teams delivering exciting new digital assets that have a focus on the customer need and problem.
Giuseppe Porcelli CEO, Lakeba
There is a recent move in the mobile world towards testing and clean architecture and every time we hear someone give a talk about it or read a blog post, Dependency Injection (DI) and Dagger are mentioned along the line. DI is no new pattern, but it is rather new to the mobile world.
Dagger 1 has been around since 2012 and before that we had tools like Guice or Spring. Still with every new framework there come new things to master!
So what does Dagger 2 give us?
Matthias Wurz Software engineer, CBA
Matthias discovered his passion for Android while on his exchange semester in Sydney. After graduating and having collected experience as a System Administrator and Web Developer in his home country Italy, he joined CBA as an Android Developer, where he worked on CBA’s mobile and tablet app. He is known for his eagerness to try new things and improving the status quo. When he is not busy learning and playing with the latest tech junk, he is an outdoor person that likes doing all kinds of sports.
Android Open Source Project (AOSP) is the project that power billions of devices across the globe enabling your apps to run on different devices from different manufacturer.
In this workshop we will take a look inside the Android Open Source Project (AOSP) source and dig deep in learning about the internal. The AOSP project contains all the necessary files needed to create your own Android for your Nexus devices and we will go through the process of building for a particular Nexus device.
To follow along with the workshop please prepare your laptop using the following instructions:
Nanik Tolaram Senior Android Platform Engineer, BlocksGlobal
Nanik Tolaram has been in love with Android from the moment he was able to create his own custom Gingerbread Android ROM for his Huawei IDEOS phone. Since that time, he has been able to convert passion into work as the Senior Android Platform Engineer for BlocksGlobal (www.blocksglobal.com), where he was instrumental in designing the ScreenerOS platform (www.screener.digital), and more recently Lumen health (lumenhealth.co) - a platform leveraging Android to help people with dementia live at home longer. He is also heavily involved in Sydney’s Android community, giving presentations and workshops for the local meet up, which he runs at Fishburners and is an avid contributor for ODROID - the open source magazine (magazine.odroid.com) writing in-depth Android articles. Oh, and he’s been known to contribute patches to the AOSP project whenever time permits.
Antonino La Rosa , Lakeba