SplitMATE Android App

Overview

Splitmate API

Android CI APK Download

Costs are not the only variable when it comes to organizing events. Split whatever you want with SplitMATE, create voting polls, check items & tasks, estimate individual costs, everything in real-time, and of course, do not let the fun goes away.

About

  1. Create events and invite friends to help split the tasks.
  2. Include items that will be necessary to accomplish the event.
  3. Track costs, quantities, and much more.
  4. Create live voting polls.
  5. Easily estimate costs with the preview visualization.

Othe features

  • Easy toggle between light and dark modes.
  • Economic mode helps you to save your data and allows you to use the app without an Internet connection.
  • Real-time update views. See changes as your friends use the app.

The UI

Here it goes some screenshots from our mate app.

1. Sign In / Home / Event Detail

SplitMATE has a cloud API that is responsible for centralizing the data and business logic. It is possible to work offline as the data is also synchronized locally.

SS 1 Light SS 1 Dark

2. Item/Task List / Main Menu / Member List

We optimized the way data is refreshed. Our real-time sync solution provides a smoother transition with little network bottleneck.

SS 2 Light SS 2 Dark

3. Settings / Account Detail / Voting Poll

Set your app settings as you go. Check your account plan and participate in voting polls created by you or other event members.

SS 3 Light SS 3 Dark

Donation

Donations for cookies and pizza are extremely welcomed.

Why is it so important?

  • It helps me to release it to the flagship app stores - Google Play, iOS App Store.
  • It helps me to continue improving it since I built it for free.
  • It helps everyone to have a better service quality since cloud hosting services are essential to improve the overall performance.

paypal

Comments
  • Upgrade libraries

    Upgrade libraries

    • implementation 'androidx.appcompat:appcompat:1.4.2'
    • implementation 'com.google.android.material:material:1.6.1'
    • implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
    • implementation 'androidx.navigation:navigation-fragment:2.4.2'
    • implementation 'androidx.navigation:navigation-ui:2.4.2'
    • implementation 'androidx.preference:preference:1.2.0'
    • implementation ('io.socket:socket.io-client:2.0.0')
    enhancement 
    opened by petruki 0
  • Poll vote counting is accumulating when two users have different votes

    Poll vote counting is accumulating when two users have different votes

    Context: Two items available for voting

    Scenario:

    1. User 1 votes for item 1. App calculates item to show 100%
    2. User 2 votes for item 2. App calculates item to show 50/50 on User 2 app, however, the vote is not updated at User 1's app maintaining 100% for item 1 and 50% for item 2.
    bug 
    opened by petruki 0
  • Poll elements are not being updated when added

    Poll elements are not being updated when added

    When running from a physical device, poll elements are not inserted after editing a product item. However, it works when running via an emulator and using an external keyboard.

    bug 
    opened by petruki 0
  • Replace sorting lambda function to specialized Comparator helper function

    Replace sorting lambda function to specialized Comparator helper function

    The following code could be done in a better and readable way using Comparator

    From

    localDataSet.sort((poll, t1) -> poll.getValue().compareTo(t1.getValue()));
    

    To

    localDataSet.sort(Comparator.comparing(Poll::getValue));
    
    enhancement 
    opened by petruki 0
  • Replace deprecated adapter notify method

    Replace deprecated adapter notify method

    Currently, adapter data changes are notified using notifyDataSetChanged()

    Change to something similar to: notifyItemRangeChanged(0, localDataSet.size());

    enhancement 
    opened by petruki 0
  • Poll metric component is overpassing layout boundaries on small screens

    Poll metric component is overpassing layout boundaries on small screens

    If I am not mistaken, the value set to the metric component is based on a fixed value in px.

    Solution Read current container width size to estimate the better value based on the percentage.

    bug 
    opened by petruki 0
  • New/Edit Item - Layout responsiveness has issues when dealing with multiple Item details and Poll settings

    New/Edit Item - Layout responsiveness has issues when dealing with multiple Item details and Poll settings

    After adding multiple item details and poll options the view becomes hard to manage as all input components start to become hidden. This causes the user to lose track of what is being edited or included.

    Solution Move the "create by" panel to inside the scroll panel as this information should not be prioritized to be displayed on screen all the time such as the Submit button.

    bug 
    opened by petruki 0
Releases(v1.0.9)
Owner
Trackerforce
We develop SaaS with excellence
Trackerforce
Arjun Naik 1 Apr 16, 2022
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

MindOrks 1.2k Dec 29, 2022
Android-basics-kotlin-tip-time-app - Tip Time app from Android Basics in Kotlin

Tip Time Tip Time app from Android Basics in Kotlin at developers.google.com. It

Ramon Lima e Meira 0 Jan 2, 2022
Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors

Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors. Parameters includes but not limited to temperature, humidity, air quality, level of Ionizing radiation, ...

Francisco Pascal Elias TAMBASAFIDY 0 Jan 4, 2022
Library to change Android launcher App Icon and App Name programmatically !

AppIconNameChanger Change Android App launcher Icon and App Name programmatically ! Download Demo APK from HERE Kindly use the following links to use

Prabhakar Thota 587 Dec 29, 2022
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.

HideDroid An Android App for preserving user privacy HideDroid is an Android app that allows the per-app anonymization of collected personal data acco

null 100 Dec 12, 2022
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

?? About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

Sinan Sonmez (Chaush) 28 Dec 17, 2022
Visual Studio App Center Sample App for Android

Visual Studio App Center Sample App for Android The Android application in this repository and its corresponding tutorials will help you quickly and e

Yourhomeplan 1 Oct 13, 2021
Android app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (Android) The reference implementation for designing the Android user interface of a broker-dealer trading application

Alpaca 12 Nov 24, 2022
Android-Java-App - Notepad app with user and password. SQL Lite

DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it

DViga 1 Nov 6, 2021
Android Bitcoin market app base on Jetpack Compose and MVI. The app displays current bitcoin market price and history price k-line charts.

compose-bitcoin Android Bitcoin market app base on Jetpack Compose and MVVM & MVI. Features Current bitcoin market price. K-line charts of history pri

Chen Pan 3 May 20, 2022
App for lesson 8 of the Android App Development in Kotlin course on Udacity

Connect to the Internet - Mars Real Estate This is the toy app for Lesson 8 of t

Michael Pessoni 1 Dec 28, 2021
Android Camper parking app written in kotlin for assignment 2 of Mobile App Development

Technical Report Splash view Application shows a splash screen when opened. The

Alvaro Sanchez Domingo 1 Sep 9, 2022
null 1 Jan 7, 2022
Quiz-App - An Android app which have some basic questions

Quiz-App An Android app which have some basic questions Start page Questions pag

Gururaj KL 3 Apr 21, 2022
A Task Management and Habit-building App, representating my journey in Android as well as my first Kotlin App. 🤗 ✨

A Task Management and Habit-building App, representating my journey in Android as well as my first Kotlin App. ?? ✨

Sarthak Musmade 8 May 8, 2022
An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

Eyüb Salih Özdemir 3 Apr 13, 2022
Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App

Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App Video Weather.-.HD.720p.mov Introdu

wykee2 4 Jul 12, 2022
Android App to save shares from any app into a file.

Save To… Android App to save shares from any app into a file. Download · Website · Contact About the Project Exporting data from any app into a file m

Daniel Gehrer 2 Oct 19, 2022