addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Live Code - Exploring the powers of Gradle with Mike Nakhimovich!

Howdy Folks!

We have an awesome Live Code coming in Mid-March! Mike Nakhimovich (Senior developer at Party Rental LTD) is going to show off how Gradle build automation can be used to make software development faster and easier!

We encourage you to bring your laptops and contribute with your questions. 

Here is some of the content that will be covered:

-Few slides on Gradle in general

-Start new android project using Android studio. 

-Dependency management and where to find .aar

-Build variants and profiles. 

-Ant tasks

-Importing other gradle files

-Sharing build script between projects and dynamically updating your base Gradle script. 


Big thanks to StartApp for providing pizza and beer!

And another big thanks to LaunchLM @ Hive at 55 for providing the venue space!

See you at the meetup!

Join or login to comment.

  • peter b.

    Here's a link to the video of Mike's awesome presentation. It's a large file 3.6Gb, hope you have a fast connection. :)

    https://drive.google.com/file/d/0B8KDVA026hxcOEtXTTg1SHJaSzQ/edit?usp=sharing

    March 24, 2014

  • Jeremy B.

    Mike - tip of the cap to you for a great session. Nice mix of general concepts as well as tricks you employ in your personal workflow. Very good stuff. Bummed I had to arrive late (work) and leave early (bowling league)...

    March 20, 2014

  • peter b.

    OMG!! Mike was excellent. Feel like I was at the Super Bowl of android meetups so far. Special thanks to Mike, TJ Meyer, Hive at 55. Great stuff, my mind is in over drive. Where can I buy more brain cells. If you hear a bad rap about Android Studio, it's probably someone who hasn't checked it out lately. Tons of efficiency tips. For all of you that weren't there, you missed it.

    March 19, 2014

  • spencer zeke d.

    I have just started learning Android so allot of the topics flew over my head. But I did take notes and I hope to figure stuff out in my own time. Thanks for the demo It was insightful.

    March 19, 2014

  • Mike n.

    If anyone wants to continue the conversation or needs help with a project, you can reach me at [masked]

    1 · March 19, 2014

  • Mike n.

    Below are some resources that will be helpful during the demo.

    Slides:
    https://drive.google.com/file/d/0B3c6YIORTBEHRi0yYU81cmdyUGM/edit?usp=sharing

    Git Project I will be recreating:
    https://github.com/digitalbuddha/RedditReaderDemo/

    Branch that contains the finished product
    https://github.com/digitalbuddha/RedditReaderDemo/commits/demoFinish

    There are also branches that are snapshots of most commits so that during the demo everyone can follow along without worrying about typing everything I'm doing.

    2 · March 19, 2014

  • A former member
    A former member

    I have made the switch to Android Studio and looking forward to learning more about Gradle.

    In my projects, I make use of Product Flavors but there is one question I have and I cannot seem to find the answer. (not sure if it is even possible to do yet)

    I use several dependencies within my project but I am looking for a way to not include a dependency(s) in a particular Project Flavor.

    For example, I use Crashlytics and Google Analytics within my application and I have talked to people from Crashlytics and they told me that I can simply add this line to the Product Flavor that I do not want to include Crashlytics:

    ext.enableCrashlytics = false

    I cannot seem to find a way to not include Google Analytics or any other dependency. If anyone has a solution, please let me know.

    March 15, 2014

    • Mike n.

      Per the Gradle Plugin User Guide: Like Build Types, Product Flavors can have their own dependencies. For instance, if the flavors are used to generate a ads-based app and a paid app, one of the flavors could have a dependency on an Ads SDK, while the other does not.

      dependencies {
      flavor1Compile "..."
      }

      I'll put together an example similar to this and we'll do it together. Let me know if anyone has any other areas that I should focus on.

      1 · March 16, 2014

    • A former member
      A former member

      I forgot about using the productFlavorCompile way since that would mean I need to specify the dependency a few times but that is fine since it works.

      March 17, 2014

  • Mike n.

    Prior to attending, please make sure to have android studio downloaded and installed. The demo will be using the newest version of Android Studio (0.51).

    March 15, 2014

    • A former member
      A former member

      Can't wait. Heard a lot about gradle and automation but don't know where it might be useful

      March 15, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy