Slide 1

Slide 1 text

How to write a great conference proposal Global CFP Day 2019 - Johannesburg Rebecca Franks @riggaroo

Slide 2

Slide 2 text

Rebecca Franks Google Developer Expert International Speaker riggaroo.co.za Android @ Over madewithover.com @riggaroo

Slide 3

Slide 3 text

Who has spoken at a meetup before? @riggaroo

Slide 4

Slide 4 text

Who has spoken at a Conference Before? @riggaroo

Slide 5

Slide 5 text

The aim of Today is to get you Comfortable, Confident and Prepared to Speak at Meetup/ Conference @riggaroo

Slide 6

Slide 6 text

How did I start? - Volunteered to speak at a meetup - Submitted a talk idea I had to a local conference - Got rejected a few times - Kept applying. - Spoken across the globe - USA, Switzerland, Italy, Kenya, Ukraine, Prague, Krakow - Now have organised meetups and conferences @riggaroo

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

How has Speaking at conferences Helped me? - Given me confidence in my job - Allowed me to meet great people - Introvert -> Extrovert - Better opportunities -> better job offers + more compensation. - Improved my own skills - Travel! @riggaroo

Slide 10

Slide 10 text

100% Confidence Increase @riggaroo

Slide 11

Slide 11 text

Now that you are convinced... @riggaroo

Slide 12

Slide 12 text

Let’s talk about a CFP What is it? Call for Papers Call for Proposals Information regarding a professional talk. Generally just an Abstract and Description. @riggaroo

Slide 13

Slide 13 text

PROCESS 1. IDEATION 2. WRITE UP 3. SUBMIT! @riggaroo

Slide 14

Slide 14 text

IDEATION

Slide 15

Slide 15 text

IDEATION 1. Write down topics that you think will be good to speak about. Doesn’t have to be perfect. 2. Ask someone which topics would interest them. 3. Choose one or two from your list. 4. Think of how your talk would be structured. Think of the length of the talk and what you will be speaking about for each bit of time. 5. Write down initial points you will cover in the talk. @riggaroo

Slide 16

Slide 16 text

What makes a good topic? - Something you are busy with at work - Something you are passionate about - Something that interests you and you want to learn more about - Something you’ve recently learnt that was hard to achieve or understand just from the docs - Introductory topics are also great - it doesn’t have to be something new. @riggaroo

Slide 17

Slide 17 text

Animation Bitmaps Architecture Canvas APIS @riggaroo

Slide 18

Slide 18 text

WRITE UP

Slide 19

Slide 19 text

WRITE UP - TITLE 1. Come up with a few different titles for the same talk. 2. Ask a friend which one they prefer. @riggaroo

Slide 20

Slide 20 text

What Makes a Good Title? - Must convey the basic topic of the talk - Interesting titles (perhaps combine your favourite movie title or song?) - Easily Googleable - Can often ask a question that your presentation will answer @riggaroo

Slide 21

Slide 21 text

- In a World of Pure Animation - Practical Image Processing in Android - Building Beautiful Layouts with MotionLayout - Kotlin Multiplatform: code sharing without compromise - Is your app for everyone? A primer on accessibility for Android @riggaroo

Slide 22

Slide 22 text

WRITE UP - Abstract - Length: 3 - 5 sentences. Some conferences have restrictions. - Most important is to convey what a user will learn by attending your session. - Mention some topics that you will cover in the presentation (but remember to properly plan a rough outline before, to estimate how much time you will take) - Take your time. Don’t rush through making one. @riggaroo

Slide 23

Slide 23 text

Check your Spelling PROOF READ YOUR SUBMISSION Ask a Friend for Feedback @riggaroo

Slide 24

Slide 24 text

Good Example In a World of Pure Android Animation Have you dreamed of deliciously sweet animations in your app but have no idea where to start? What about creating some delightful UI treats to keep your users intrigued and wanting to discover more? Join Rebecca on this journey into a World of Pure Android Animation ✨. From creating custom view animations on a Canvas to using MotionLayout to create complex layout animations, there is something for everyone. We will also see how to create your own AnimatedVectorDrawable using Shape Shifter. No golden ticket required. @riggaroo

Slide 25

Slide 25 text

Not so Great Example Android Animation Learn about different types of Animation in this talk. @riggaroo

Slide 26

Slide 26 text

Submit

Slide 27

Slide 27 text

Submit! - Practise your talk at work - Start at a local meetup (JoziJS, GDG Johannesburg, Jozi JUG, etc) - send them your proposal. - Document every talk you’ve ever done. Put your slides on speakerdeck. Try record yourself speaking. All this helps get your next speaking slot. - Start submitting to conferences. - https://sessionize.com/ - https://androidstudygroup.github.io/conferences/ @riggaroo

Slide 28

Slide 28 text

Tips - Submit more than one proposal. - Build your profile up online. International conferences will not accept you if they don’t know who you are or where you’ve been. - bit.ly/rebecca-cfp @riggaroo

Slide 29

Slide 29 text

Tips Create a website/YouTube Playlist with all the talks you’ve done. @riggaroo

Slide 30

Slide 30 text

Tips @riggaroo

Slide 31

Slide 31 text

You will be Rejected - Don’t let it deter you @riggaroo

Slide 32

Slide 32 text

You will be Rejected - Don’t let it deter you @riggaroo

Slide 33

Slide 33 text

You will be Rejected - Don’t let it deter you @riggaroo

Slide 34

Slide 34 text

Any questions? @riggaroo

Slide 35

Slide 35 text

GOOD LUCK @riggaroo Rebecca Franks @riggaroo