I would like to introduce my open source project "Social Meal" that I started recently with my friend. I am developing Android application and my friend is creating web API in APT.NET Core.
What is Social Meal about?
Social meal is an application that allows people to participate or create event to share meal they prepared. The main advantage of social meal is to improve interpersonal relationships, make new friends to spend free time with them while enjoying food you like.
Used popular libraries and technologies
- Kotlin language
- MVP architecture
- Dagger2
- Retrofit2
- RxJava2
- JUnit4
Current and upcoming features
This is begining of development. At this moment project include:
- basic Dagger2 modules used for dependency injection,
- continous integration (travis),
- configuration of Retrofit2 to automatically refresh token,
- login screen with presenter unit tests,
- registration screen with presenter unit tests,
- forgot password screen with presenter unit tests,
- basic models to handle API requests on screens mentioned above
Upcoming features:
- authorization server units tests,
- profile screen layout,
- profile screen logic,
- profile screen upload avatar,
- profile screen upload background photo,
- profile screen unit tests,
In the more distant future:
- ability to create meal share events,
- ability to search and filter other people events,
- ability to willingness to participate in other people events,
- ability of event creator to accept or decline people,
- push notifications
- ability to login with facebook, twitter or google account
Useful links
- My GitHub profile: https://github.com/stramek
- project repository: https://github.com/stramek/SocialMeal
- continuous integration: https://travis-ci.org/stramek/SocialMeal
Last commits screenshot
Screenshots of application
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @stramek I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit