This is the open-source app for Droidcon Uganda that showcases the event program, helping attendees navigate the schedule, discover speakers, and plan their participation.
Droidcon Uganda is an annual conference focused on Android development, offering various talks, workshops, and networking opportunities for Android developers. This app provides the program of the event, allowing attendees to easily access the schedule, speaker details, session descriptions, and more.
The app is designed to help you navigate the event and stay up to date with the various activities happening during the conference.
- Event Schedule: Browse the conference program with sessions, dates, and times.
- Speakers: Discover speakers and their topics.
- Session Details: View detailed information about each session, including descriptions and speaker bios.
- Favorite Sessions: Mark sessions as favorites and get notifications about them.
- Notifications: Receive reminders about upcoming sessions and events.
- Interactive UI: Easy-to-use, responsive, and visually appealing interface.
To run the app locally on your machine, follow these steps:
- Flutter installed on your machine
- Android Studio or any other IDE that supports Flutter
- Clone the repository:
git clone https://github.com/yourusername/droidcon-uganda-app.git
- Navigate into the project directory:
cd DroidconUg
- Install the dependencies:
flutter pub get
- Run the app:
flutter run
Once the app is installed, you can open it to:
- View the complete program for Droidcon Uganda
- Search for sessions by date, speaker, or topic
- Add sessions to your favorites
- Set up notifications for important sessions
(Include some screenshots of the app here to showcase the program, session details, etc.)
We welcome contributions to the Droidcon Uganda Program App! If you'd like to contribute, please follow these steps:
-
Fork the repository to your GitHub account.
-
Clone the forked repository to your local machine:
git clone https://github.com/SiroDaves/DroidconUg.git
-
Create a new branch for your changes:
git checkout -b your-branch-name
-
Make your changes to the code, and then add the changes to the staging area using the following command:
git add file-name
Replace
file name
with the name of the file you are staging -
Commit your changes with a message that describes the changes you made:
git commit -m " Add a suitable commit message"
-
Push the changes to your branch on GitHub:
git push -u origin your-branch-name
Replace
your-branch-name
with the name of the branch you created earlier. -
Open a pull request from your branch to the main repository.
Please ensure that your code follows the Flutter style guide and includes appropriate tests.