Skip to content

Commit

Permalink
Merge branch 'master' of git://github.com/KSpringborn/showtime-websit…
Browse files Browse the repository at this point in the history
…e into kevi
  • Loading branch information
gefei committed Jul 4, 2021
2 parents 8f1e59d + 281f6e0 commit 08f3890
Show file tree
Hide file tree
Showing 10 changed files with 17 additions and 9 deletions.
11 changes: 9 additions & 2 deletions content/ss21/bachelor/b1-strollr-project/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,16 @@ much wow, such stroll**r**, best app to go out for a walk with me.

{{<section title="The Team">}}
Behind Strollr, there is a **diverse team** of students with **varying levels** of work **and study experience**. With the ongoing pandemic and some of our **teammates** being **located outside of Berlin**, we **never got to meet in person**, but still managed to make the best out of the situation by **working remotely** with a number of **communication tools**.
Each of us contributing our **previous experience** and giving it **our best**, we had a great time together and hope **you enjoy Strollr **as much as we do**!
Each of us contributing our **previous experience** and giving it **our best**, we had a great time together and hope you enjoy Strollr **as much as we do**!
{{</section >}}

{{<gallery>}}
{{<team-member image="kevin.jpg" name="Kev">}}
{{<team-member image="jonas.jpeg" name="Jonas">}}
{{<team-member image="kevin.png" name="Kev">}}
{{<team-member image="max.jpg" name="Max">}}
{{<team-member image="paul.jpg" name="Paul">}}
{{<team-member image="elena.jpg" name="Elena">}}
{{<team-member image="hermes.jpg" name="Hermes">}}
{{<team-member image="antje.png" name="Antje">}}
{{<team-member image="michelle.jpg" name="Michelle">}}
{{</gallery>}}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/ss21/bachelor/b1-strollr-project/max.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/ss21/bachelor/b1-strollr-project/paul.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 8 additions & 7 deletions content/ss21/bachelor/b1-strollr-project/process.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,31 @@ weight = 2


{{<section title="Idea">}}
The **idea** for our app **originated** out of a **conversation** with a **local gardening project**. It is an approach to a rather recent question: _How do you make spending time in nature more appealing to children and adolescents who grew up on smartphones and other mobile devices?_
The **idea** for our app **originated** out of a **conversation** with a **local gardening project**. It is an approach to a rather recent question: _How do you make spending time in nature more appealing to children and adolescents who grew up on smartphones and other mobile devices?_ \
Our supervisor, **Prof. Dr. Lenz** approached us with his initial idea for a **mobile application** which already laid out most of the **core features** that the final version of Strollr incorporates, like the ability to take photos and **visualize walks** with a map.
During a brainstorm session, we collected our own input and came up with a **design concept**. With that in mind, our first **mockups** were created.
During a brainstorm session, we collected our own input and came up with a **design concept**. \
With that in mind, our first **mockups** were created.
{{</section>}}

{{<image src="RouteViewCompilation2.png" alt="WalkViewMockups">}}

{{<image src="HerbariumViewCompilation.png" alt="HerbariumViewMockups">}}

{{<section title="Development">}}
After agreeing on **Flutter** as our **development framework**, we briefly **familiarized ourselves** with it, while **researching plugins** and **APIs** that would be helpful in implementing the planned features.
After agreeing on **Flutter** as our **development framework**, we briefly **familiarized ourselves** with it, while **researching plugins** and **APIs** that would be helpful in implementing the planned features. \
Going into the development period, we separated the group into **three teams**, concerned with the general **UI**, **map visualization** and **database design**.
This way, we could focus on different tasks while maintaining communication within the group and making use of agile techniques like **pair programming** and **code review**.
Maintaining our source code with Git allowed us to simultaneously implement different features on their respective branches and avoid conflicts when integrating them.
Maintaining our source code with Git allowed us to simultaneously implement different features on their respective branches and avoid conflicts when integrating them. \
We manifested a **biweekly rhythm for the big team meetings** with our supervisor in which we reviewed our recent progress, **collected feedback** and **set goals** for the **following two-week period**.
Additional weekly calls with the core team helped us to stay current on each other's progress and resolve potential issues.
Additional weekly calls with the core team helped us to stay current on each other's progress and resolve potential issues.\
Throughout the development phase, we **continuously updated our Backlog** of ideas, **collectively taking** on the **role** of a **product owner**. Making use of project management tools, we constructed user stories and arranged them in a Story Map,
thereby identifying and refining **the most important features**.
{{</section>}}


{{<section title="Reflection">}}
We look back on a project that for many of us posed the **first opportunity** to **experience the development** of a **software product** from start to finish.
Besides our advancement in **cross-platform application** **development**, creating Strollr taught us a great deal about **planning and managing** larger software projects.
Besides our advancement in **cross-platform application** **development**, creating Strollr taught us a great deal about **planning and managing** larger software projects. \
While communication can be a bit challenging in a team of 8, we never experienced any major misconceptions or disagreements. Naturally, we faced a **few technical** **hurdles** when writing our code, such as **conflicting Flutter plugins**
or problems with the **cross-platform compatibility** of certain features. However, **determination** and **mutual help** within the team **resolved all the issues** at hand.
{{</section>}}
{{</section>}}

0 comments on commit 08f3890

Please sign in to comment.