• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mobile macarons
 

Mobile macarons

on

  • 179 views

 

Statistics

Views

Total Views
179
Views on SlideShare
179
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mobile macarons Mobile macarons Presentation Transcript

    • http://www.gradlesummit.comAndroid’s New BuildWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareGradleware• Build Automation• Continuous Delivery• Gradle• Builds as easy and configurable as possibleWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareGradleware Summit2013• Santa Clara, CA• June 13-14thWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareGradle Summit 2013Wednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareABiiiiiiivvXYJOIN JOINWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareAiXBiXAiiXBiiXAiiiXBiiiXAivXBivXAvXBvXAiYBiYAiiYBiiYAiiiYBiiiYAivYBivYAvYBvYWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareFreePaidWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareProdQAQAProdFreeProdWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareProd QAQAProdFreePaidQAARM x86x86ARMWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareA/A/i/A/i/X/build.xmlA/i/Y/build.xmlA/A/ii/A/ii/X/build.xmlA/ii/Y/build.xmlA/A/iii/A/iii/X/build.xmlA/iii/Y/build.xmlNo.Wednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareA/A/i/pom.xmlA/A/ii/pom.xml No.A/A/ii/pom.xmlWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareGradle• Support for• Product Flavors• Build Types• BuildVariantWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareProduct Flavors• Free vs. Paid• Almost every successful application usesthis model• Source Code + Resource OverlayWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareBuild Type• Debug, Release• Debug flag• Proguard Options• Debug SigningWednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareBuildVariant• ARM, x86• Many different devices (more than justmobile)Wednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewarebuildscript {repositories {mavenCentral()}dependencies {classpath com.android.build:gradle:0.2}}apply plugin: androidandroid {target = ‘android-15’defaultConfig {versionCode = 12versionName = “2.0”}}Wednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareandroid {defaultConfig {versionCode = 12minSdkVersion = 8}productFlavors {free {packageName = “com.example.myapp.free”minSdkVersion = 10}paid {packageName = “com.example.myapp.paid”versionCode = 14}}}Wednesday, May 15, 13
    • http://www.gradlesummit.com @gradlewareandroid {buildTypes {debug {packageNameSuffix = “.debug”}staging {packageNameSuffix = “.staging”debuggable = truedebugSigned = true}}}Wednesday, May 15, 13