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

DroidCon India - Coding With Your Hands Tied

DroidCon India - Coding With Your Hands Tied

Darshan Pania

November 03, 2019
Tweet

More Decks by Darshan Pania

Other Decks in Technology

Transcript

  1. About Me Darshan Pania Lead Android SDK Developer CleverTap https:/

    /github.com/CleverTap/clev ertap-android-sdk Twitter - @i_m_Pania
  2. Helping marketing, product and growth teams at B2C companies retain

    their users for life. We enable this at scale, in real-time and with precision by providing a unique combination of: 1. A unified user data platform 2. Actionable insights and segmentation 3. Timely, personalized omni-channel engagement What does do?
  3. Dependencies used by Apps • Networking ◦ Volley ◦ Retrofit

    • Image/GIFs ◦ Glide ◦ Picasso • Video ◦ ExoPlayer • Databases ◦ Room ◦ Realm ◦ greenDAO • Dependency Injection ◦ Dagger ◦ ButterKnife • UI Components ◦ Constraint Layout
  4. Dependencies used by Libraries • Networking ◦ None • Image/GIFs

    ◦ None • Video ◦ None • Databases ◦ None • Dependency Injection ◦ None • UI Components ◦ None
  5. Dependencies used by CleverTap SDK • Networking ◦ None •

    Image/GIFs ◦ Glide • Video ◦ ExoPlayer • Databases ◦ None • Dependency Injection ◦ None • UI Components ◦ None
  6. How to publish Libraries? • Setup Bintray account • Setup

    your build.gradle • Package and Publish
  7. Add your Bintray username and API key to local.properties In

    the build.gradle of your library module
  8. Q&A