Skip to content

Introductory project to develop applications for Android.

Notifications You must be signed in to change notification settings

COSW-ECI/IntroductionAndroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Introduction to Android Applications

Introductory project to develop applications for Android.

The aim of this code lab will be to learn the basics about developing Android applications.

We will develop a calculator that works with reverse polish notation (RPN) as shown on the following image:

alt tag

Evaluation criteria

Basic Requirements

  • All basic functionalities of the calculator should work as expected (sum, subtract , multiply and divide).
  • Use the two ways of connection the the onClick event listener with the buttons (By using the XML and setting the onclicklistener directly to the button object).
  • Proper usage of packages to support the MVC architecture.
  • Lines of code used to developer the project (The less the better).
  • Proper usage of english language for naming methods and variables.
  • Code readability.
  • Proper usage of layouts

Challenges

  • Add a new row with 2 buttons with the following functionalities AC +/-
  • Add a new row with 3 buttons with the following functionalities SIN COS TAN
  • Add a new row with 3 buttons with the additional functionalities (free choice)

Grading:

  • Fully working App ---- grade >= 3,5
  • Fully working App + 1 challenge working ----- grade >= 4
  • Fully working App + 2 challenges working ----- grade >= 4

About

Introductory project to develop applications for Android.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published