Skip to content

JimSeker/ui

Repository files navigation

Android GUI/UI Examples

This repo contains multiple projects, Most in sub directories to be better organized with the course lectures, see the READMEs in each directory for a description of the examples. You can see the course pages here: http:https://www.cs.uwyo.edu/~seker/courses/4730/

Note for Android studio download a zip (or clone). Then in Android Studio open one project directory as individual project.

eclipse/ has some of projects in the format that eclipse format, if they predate the moved android Studio. You should be able to have eclipse import the entire directory into your workspace via eclipse. Note these are no longer updated.

All flutter examples have been moved to the Flutter repo


Basic/ are simple examples.

Advanced/ are more advanced examples.

Communication/ are examples how fragments can communicate with callbacks and viewmodels.

ListViews/ are examples using varying listview, listfragments, and expandablelistviews.

RecyclerViews/ are examples using recyclerview widget to do lists.

Navigation/ are examples of menus, actionbar/toolbar, and Navigation Drawers.

Material Design/ are examples using the new material design spec, Navagation Drawer, recyclerview, and support.design library.

Dialogs/ are example of how to dialog box in android

mvcDemo (java) is an example using the Model-view-controller model.

mvcViewsDemo (java) is an example using the Model-view-controller model. Uses newer ViewBinding method.

mvcDemo_kt (kotlin) is an example using the Model-view-controller model.


These are example code for University of Wyoming, Cosc 4730 Mobile Programming course and cosc 4735 Advance Mobile Programing course. All examples are for Android.