To make sure all view have unique id
[layout name]_[component]_[content]Example : login_edittext_password, home_recycler_restaurant
Use PascalCase for class naming
Example : MainActivity, Student, Restaurant
Use camelCase for method naming
Example : getElementById, getStudent, run
Use lowercase for package naming
Example : com.example.taberu
Keep it simple but meaningful
implementing Firebase
add login logic
add login layout
add login feature
refactor Student class
refactor Login layout
To make easy interaction between layout and logic
- login_button_login
- login_edittext_email
- login_edittext_password
- login_imageview_backbutton
- login_imageview_hiasan1
- login_textview_forgotpassword
- splash_button_mulai
- register_edittext_email
- register_edittext_password
- register_imageview_seepassword
- register_edittext_namalengkap
- register_edittext_namapanggilan
- register_edittext_jeniskelamin
- register_edittext_notelepon
- register_button_daftar
- register_imageview_backbutton
- addreview_imageview_backbutton
- addreview_imageview_fotoprofil
- addreview_edittext_masukkanreview
- addreview_imageview_plus
- cardhome_imageview_picture
- cardhome_edittext_title
- cardhome_edittext_location
- cardhome_edittext_desc
- cardhomr_ratingbar_rating
- home_imageview_fotoprofile
- home_imageview_morebutton
- home_recyclerview_recyclerview
- home_texttview_namautama
- home_edittext_level
- home_textview_employee
- restaurantdetail_imageview_backbutton
- restaurantdetail_textview_Yoshinoya
- restaurantdetail_textview_Jakarta
- restaurantdetail_textview_longtext
- restaurantdetail_imageview_star
- restaurantdetail_textview_star
- restaurantdetail_imageview_starbulet
- restaurantdetail_imageview_bigcard
- restaurantdetail_textview_review
- restaurantdetail_imageview_plus