Movie Info Android App
API KEY: 3f9c2cd0
-
Basic Activity
-
Package Name Reverse Domain Name Notation
-
Change Primary Color
-
Change Accent Color
-
Set the EditText
- Hint = Let's Find This Flick
-
Set Screen Margin
- 16dp as of Material Design Standards
-
Add Click Listener to Fab Button
-
Refactor MainActivity Layout
-
CoordinatorLayout to FrameLayout
-
Add id/ to MainActivity main view
-
-
Refactor newInstance
-
Change params (amount and name)
-
Change ARG_ name everywhere
-
-
Load fragment in MainActivity -> Fab -> ClickListener
-
SupportFragmentManager... beginTransaction - add() - commit()
- Hide Fab Button
-
Show Fab Button onBackPressed()
-
Pass to Fragment
-
Handle Crash upon onAttach()
-
Fragment Color and size
-
Fragment TextView (center)
-
Handle built-in Back button (FragmentManager.addToBackStack())
(*) Validate (Empty() or Blank(), Toast, trim())
-
-
Create Fragment Layout
-
Get a movie info (from web page)
-
Pass json response to JsonLint.com
-
Add Ion to Gradle (https://github.com/koush/ion) ''' dependencies { com.koushikdutta.ion:ion:2.2.1 } '''
-
Fields (Title, Year, Released, Plot, Poster)
-
Map TextViews to Json values
-
Load Poster Image into ImageView
-
Info validations