Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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:
Nächste SlideShare
Wird geladen in …5
×

FiiPractic 2015 - Adroid Pro - Day 1 - UI Day

628 Aufrufe

Veröffentlicht am

FiiPractic 2015 - Adroid Pro - Day 1 - UI Day

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

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:

×