Skip to content

Creation of a simple calculator, UI design, Multiple orientation suppport, Git basics, Activity Lifecycle

Notifications You must be signed in to change notification settings

UomMobileDevelopment/Lesson_04_2019

Repository files navigation

Lesson 4 - 2020

Lesson04_2019-20

Topics for this lesson

  1. Explore Activity lifecycle details from previous section Use the context from previous section to explore and better understand the activity lifecycle details

  2. Build a simple calculator We are going to build a simple calculator in order to explore more details about activities, listeners and layouts. Our app will support different layout for portrait/landscape orientation.

  3. Use saved Instance State knowledge The calculator has been probably finished! But there is a bug. To see it make a calculation, change orientation and continue calculating! oops! Something needs to be fixed there! Activity states needs to be saved between activity transitions, so we will use Saved Instance State for this. Please study this, this and this resource.

  4. Polishing landscape layout. We are going to learn how to center the buttons group on landscape screen by using Guidelines

calc1

calc2

About

Creation of a simple calculator, UI design, Multiple orientation suppport, Git basics, Activity Lifecycle

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages