Inspiration
To-do lists. They're an awesome productivity life hack, but sometimes, you just need a little extra accountability to get sh*t done.
What it does
Taskly is a social media platform where users share their real-time to-do lists with their friends, encouraging people to accomplish their tasks. Friends can send encouraging messages and hype their buddies up by liking their tasks. Watching your friends accomplish their tasks helps motivate you too!
The app is composed of three main pages: my tasks, social feed, and my profile. On the "my tasks" page, you can view your to-do list, add tasks, and check off completed tasks, allowing your friends to see your daily progress in real time. On the social feed, you can view your friends' to-do lists, like their tasks, and leave a comment! Lastly, on your profile page, you can see your friend count, when your account was created, and your previous days' to-do lists.
How we built it
We used Adobe XD to prototype Taskly, using button-triggered animations to simulate the app's user experience. After designing the UI/UX, we began implementing our solution in Android Studio, taking elements from our prototype to use as drawables in our project. This involved creating EditText objects for Taskly's login system, ImageButton objects to change between activities, and CheckBox objects to represent tasks.
Challenges we ran into
Without experience with Android Studio, it was difficult to execute our prototype design as envisioned, even after attending the Intro to Android App Development workshop, watching Android Studio YouTube tutorials, and speaking with experienced front-end developers. Our lack of familiarity with Android Studio slowed us down considerably, but we were still able to implement some features from our prototype into an Android app. If given more time, we would have liked to create a local storage system in Android Studio capable of holding user and to-do list data.
Accomplishments that we're proud of
— Creating a UI/UX that well-encapsulates our vision for Taskly — Learning a lot about Android Studio and Adobe XD — Coming up with a neat idea that we find cool :)
What we learned
We've learned how to navigate Android Studio and create a basic app consisting of a variety of object types, a toolkit that will serve as a foundation for creating future mobile development projects!
What's next for Taskly
Implementing the rest of our prototype's features in Android Studio, and being able to link our app with a cloud-based backend so that users from different devices can utilize the platform!
Built With
- adobe-xd
- android-studio
- java
Log in or sign up for Devpost to join the conversation.