Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WomenDroid Speak Up

ragdroid
September 07, 2019

WomenDroid Speak Up

WomenDroid 004 Meetup, held on 7th September in Bangalore.

Speakers :

Guest Speaker - Garima Jain
Android Developer by profession, Garima started her speaking journey from Droidcon India in 2016, is now traveling around the world to speak at international conferences like DroidconNYC, Boston & Berlin.

In-house Mentor - Pooja Bhaumik
An engineer at Bounce, Pooja started speaking in college meetups & workshops, became a Google Developer Expert on Flutter before she could graduate college, and is now invited around the country to speak at meetups, workshops & conferences like GDG DevFests, Fragments Conference, & Droidcon India.

ragdroid

September 07, 2019
Tweet

More Decks by ragdroid

Other Decks in Education

Transcript

  1. “Dagger 2 Android: Defeat the Dahaka” Warning: Do Not try

    this at home - Garima Jain, Droidcon Berlin 2017
  2. TITLE EXERCISE - 8 mins Think of anything : •

    Something New, Something Popular • You discovered a new way of doing things • You newly created library / plugin • How your company does something differently • Things you don't want people to try • Things you want to learn • A presentation you did at your company
  3. • How to adopt the right dog for you There

    are many breeds of these lovable animals called dogs. While running a dog adoption community, we realised that choosing the right one can be very daunting at times for adopters.
  4. • How to adopt the right dog for you There

    are many breeds of these lovable animals called dogs. While running a dog adoption community, we realised that choosing the right one can be very daunting at times for adopters. In this talk, we will compare various ridiculously adorable breeds of dogs. We will list their characteristics and try to learn how to find a perfect match for us.
  5. • How to adopt the right dog for you There

    are many breeds of these lovable animals called dogs. While running a dog adoption community, we realised that choosing the right one can be very daunting at times for adopters. In this talk, we will compare various ridiculously adorable breeds of dogs. We will list their characteristics and try to learn how to find a perfect match for us. In this talk, we will learn how to fall in love with any and all kinds of dogs and realise that it is just too hard to choose just one and end up adopting them all.
  6. • Define the problem There are many breeds of these

    lovable animals called dogs. While running a dog adoption community, we realised that choosing the right one can be very daunting at times for adopters. In this talk, we will compare various ridiculously adorable breeds of dogs. We will list their characteristics and try to learn how to find a perfect match for us. In this talk, we will learn how to fall in love with any and all kinds of dogs and realise that it is just too hard to choose just one and end up adopting them all.
  7. • How to solve, breakdown There are many breeds of

    these lovable animals called dogs. While running a dog adoption community, we realised that choosing the right one can be very daunting at times for adopters. In this talk, we will compare various ridiculously adorable breeds of dogs. We will list their characteristics and try to learn how to find a perfect match for us. In this talk, we will learn how to fall in love with any and all kinds of dogs and realise that it is just too hard to choose just one and end up adopting them all.
  8. • Key takeaways There are many breeds of these lovable

    animals called dogs. While running a dog adoption community, we realised that choosing the right one can be very daunting at times for adopters. In this talk, we will compare various ridiculously adorable breeds of dogs. We will list their characteristics and try to learn how to find a perfect match for us. In this talk, we will learn how to fall in love with any and all kinds of dogs and realise that it is just too hard to choose just one and end up adopting them all.
  9. • Personal experience (optional) There are many breeds of these

    lovable animals called dogs. While running a dog adoption community, we realised that choosing the right one can be very daunting at times for adopters. In this talk, we will compare various ridiculously adorable breeds of dogs. We will list their characteristics and try to learn how to find a perfect match for us. In this talk, we will learn how to fall in love with any and all kinds of dogs and realise that it is just too hard to choose just one and end up adopting them all.
  10. EXERCISE: TALK ABSTRACT - 15 mins of CFP writing •

    Things to remember ◦ Define the Problem ◦ How to solve ◦ Write in terms of - Content, Popularity, Research, Inclusivity ◦ Audience Takeaway - Breakdown? ◦ Personal Experience (optional) ◦ Why you? - About Speaker • Abstract within an abstract (optional) • Keep-in mind character limit
  11. A New Quantitative Method for the Non-Invasive Documentation of Morphological

    Damage in Paintings Using RTI Surface Normals Talk Title
  12. Er. Garima Jain LLB LLM LLVM LUT • Over •

    Android Developer • Speaker • Droidcon 1 • Mobicon 2 • FlutterCon 3 • Meetup 1 • Meetup 2 • Hike • Hoppr • MTech from IIT UVWXYZ • BTech fom Sahiblahblah • Schooling from ABCD About Me
  13. IMPORTANT CONCEPT • Something New, Something Popular • Something Cool

    • Something less boring than reading this • Something different • Lalal la • Now we are just wasting time • Okay Adding slides do not cost money • Another Bullet Point • One more • I promise last • The final final • Okay last
  14. ANOTHER IMPORTANT CONCEPT - I DARE YOU • This is

    an important concept • You need to pay attention • Oh do you remember this scene from Friends? • Let us try to focus • Right, when Rachel came back from Ross and Emily’s honeymoon • That was funny • Okay let us get back to the important concept • How important is it anyway • FRIENDS rocks or FRIENDS rock?
  15. This is a really bad presentation that has text all

    over the slides and it’s difficult to glance at it in 3 seconds and poof audience is already bored. I can talk about SRK and how he should have just boarded via the nearest door in Dilwale Dulhania Le jayenge, and nobody will ever know. Let’s talk about Java, And Go And Other important Technology Terms just in case.
  16. This is a really bad presentation that has text all

    over the slides and it’s difficult to glance at it in 3 seconds and poof audience is already bored. I can talk about SRK and how he should have just boarded via the nearest door in Dilwale Dulhania Le jayenge, and nobody will ever know. Let’s talk about Java, And Go And Other important Technology Terms just in case.
  17. Contact me • Twitter: @pblead26 • Facebook: pblead26 • LinkedIn:

    pblead26 • Orkut: pbleadorklut • Snapchat: @iloveperiodictable • TikTok: @pbmeanslead • UPI : If you want to donate @pb.lead.26 • Hey I just met you and this is crazy But, here’s my number, so call me maybe Thank you
  18. A New Quantitative Method for the Non-Invasive Documentation of Morphological

    Damage in Paintings Using RTI Surface Normals Talk Title
  19. A New Quantitative Method for the Non-Invasive Documentation of Morphological

    Damage in Paintings Using RTI Surface Normals Talk Title It is not a research paper presentation!
  20. A New Quantitative Method for the Non-Invasive Documentation of Morphological

    Damage in Paintings Using RTI Surface Normals Talk Title Choose simple to understand titles
  21. A New Quantitative Method for the Non-Invasive Documentation of Morphological

    Damage in Paintings Using RTI Surface Normals Talk Title Avoid abbreviations
  22. Er. Garima Jain LLB LLM LLVM LUT • Over •

    Android Developer • Speaker • Droidcon 1 • Mobicon 2 • FlutterCon 3 • Meetup 1 • Meetup 2 • Hike • Hoppr • MTech from IIT UVWXYZ • BTech fom Sahiblahblah • Schooling from ABCD
  23. IMPORTANT CONCEPT • Something New, Something Popular • Something Cool

    • Something less boring than reading this • Something different • Lalal la • Now we are just wasting time • Okay Adding slides do not cost money • Another Bullet Point • One more • I promise last • The final final • Okay last
  24. IMPORTANT CONCEPT • Something New, Something Popular • Something Cool

    • Something different • Less bullets more talking
  25. ANOTHER IMPORTANT CONCEPT - I DARE YOU • This is

    an important concept • You need to pay attention • Oh do you remember this scene from Friends? • Let us try to focus • Right, when Rachel came back from Ross and Emily’s honeymoon • That was funny • Okay let us get back to the important concept • How important is it any way • FRIENDS rocks or FRIENDS rock?
  26. ANOTHER IMPORTANT CONCEPT • This is an important concept •

    Something about concept1 • Something about concept2 • Less text is always more
  27. ANOTHER IMPORTANT CONCEPT • This is an important concept •

    Something about concept1 • Something about concept2 • One at a time baby
  28. This is a really bad presentation that has text all

    over the slides and it’s difficult to glance at it in 3 seconds and poof audience is already bored. I can talk about SRK and how we should have just boarded via the nearest door in Dilwale Dulhania Le jayenge, and nobody will ever know. Let’s talk about Java, And Go And Other important Technology Terms just in case.
  29. This is a really bad presentation that has text all

    over the slides and it’s difficult to glance at it in 3 seconds and poof audience is already bored. I can talk about SRK and how we should have just boarded via the nearest door in Dilwale Dulhania Le jayenge, and nobody will ever know. Let’s talk about Java, And Go And Other important Technology Terms just in case.
  30. • This is a really bad presentation that has text

    all over the slides • and it’s difficult to glance at it in 3 seconds and poof audience is already bored. • I can talk about SRK and how we should have just boarded via the nearest door in Dilwale Dulhania Le jayenge, and nobody will ever know. • Let’s talk about Java, And Go And Other important Technology Terms just in case.
  31. • Really bad presentation • Has text all over •

    It’s difficult to glance, in 3 seconds • and poof • Audience is already bored..
  32. Contact me • Twitter: @pblead26 • Facebook: pblead26 • LinkedIn:

    pblead26 • Orkut: pbleadorklut • Snapchat: @iloveperiodictable • TikTok: @pbmeanslead • UPI : If you want to donate @pb.lead.26 • Hey I just met you and this is crazy But, here’s my number, so call me maybe Thank you
  33. Jk,

  34. class ConnectivityModel extends Model { ConnectivityResult _connectivity; String _connectivityName; ConnectivityResult

    get connectivity => _connectivity; String get connectivityName => _connectivityName; void checkConnectivity() async { _connectivity = await (Connectivity().checkConnectivity()); notifyListeners(); if (_connectivity == ConnectivityResult.mobile) _connectivityName = "Mobile Network"; else if (_connectivity == ConnectivityResult.wifi) _connectivityName = "WiFi Network"; else _connectivityName = "No Network"; notifyListeners(); } }
  35. class ConnectivityModel extends Model { ConnectivityResult _connectivity; String _connectivityName; ConnectivityResult

    get connectivity => _connectivity; String get connectivityName => _connectivityName; void checkConnectivity() async { _connectivity = await (Connectivity().checkConnectivity()); notifyListeners(); if (_connectivity == ConnectivityResult.mobile) _connectivityName = "Mobile Network"; else if (_connectivity == ConnectivityResult.wifi) _connectivityName = "WiFi Network"; else _connectivityName = "No Network"; notifyListeners(); } }
  36. class ConnectivityModel extends Model { ConnectivityResult _connectivity; String _connectivityName; ConnectivityResult

    get connectivity => _connectivity; String get connectivityName => _connectivityName; void checkConnectivity() async { _connectivity = await (Connectivity().checkConnectivity()); notifyListeners(); if (_connectivity == ConnectivityResult.mobile) _connectivityName = "Mobile Network"; else if (_connectivity == ConnectivityResult.wifi) _connectivityName = "WiFi Network"; else _connectivityName = "No Network"; notifyListeners(); } }
  37. Tools Presentation Tools • Google Slides • Microsoft PowerPoint •

    Keynote (Mac) Highlighting Tools • Copy Paste from IDE :) • Carbon.sh • SlidesCodeHighlighter