1List is a simple app to manage several lists from only one screen.

Overview

1List

1List is a simple app to manage several lists from only one screen.

Download :

Get it on F-Droid Get it on Google Play

Target platforms :

API 16 or later

Features :

  • User friendly lists management and smooth navigation
  • Add, delete, edit items in your lists
  • Move items within your lists
  • Mark items as done or undone
  • Add comments on each items
  • Create an unlimited number of lists
  • Move, edit, remove your lists
  • ... more to come in the near future

Screenshots :

Donations :

Beer Buy me a beer

Beer Buy me a pizza

Beer Buy me a meal

Beer Buy me whatever you want

Comments
  • Import/export for backup/sharing

    Import/export for backup/sharing

    Hey @lolo-io, great app !
    I am recommending it to all my relatives !
    I'd like to see two things added one day: first is import/export feature, where we could select lists to include.
    No need to go down to item level for inclusion.

    I'll fill a second report with my second idea.

    enhancement 
    opened by Arnaudv6 6
  • Reading / writing bug.

    Reading / writing bug.

    Hello! First of all, I want to thank you for this application. This is the best, easiest, most convenient that I found! Please do not stop.

    In the process of running the application, I get errors related to reading / writing to the media. I recorded a video: https://youtu.be/Q70WQPdUt8o Xiaomi Mi MAX 3.

    bug 
    opened by vlad4ernyshov 5
  • [Feature Request] Localization Platforms

    [Feature Request] Localization Platforms

    It would be great if your project were added to some localization platform, such as Hosted WebLate or POEditor. These platforms have free plans and make the work of translators much easier.

    wontfix 
    opened by RickyM7 2
  • Dark mode

    Dark mode

    So, there was this bug where onelist would show up in blue, and i found out this was caused by a values-night/colors.xml from a dependency. Then i accidentially implemented a dark mode that applies the os-theme. Currently lacks the ability to toggle/choose, and icons are not really nice since they retain their color

    opened by newhinton 2
  • Cannot save lists on sd-card

    Cannot save lists on sd-card

    Great job with the app ! Really like the ability to export the lists.

    However, I'm an unable to export the lists to my sdcard. Only the internal memory and the app private storage work.

    I just get a toast message saying "failed to save ...1list"

    opened by accountForIssues 2
  • Migrated logo to svg for teardrop-logo on lineageos

    Migrated logo to svg for teardrop-logo on lineageos

    This changes the logo from png to svg. This allows for other launchers to create proper teardrop-style appicons. Currently those launchers (tested with lineageos's launcher) just box the appicon into a white teardrop. When using an svg, it will create a proper one

    opened by newhinton 0
  • Add Reminder

    Add Reminder

    I added reminder to your app for my Open Source Tech assignment. I think its really cool how you come out to that ide for sliding the item to edit or delete it. Me and My team has modify it with adding a reminder to your code, but i think its need an upgrade in forward. Sorry for using ur code without your permission. And thank you, your code has given me idea for my next project.

    opened by aliffadhil28 0
  • Share with 1List

    Share with 1List

    I have the following Intent frrom F-Droid with which I would like to create an entry in 1List:

    URI	intent:#Intent;action=android.intent.action.SEND;type=text/plain;launchFlags=0x1b080001;S.android.intent.extra.SUBJECT=kMeet;S.android.intent.extra.TEXT=kMeet%20(Kostenlose%20und%20sichere%20L%C3%B6sung%20f%C3%BCr%20Videokonferenzen)%20-%20https%3A%2F%2Ff-droid.org%2Fapp%2Fcom.infomaniak.meet;end
    
    VERSION	1
    ACTION	android.intent.action.SEND
    TYPE	text/plain
    FLAGS	0x1b080001
    EXTRA	android.intent.extra.SUBJECT	12	kMeet
    EXTRA	android.intent.extra.TEXT	12	kMeet (Kostenlose und sichere Lösung für Videokonferenzen) - https://f-droid.org/app/com.infomaniak.meet
    
    MATCHING ACTIVITIES	22
    0	LABEL  	SMS/MMS
      	NAME   	com.android.mms.ui.ComposeMessageActivity
      	PACKAGE	com.android.mms
    1	LABEL  	Bluetooth
      	NAME   	com.android.bluetooth.opp.BluetoothOppLauncherActivity
      	PACKAGE	com.android.bluetooth
    2	LABEL  	Firefox
      	NAME   	org.mozilla.fenix.IntentReceiverActivity
      	PACKAGE	org.mozilla.firefox
    3	LABEL  	Man Man
      	NAME   	com.adonai.manman.MainPagerActivity
      	PACKAGE	com.adonai.manman
    4	LABEL  	F-Droid Build Status
      	NAME   	de.storchp.fdroidbuildstatus.MainActivity
      	PACKAGE	de.storchp.fdroidbuildstatus
    5	LABEL  	Book Reader
      	NAME   	com.github.axet.bookreader.activities.MainActivity
      	PACKAGE	com.github.axet.bookreader
    6	LABEL  	NewPipe
      	NAME   	org.schabi.newpipe.RouterActivity
      	PACKAGE	org.schabi.newpipe
    7	LABEL  	Nekogram X
      	NAME   	org.telegram.ui.LaunchActivity
      	PACKAGE	nekox.messenger
    8	LABEL  	OsmAnd~
      	NAME   	net.osmand.plus.activities.MapActivity
      	PACKAGE	net.osmand.plus
    9	LABEL  	QuickDic
      	NAME   	com.hughes.android.dictionary.DictionaryActivity
      	PACKAGE	de.reimardoeffinger.quickdic
    10	LABEL  	Fennec
      	NAME   	org.mozilla.fenix.IntentReceiverActivity
      	PACKAGE	org.mozilla.fennec_fdroid
    11	LABEL  	Quillnote
      	NAME   	org.qosp.notes.ui.MainActivity
      	PACKAGE	org.qosp.notes
    12	LABEL  	Desktop Shortcut
      	NAME   	ru.gelin.android.browser.open.ShortcutActivity
      	PACKAGE	ru.gelin.android.browser.open
    13	LABEL  	Bitwarden
      	NAME   	com.x8bit.bitwarden.MainActivity
      	PACKAGE	com.x8bit.bitwarden
    14	LABEL  	Speichern unter
      	NAME   	org.primftpd.share.ReceiveSaveAsActivity
      	PACKAGE	org.primftpd
    15	LABEL  	Share via HTTP
      	NAME   	com.MarcosDiez.shareviahttp.activities.SendFileActivity
      	PACKAGE	com.MarcosDiez.shareviahttp
    16	LABEL  	VLC
      	NAME   	org.videolan.vlc.StartActivity
      	PACKAGE	org.videolan.vlc
    17	LABEL  	Lauschangriff
      	NAME   	io.github.muntashirakon.AppManager.intercept.ActivityInterceptor
      	PACKAGE	io.github.muntashirakon.AppManager
    18	LABEL  	K-9 Mail
      	NAME   	com.fsck.k9.activity.MessageCompose
      	PACKAGE	com.fsck.k9
    19	LABEL  	Speichern unter
      	NAME   	com.simplemobiletools.filemanager.pro.activities.SaveAsActivity
      	PACKAGE	com.simplemobiletools.filemanager.pro
    20	LABEL  	Snapdrop
      	NAME   	com.fmsys.snapdrop.MainActivity
      	PACKAGE	com.fmsys.snapdrop
    21	LABEL  	Nextcloud dev
      	NAME   	com.owncloud.android.ui.activity.ReceiveExternalFilesActivity
      	PACKAGE	com.nextcloud.android.beta
    

    1List does not turn up but I would like it to.

    This intent was intercepted using "Laushangriff" from F-Droid.

    opened by niccokunzmann 0
  • Error while getting your list from content

    Error while getting your list from content

    using Google version on Android 10

    i started getting this error every time i start the app after i changed the "Default storage folder" over to my sd card.

    Error while getting your list from content: //com.android.externalstorage.documents/tree/primary%3A1list/document/primary%3A1list%2F.1list Displaying cached one instead.

    i get this for each list i have everytime i access the app.

    using a file manager i see a folder with files under it on the SD card, one for each list. the timestamp on the files seems to imply they are being updated.

    opened by mepreston 30
  • Share a list as a file/html or attachment

    Share a list as a file/html or attachment

    Now a list is shared as text, so if you share your shopping list with someone via a messenger, the other person can't import this list in an easy way in this app. I recommend to add an option to share a list as attachment/file and import this file as a hole new list in the app.

    opened by cron0mat 0
  • Issue #31, provide option to reset the list so all items are unchecked

    Issue #31, provide option to reset the list so all items are unchecked

    This provides a simple solution to the "uncheck" part of the issue by adding a button next to the 'share' button, which will reset the checked status of all items. It does nothing special with the order of the items, simply unchecking them all. I've done this for my own use as it's functionality that I need nearly daily, so thought I would share.

    I've used one of the icons providing by Android Studio for importing into projects which works for me but may not fit with overall design goals of @lolo-io.

    It's also my first time with Kotlin.

    opened by Wintandre 0
  • Export/Import lists

    Export/Import lists

    Hi, I cannot import lists that I exported before (as a .txt). Can you please tell me how to properly do it? Other than that the app is the best todo app. Thank you!

    opened by hara63 0
Releases(onelist-1.3.1)
Owner
Loïc Teyssier
Loïc Teyssier
Learn how to make an app designed for single-screen devices shine when running on foldable and dual-screen devices

dcberlin21-workshop Make your app shine om foldable devices with the samples we have here. Related links SDK open-source code SDK samples (Kotlin) App

Cesar Valiente 3 Oct 26, 2021
This App lists Maverl comics and its detail

DisneyCodeChallenge This App lists Maverl comics and its detail. Development Environment The app is written entirely in Kotlin and uses the Gradle bui

null 0 Nov 10, 2021
Swarup 2 Feb 6, 2022
Github User App for searching Github Users and get several information from it.

GithubUserApp Github User App for searching Github Users and get several information from it. This code implement with Coroutines, Retrofit, Architect

Wahyu Hendiarto W. 0 Apr 16, 2022
Take beautiful markdown notes and stay organized with task lists.

Take beautiful markdown notes whenever you feel inspired. Place them in notebooks and tag them accordingly. Stay organized by making task lists, set reminders and keep everything in one place by attaching related files.

null 412 Dec 27, 2022
KSP-based library that generates lists from your annotation usages

ListGen, Generate Lists From Functions That Have @Listed Annotations! Welcome to ListGen! ListGen is a KSP-based library that can generate lists (and

Adib Faramarzi 24 Dec 6, 2022
A project aiming to generate KMP declarations from several library versions

kotlin-ketchup A project aiming to generate KMP declarations from several library versions LICENSE Apache 2.0. See ./LICENSE in this repository See th

Eugene Petrenko 4 Mar 1, 2022
Library to generalize functionality between several projects

libreforge libreforge is a library to generalize functionality between several projects, notably EcoArmor, EcoWeapons, and Reforges. Get from JitPack:

Auxilor 20 Dec 20, 2022
LinkHub is a simple and effective link management application that can help you to easily manage your app with no ads!

LinkHub LinkHub is a simple and effective link management application that can help you to easily manage your own links with no ads! Download Screensh

Amr Hesham 71 Dec 17, 2022
Simple FOSS android app to help you plan and manage your savings goals easily and establish the habit of saving money.

GreenStash GreenStash is a simple FOSS android app to help you plan and manage your savings goals easily and establish the habit of saving money. ?? S

Pool-Of-Tears 112 Dec 3, 2022
An Android UI clone of ABA Mobile app for education purpose only.

ABAUIClone An Android UI clone of ABA Mobile app for education purpose only. Project Specs Language: Kotlin UI Design system: XML-based Design pattern

UTNGY Pisal 3 Oct 5, 2022
Free and open source Android app to manage qBittorrent remotely.

qBitController qBitController is a free and open source app for managing qBittorrent remotely. Please note that qBitController is in alpha version. Us

Bartu Özen 12 Dec 25, 2022
Kotlin snippets that you can understand quickly, using only stdlib functionality.

Support this and other projects from Ivan Mwiruki here. 30 seconds of Kotlin Curated collection of useful Kotlin 1.3 snippets that you can understand

Ivan Moto 246 Dec 19, 2022
A media player, currently only for Android, that allows you to play songs in background for free

Just Listen A music player currently only for android. It is using Audius public APIs to display and get the playlists/songs. Available on google play

null 68 Dec 27, 2022
An application to enable a user to manage a product listing

iProcureAndroidTest This is an application to enable a user to manage a product listing (in an e-commerce environment). ?? . Written in Kotlin and imp

Kakashi 6 Mar 7, 2022
A single screen app learn in google basic Android Development course.

Project: Lemonade App - Starter Code Starter code for the first independent project for Android Basics in Kotlin Introduction This is the starter code

Kaushal Raj 0 Dec 19, 2022
A tip app which the user can use a screen bar to choose a tip based on the service, the total is then displayed.

Tip Calculator Spencer Damon Tippy Total computes the tip and total amount for a bill. The app uses the base amount and tip percentage to calculate th

Spencer Damon 0 Jan 3, 2022
Checks for app updates and automatically updates the current app if the new one in local storage have a different version

Silent Android App Update Sample This sample shows how to update Android app silently without user confirmation with a device owner app. It works on A

Hamdi Guerbej 1 May 14, 2022