The Stories app is a fictional journal app, where one could become superheros and write stories and experiences they had ( fictional obviously). The app aims to improve users creative thinking and let out their imaginations free.
The user can choose to be a fictional character( such as a student at Hogwarts:fire:,because who wouldn't want to). Then each day they could post a story about the experiences like competing in Quidditch :raised_hands:. The user can also view other stories that are shared by others.
The project was developed as a part of Google's #30Days of Kotlin programme.
30 Days Of Kotlin - Initiative by Google Developers India provding codelabs, sessions with Googlers. Kotlin - First class and official programming language for Android development.
Kotlin concepts used in the project
- Coroutines
- Kotlin extension functions
- Data classes
- Companion objects
- String templates
- Lambdas
- Null safety
Android Architecture Components used in the project
- Android Architecture Components
- LiveData and MutableLiveData
- ViewModel
- ViewBinding and DataBinding
- Room
- Navigation component
Instructions on setting up your project. To get a local copy up and running follow these simple example steps.
You should have these applications installed to use the project
- Clone the repo
git clone https://github.com/sidhu18/Stories.git
- Use Android Studio to open the project
Apache License 2.0. See LICENSE
for more information.
Sidharth V - sidharth18 - [email protected]
Project Link: https://github.com/sidhu18/Stories.git