Skip to content

Android Application Development -kurssin (syksy 2020) harjoitustehtäviä, Kotlin-ohjelmointikielen ja Android-sovellusten ohjelmoinnin harjoittelua

Notifications You must be signed in to change notification settings

sekuretto/Android-Application-Development

Repository files navigation

Android Application Development

Android Application Development -kurssin harjoitustehtäviä, Kotlin-ohjelmointikielen ja Android-sovellusten ohjelmoinnin harjoittelua

Kurssimateriaalit:
http://mobile.pages.labranet.jamk.fi/android-application-development/

Learning basics of Android app fundamentals, Kotlin & Android Studio.

Exercise 01: FirstApplication
https://www.ptm.fi/tutorials/android/create-a-first-android-application/

  • learning basics of Android app fundamentals, Android Studio & Android project structure

Exercise 02: Kotlin

  • learning basics of Kotlin

Exercise 03: BuildUIWithLayoutEditor1

  • user interface building with Android Studio & Layout Editor
  • how to use resources in Android applications

Exercise 04: BuildUIWithLayoutEditor2
https://www.ptm.fi/tutorials/android/build-fluid-ui-with-layout-editor/

  • user interface building with Layout Editor

Exercise 05: SumCalculator

  • how to handle UI events

Exercise 06: MyFirstApp
https://developer.android.com/training/basics/firstapp/

  • learning about Activities (UI) and Intents
  • using explicit Intents

Exercise 07: LaunchMap
https://www.ptm.fi/tutorials/android/launch-a-map-with-implicit-intent/

  • using implicit Intents to launch map application

Exercise 08: GolfCourseWishlist
https://www.ptm.fi/tutorials/android/different-layouts-in-the-recyclerview/

  • learning basics of Android Material Design UI
  • using background threads
  • using Glide
  • using adapter and holder classes

Exercise 09: EmployeesApp
https://www.ptm.fi/tutorials/android/load-and-parse-json-and-show-loaded-employees-data-in-a-recyclerview/

  • loading and using JSON data to create UI
  • using Volley

Exercise 10: CityMapExercise
https://developers.google.com/maps/documentation/android-sdk/start

  • detecting device location
  • using Google Maps API & map markers

Exercise 11: GolfCoursesInAMap
https://www.ptm.fi/tutorials/android/show-golf-courses-in-a-google-maps/

  • using JSON data & Google Maps API
  • editing map markers

Exercise 12: ShowGolfCoursesInMapWithClustering (unfinished)
https://developers.google.com/maps/documentation/android-sdk/utility/marker-clustering
https://developers.google.com/maps/documentation/javascript/marker-clustering

  • using JSON data & Google Maps API
  • map marker clustering

Exercise 13: RoomShoppingList
https://www.ptm.fi/tutorials/android/shopping-list-with-a-room/

  • using internal & external Storage
  • saving data in local database with Room
  • app permissions & settings

Exercise 14: RoomWordSample
https://developer.android.com/codelabs/android-room-with-a-view-kotlin#0

  • saving data in local database with Room
  • app permissions & settings

Exercise 15: EmployeesFragmentsApp
http://mobile.pages.labranet.jamk.fi/android-application-development/exercises/exercise15/

  • using fragments

Exercise 16 & 17: WeatherApp
https://www.ptm.fi/tutorials/android/weather-forecast/
https://developer.android.com/guide/topics/appwidgets/index.html
https://www.ptm.fi/tutorials/android/weather-widget/

  • using fragments
  • creating home screen widgets (unfinished)

Exercise 18: Ads (unfinished)
https://developers.google.com/admob/android/quick-start

  • how to publish apps to Google Play
  • how to use ads

About

Android Application Development -kurssin (syksy 2020) harjoitustehtäviä, Kotlin-ohjelmointikielen ja Android-sovellusten ohjelmoinnin harjoittelua

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages