Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Expenso | 855 | 3 months ago | 23 | apache-2.0 | Kotlin | |||||
๐ A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture | ||||||||||
Einsen | 633 | a year ago | 4 | apache-2.0 | Kotlin | |||||
๐ฏ Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture. | ||||||||||
Notzz App | 548 | 3 months ago | 14 | mit | Kotlin | |||||
๐ A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components). | ||||||||||
Kuroba Experimental | 446 | 4 months ago | 102 | gpl-3.0 | Kotlin | |||||
Free and open source image board browser | ||||||||||
Modular App Core | 127 | 3 years ago | 1 | Kotlin | ||||||
Core implementations for a modular Android App | ||||||||||
Zen | 109 | 3 months ago | 4 | mit | Kotlin | |||||
Material You music player for android | ||||||||||
Mynotes | 89 | 2 months ago | 2 | apache-2.0 | Kotlin | |||||
๐ A demo todo/notes app which demonstrates the use of MVVM architecture with Test-cases, Navigation Component Library, Room Database, LiveData, Coroutines, Datastore etc. | ||||||||||
Covid 19 Tracker | 71 | 3 years ago | mit | Kotlin | ||||||
Android app to track COVID-19 cases in India and globally. | ||||||||||
Updoot | 62 | 2 months ago | gpl-3.0 | Kotlin | ||||||
A reddit client built for android | ||||||||||
Audionote | 59 | a day ago | 3 | apache-2.0 | Kotlin | |||||
An open source simple audio note taking app built to demonstrate android development best practices. |
Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
Try latest Einsen app apk from below ๐
Click to View Einsen
app Design from below ๐
Dashboard | All Tasks | Task Details |
---|---|---|
![]() |
![]() |
![]() |
Add Task | Emoji | Empty State |
---|---|---|
![]() |
![]() |
![]() |
Dashboard | All Tasks | Task Details |
---|---|---|
![]() |
![]() |
![]() |
Add Task | Emoji | Empty State |
---|---|---|
![]() |
![]() |
![]() |
dev.spikeysanju.einsen
โโโ app # Application class
โโโ components # All resuable components for this app
โโโ data # For data handling
โ โโโ local # Local Persistence Database. Room (SQLite) database
โ โ โโโ Dao # Data Access Object for Room
โ โ โโโ Database # Database Instance
โ โโโ datastore
โ โโโ ThemePref # Datastore Theme Preference
โโโ di # Hilt DI Modules
โโโ model # Model class for [Task] & [Emoji]
โโโ navigation # For navigation handling
โ โโโ Routes # All unique navigation routes of this app
โ โโโ NavGraph # Single source for Navigation Routes of this app
โโโ repository # Used to handle all data operations
โโโ ui.theme # Theme setup for this app
โโโ utils # Extension functions
โโโ view # All composables screens root folder
โ โโโ add # Add Task Screen
โ โโโ edit_task # Edit Task Screen
โ โโโ dashboard # Dashboard Screen
โ โโโ all_task # All Task Screen
โ โโโ task_details # Task Details Screen
โ โโโ emoji # Choose Emoji Screen
โ โโโ webview # WebView Screen
โ โโโ animation # Animation Placeholders for State handling(Loading, Error, Empty etc.)
โ โโโ about # About Screen
โ โโโ viewmodel # ViewModel
โโโ MainActivity.kt # MainActivity
This app uses ***MVVM (Model View View-Model)*** architecture.
You need to
have Android Studio Beta 3 (BumbleBee) or above to
build this project.
๐ฏ I started working on this idea 6 months before founding
Einsen app
(April 2021). The idea was exploringmental models
+productivity tips
to achieve yourgoals
. I tried to test the idea withProductivity
&Time Management Trackers
. So I builtinitial MVP
..
๐ The biggest lesson I learned while designing this was that, I need to be
focused
&working relentlessly
on the same project, to get the right flow of thought & complete it. Eachiteration
led to moreinsights
on improving the design,solving problems
for users. You can find the link for ๐ Design Process here & ๐จ Figma Designs here
๐ฆ For each week I will be implementing some new cool features for this application. Here are some of the amazing features you will come to expect from this platform ๐
Due Date
for each taskRecurring task
Pomodoro timer
for each taskTask Template
as per user preferenceCalendar
based task managementProject management
Statistics
for completed taskmental model templates
like EisenhowerIf you want to contribute to this app, you're always welcome! See Contributing Guidelines.
I know that first and foremost you are looking for a tool to solve your problems, but if you enjoy it that much, why not tell us? We would love to hear from you ๐
DM me at ๐
I love it when people use my tool and weโd love to make it even better. If you like this tool and
want to support me in developing more free tools for you, Iโd really appreciate a donation. Feel
free to buy me a cup of coffee
๐. Thanks!
Apache 2.0 License
Copyright 2021 Spikey sanju
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.