This app is created using flutter and it shows the names of student and thier respective college.
Actually all the screens in the app is reached by using different Routes.
The Loading Screen : '/'
The Home Screen: '/Home'
The Sortting Screen: '/Sort'
These sceens are connected to loading.dart, Home.dart and Sort.dart respectively.
And by default firstle the loading screen will be shown. Lets see how it looks.
Firstly, a loading screen will appear where it will first collect all the required data from the API. The loading screen should look like this:
After collecting all the date, it will send the data to the route '/Home'
The Home screen should look something like this.
The Home screen is made of Scaffold widget, and has a SingleChildScrollView widght as its child.
The SingleSchildScrollView again has Column as a child and children of Column has a function that returns list of StudentCard.
The StudentCard widget is defined in StudentCard.dart.
Each Card is divided in row and column and formated for proper display of data.
The Home screen is built using a stateful widget and it has all the functions of sort, which was actually expected to be in the sort.dart. But it was seen that passing the function of sort in the home itself and using it in the SortScreen was much simpler and compact way of sorting the items.\
So in order to reach the sort menu click this,
SO HERE I PRESENT THE SORT MENU
This is the sort menu, and as per the buttons shown, it triggers the function that was given to it from the HOMESCREEN.
So, I have updated the required apk manifesto file and you can safely download the apk file from the below link.
Download me I am safe!