项目作者: UomMobileDevelopment

项目描述 :
Creation of a simple calculator, UI design, Multiple orientation suppport, Git basics, Activity Lifecycle
高级语言: Java
项目地址: git://github.com/UomMobileDevelopment/Lesson_04_2019.git
创建时间: 2018-10-04T18:49:11Z
项目社区:https://github.com/UomMobileDevelopment/Lesson_04_2019

开源协议:

下载


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