This is a project built by flutter framework.
I. To build this project from source code follow the following instruction:
- Install the Flutter framework for your machine "https://docs.flutter.dev/get-started/install" and setup the environment variables.
- Go to the main directory of the project say "C:/gdsc".
- Open a command window and run the command
flutter build apk --release
- The apk file can be found in "gdsc/build/app/output/flutter-apk/app-release.apk"
- Intall the apk to a physical android device or an Android Virtual Device.
II. To view the source code, go to the lib folder. ("gdsc/lib")
The folder contains 4 files:-
-
main.dart -> Starting point of the app. Contains the Theme Data.
-
home_page.dart -> Contains the home_page layout. The cards are built here. The api is called in this file. And the objects are displayed using. FutureBuilder() and ListView.builder() functions.
-
conference_details_page.dart -> Contains the description, date, time and venue within a new Scaffold().
-
model.dart -> Contains a model class which acts as a blueprint for the data supplied by the api.
-
search_bar.dart -> contains the search logic.
-
cards.dart -> Contains the card widget properties to display the banner and the title.