5. Why should you do it?
The myth of “I have nothing to say”
Your first local talk
Creating a great talk
Applying to conferences
Your first conference talk
9. Joining upday, where MVVM is common
knowledge made me feel like I’m the
last Android developer in the world
that learns about it but as it turns out,
it’s not at all the case.
- Florina Muntenescu
@FMuntenescu
79. Here is a problem you face
I will teach you a set of
solutions
80. Bluetooth Low Energy was announced for Android 4.3 (Jelly Bean MR2, API level 18) and
the API has received some updates with each new version since then. Unfortunately, the way
the API works and the number of undocumented "features" in the Bluetooth stack on
Android has made it very difficult to work with. Regardless if you're doing something simple
like scanning for beacons or doing two-way communication with another device, you're
bound to run into problems that can be both hard to identify and difficult to fix.
In this session you will explore the most common pitfalls with Bluetooth LE on Android and
how to deal with them. You'll learn how to properly scan for devices, connect to them, and
exchange data. An introduction to Bluetooth LE concepts, such as GATT, services,
characteristics and descriptors will also be included. After this session, you'll be better
prepared to implement Bluetooth LE in your own applications.
Practical Bluetooth LE on Android
Erik Hellman
87. Financing
Ask employer if they will cover cost
Present clear metrics for why they should
Self funded
Hostel
Single room AirBnb
Stay further away
88. Financing
Ask employer if they will cover cost
Present clear metrics for why they should
Self funded
Hostel
Single room AirBnb
Stay further away
Saying no
89. How is it different from a meetup?
The stakes are higher
97. Higher stakes
Less setup time
Podium checklist
Timing is more important
Blocks of time
Audio / Visual component is ramped up
Mic
Lights
Video
98. Higher stakes
Less setup time
Podium checklist
Timing is more important
Blocks of time
Audio / Visual component is ramped up
Mic
Lights
Video
Prepare for every disaster
105. Resources
Tech Talks by Florina Muntenescu
https://medium.com/upday-devs/tech-talks-you-do-have-something-to-say-a1a0ae23fa0#.49nx1ai2q
Conference Speaking by Annyce Davis
http://www.adavis.info/2016/12/conference-speaking-one-year-later.html
How to Become an Android Expert by Chiu-Ki Chan
https://www.youtube.com/watch?v=IMSY1uH4nT8
Colorado Tech Weekly
http://scottpantall.com/category/coloradotechweekly/
106. As your app code gets larger and more complex, it makes sense to break your
project out into smaller reusable components. But what’s the best way to do
this? How can you clearly version your internal libraries? What kind of setup
and maintenance can you expect? How much could it slow down development
time?
In this talk we’ll dive into the various ways you can manage internal library
dependencies. We’ll chat about the current state of Android dependency
management, Gradle multi-project builds, Git submodules, and creating a
private maven repository in Artifactory. The speaker will share real-world
examples, and the pros and cons of each approach.
Internal Library Dependency Management
Kelly Shuster
107. The new ConstraintLayout is not just a new component but a new method of
building UI in Android. Coupled with the new and improved layout tools in
Android Studio, the ConstraintLayout looks to provide developers with
flexibility, adaptability, and efficiency, both in the layouts themselves and in the
development process.
During this session you will explore these new tools for building complex and
efficient layouts. Huyen will go through an example of using the new Layout
Editor in conjunction with the ConstraintLayout, you will learn how to use the
Layout Inspector to analyze view hierarchies, discuss when to use the
ConstraintLayout, and explore good practices and current caveats.
A New View: Layout Editor + Constraint Layout
Huyen Tue Dao