Skip to content

gmandolesi/learningAndroid

Repository files navigation

learningAndroid

Repo based on the course "The Complete Android 14 Developer Course": https://www.udemy.com/course/the-complete-android-10-developer-course-mastering-android/

001_GreetingsApp

  • Purpose: Greet the user

  • Use case:

    • User writes their name
    • User clicks the "Click Me!" button
    • The app shows a message on the bottom "Welcome [User] to our App! :)"

    image

002_CounterApp

  • Purpose: Count how many times the button was clicked
  • Use case:
    • User clicks the "CLICK ME!" button
    • The counter gets incremented by 1 (one)

image

003_MassConverterApp

  • Purpose: Convert from kg to pounds using 2.2 as conversion rate
  • Use case:
    • User inserts the mass in kg
    • User clicks the "Convert to pounds" button
    • The app displays the mass in pounds

image

004_LuckyNumberApp

  • Purpose: Generate a Lucky Number to be shared via social media
  • Use case:
    • User writes their name
    • User clicks the "Wish me Luck!" button
    • The app displays the lucky number, with a different background (different activity)
    • User clicks the "Share My Luck!" button
    • User selects through which social media they would like to share the results

image

005_FrenchApp

  • Purpose: Hear the colors in French
  • Use case:
    • User clicks a color
    • The app plays the color name in French
image

006_PlanetsApp

  • Purpose: Scroll through a list of planets with their picture and number of moons
  • Use case:
    • User scrolls down to see the nine planets (including dwarf planet Pluto)
    • The app displays the planet name, image and number of Moons
    • User clicks on one planet
    • The app shows a message on the bottom "Planet Name: " and the name of the planet the user clicked

image

007_WorldCupApp

  • Purpose: Scroll through a list of nations with their flag and number of wins in the World Cup
  • Use case:
    • User scrolls down to see the listed nations
    • The app displays the nation name, flag and number of World Cup wins
    • User clicks on one country
    • The app shows a message on the bottom "[Country Name] won the Wolrd Cup xx times", where xx is the number of World Cup wins

image