Skip to content
/ River Public

Aka "mobileapp-programming-project". Program: "Web Development". Course: "Programming of Mobile Applications". Course-code: "IT396G".

Notifications You must be signed in to change notification settings

a21oscgu/River

Repository files navigation

Rapport

Project assignment

RecyclerView

Den här applikationen är inte forkad från LenaSYS/mobileapp-programming-project. Appen heter River och är en informativ app som lagrar information om världens längsta floder. Just nu finns de tio längsta floderna i appen. Appen har en Main-Activity och en About-Activity. På aktiviteten Main-Activity finns det en RecyclerView som representerar informationen för de olika floderna, se figur 1. Den längsta floden, Nilen, befinner sig högst upp i den RecyclerView som är placerad i Main-Activity. Därefter listas de andra floderna i fallande ordning.

Figur 1 - Skärmklippet, som är taget i appen River på sidan MainActivity, visar kort information om de fyra längsta floderna i världen.

Code-example

Figur 2 - Kodsnutten visar... .

WebView

På aktiviteten About-Activity finns det lite kort information om appen och aktiviteten är skapad med en intern WebView (HTML).

Figur 3 - Skärmklippet visar AboutActivity i appen River.

AboutActivity befinner sig i appens option-menu.

Figur 4 - Skärmklippet visar MainActivity i appen River med options-menu öppen.

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/about"
        android:title="@string/about"/>
</menu>

Figur 5 - Kodsnutten visar option_menu.xml med allt dess innehåll. Detta objektet (item) syns även i figur 4.

Övrigt

Datainformationen som handlar om floderna kommer ursprungligen från Wikipedia | List of rivers by length. Tyvärr finns det inga bilder på floderna i appen eftersom biblioteket Picasso inte fungerade helt och hållet (koden finns dock kvar men har blivit kommenterad). Dessutom var det trassligt att hämta bildlänkar med JSON.

Appens app-icon har fått ett nytt utseende.

Figur 6 - App icon.

About

Aka "mobileapp-programming-project". Program: "Web Development". Course: "Programming of Mobile Applications". Course-code: "IT396G".

Topics

Resources

Stars

Watchers

Forks