Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Android Pro
UI Day
About me
Must-have Bonus
Download time
– Test Android
“Cum incarci o imagine de pe internet intr-un
ImageView?”
compile ‘com.squareup.picasso:picasso:2.5.0'
Picasso.with(this)
.load(“http://lorempixel.com/400/400/“)
.into(imageView);
compile ‘com.github.bumptech.glide:glide:3.5.2'
Glide.with(this)
.load(“http://lorempixel.com/400/400/“)
.into(imageView);
• Volley - NetworkImageView
• UIL - Universal Image Loader
What about palette?
compile ‘com.android.support:palette-v7:21.0.3'
Palette.generate(bitmap)
.getVibrantSwatch()
.getRGB();
.transform(new CircleTransform())
or is it?
.transform(new CircleTransform())
View Injection
compile ‘com.jakewharton:butterknife:6.1.0'
Activity{
@InjectView(R.id.title) TextView title;
onCreate{
ButterKnife.inject...
compile 'org.androidannotations:androidannotations:3.2'
@EActivity
Activity{
@ViewById TextView title;
}
RecyclerView
vs
ListView
compile 'org.lucasr.twowayview:twowayview:0.1.4'
Toolbar
vs
ActionBar
compile 'com.android.support:appcompat-v7:21.0.3'
<ScrollView>
<LinearLayoutCompat>
<android.support.v7.widget.Toolbar />
...
Work
Toolbar
RecyclerView
CardView
ButterKnife
Picasso / Glide
Bonus:
- Palette
- Toolbar scrolabil
- CardView cu 10dp corner
-...
• InstaMaterial
• Gradle please
• Android Arsenal
Google this:
Upcoming SlideShare
Loading in …5
×

FiiPractic 2015 - Adroid Pro - Day 1 - UI Day

663 views

Published on

FiiPractic 2015 - Adroid Pro - Day 1 - UI Day

Published in: Software
  • Login to see the comments

FiiPractic 2015 - Adroid Pro - Day 1 - UI Day

  1. 1. Android Pro UI Day
  2. 2. About me
  3. 3. Must-have Bonus Download time
  4. 4. – Test Android “Cum incarci o imagine de pe internet intr-un ImageView?”
  5. 5. compile ‘com.squareup.picasso:picasso:2.5.0' Picasso.with(this) .load(“http://lorempixel.com/400/400/“) .into(imageView);
  6. 6. compile ‘com.github.bumptech.glide:glide:3.5.2' Glide.with(this) .load(“http://lorempixel.com/400/400/“) .into(imageView);
  7. 7. • Volley - NetworkImageView • UIL - Universal Image Loader
  8. 8. What about palette?
  9. 9. compile ‘com.android.support:palette-v7:21.0.3' Palette.generate(bitmap) .getVibrantSwatch() .getRGB();
  10. 10. .transform(new CircleTransform())
  11. 11. or is it? .transform(new CircleTransform())
  12. 12. View Injection
  13. 13. compile ‘com.jakewharton:butterknife:6.1.0' Activity{ @InjectView(R.id.title) TextView title; onCreate{ ButterKnife.inject(this); } }
  14. 14. compile 'org.androidannotations:androidannotations:3.2' @EActivity Activity{ @ViewById TextView title; }
  15. 15. RecyclerView vs ListView
  16. 16. compile 'org.lucasr.twowayview:twowayview:0.1.4'
  17. 17. Toolbar vs ActionBar
  18. 18. compile 'com.android.support:appcompat-v7:21.0.3' <ScrollView> <LinearLayoutCompat> <android.support.v7.widget.Toolbar /> <etc /> </LinearLayoutCompat> </ScrollView> Activity{ setSupportActionBar(toolbar); }
  19. 19. Work
  20. 20. Toolbar RecyclerView CardView ButterKnife Picasso / Glide Bonus: - Palette - Toolbar scrolabil - CardView cu 10dp corner - Scroll orizontal pe landscape http://lorempixel.com/400/400/
  21. 21. • InstaMaterial • Gradle please • Android Arsenal Google this:

×