Eğer projenizde aşırı komplex data tutmayı planlıyorsanız, DBFlow kullanmanızı tavsiye ederim. Kendi github sayfalarında denilene göre: “DBFlow veritabanı kodlarını sizin için yazan hızlı, güçlü ve basit bir ORM android veritabanı kütüphanesidir” İşte size küçük bi örnek.
1234567891011121314151617
// Query a ListnewSelect().from(SomeTable.class).queryList();newSelect().from(SomeTable.class).where(conditions).queryList();// Query Single ModelnewSelect().from(SomeTable.class).querySingle();newSelect().from(SomeTable.class).where(conditions).querySingle();// Query a Table List and Cursor ListnewSelect().from(SomeTable.class).where(conditions).queryTableList();newSelect().from(SomeTable.class).where(conditions).queryCursorList();// SELECT methodsnewSelect().distinct().from(table).queryList();newSelect().all().from(table).queryList();newSelect().avg(SomeTable$Table.SALARY).from(SomeTable.class).queryList();newSelect().method(SomeTable$Table.SALARY,"MAX").from(SomeTable.class).queryList();
Glide image yüklenmesinde kullanılan güzel bir kütüphanedir. Alternatif olarak Universal Image Loader ve Picasso‘yu verebiliriz fakat benim görüşüm en iyi tercih glide olucaktır.
İşte size glide kullanılarak URL'den imageView'a resim yüklenmesinin nasıl yapıldığına dair bir örnek.
ButterKnife android view'larını fields ve methodlara bağlamaya yarayan bir kütüphanedir (Örneğin herhangi bir view'a onClick methodu bağlamak). Basit bir örnek:
123456789101112
classExampleActivityextendsActivity{@Bind(R.id.title)TextViewtitle;@Bind(R.id.subtitle)TextViewsubtitle;@Bind(R.id.footer)TextViewfooter;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.simple_activity);ButterKnife.bind(this);// TODO Use fields...}}
Şimdilik bu kadar. Umarım faydalı olabilmişimdir. İyi çalışmalar.