Android

5104 apps · platform

Mobile Paper Wallet
APK
A single use wallet application that allows you to generate bitcoin private key and address so you can receive cryptocurrencies and then transfer it out by scanning the QR code by another mobile. It's built using Python and Kivy framework. It supports few coins like Bitcoin, Bitcoin Cash and their testnet version. Also supports Ergon and can easily support coins that are using the cashaddress format. App keeps historical list of generated address, key pairs that could be exported.
F-Droid
Mobile Pauker ++
APK
This app is based on the PC-Version Pauker and the Pauker. It was part of my Master Thesis to update the Pocket Pauker and make it more intuitive to use. Also to update it to the current Android version. You can save your lessons on Dropbox and learn with the MobilePauker++ or Pauker.
F-DroidGitHub
Mobile Tile Server
APK
Mobile Tile Server can be used as a HTTP server, serving Map Tiles from the device storage. When the server is running you can access the tiles from different mapping applications.The application provides four main options:Access of local Map TilesAccess of local MBTiles filesRedirect to a Tile Server with QuadKey Tile schemaAccess static filesAccess to local Map TilesLocal Map Tiles can be accessed on address: http://localhost:PORT/tiles – where PORT is set in application settings. In settings, you must specify a directory, where the files are stored. This directory is used as a root for the server. All files in that directory (including subdirectories) will be accessible from the server.Example: If you have map tiles stored in /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png, you can set the root directory to: /storage/emulated/0/MobileTileServer. Then in order to access this map just start the service and navigate to: http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png.In this case the root directory points to the parent folder (which contains ’Plovdiv’ subfolder). This way you can have multiple subfolders containing different map tiles and all can be accessed through the same server!Access to local MBTiles files… can be found on address: http://localhost:PORT/mbtiles – where PORT is set in application settings. In settings, you must specify a directory, where the files are stored. This directory is used as a root for the server. All files in that directory (including subdirectories) will be accessible from the server.As MBTiles use TMS schema to store map tiles, y coordinate must be transformed in order to locate the correct tile row. If your app uses XYZ tile schema, pass negative value for y (-y) as a parameter.There are several parameters, which must be provided:’file’: MBTiles file (including extension)’z’: map zoom level’x’: x coordinate of a map tile’y’: y coordinate of a map tileExample: If you have tiles stored in MBTiles format, you can place your files in the root directory and access them with: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y} or if XYZ schema is used: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}Redirect to a Tile Server with QuadKey Tile schemaRedirect can be accessed on address: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y= – where PORT is set in application settings. In settings, you must specify a directory, where the files are stored. This directory is used as a root for the server. All files in that directory (including subdirectories) will be accessible from the server.There are several parameters, which must be provided:’url’: url address on which to redirect’quadkey’: ’true’ if the server uses QuadKey Tile schema’z’: map zoom level’x’: x coordinate of a map tile’y’: y coordinate of a map tileExample: If you want to use for example Bing Maps, which uses QuadKey Tile schema and you only have XYZ tile coordinates you can use the redirect option, which will calculate the quadkey value and then will redirect the request to the server. For accessing Bing Maps Aerial map tiles you can navigate to: http://localhost:PORT/redirect/?url=http://ecn.t0.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=6201&quadkey=true&z={z}&x={x}&y={y}
GitHubIzzyOnDroid
MobileInpact
APK
MobileInpact is an unofficial client for NextInpact. It downloads articles from RSS feed, organize them and allows to consult them afterwards, even offline.
F-DroidGitHub
MobilePrint
APK
Currently requires Windows XP or newer on a PC connected to a computer, though the author wishes to develop servers for the other platforms. Status: Beta
F-Droid
Mobilizon
APK
What’s Mobilizon? Mobilizon is an online tool to help manage your events, your profiles and your groups. - Your events On Mobilizon you can create a detailed page for your event, publish and share it. You can also search for events by keyword, place or date, participate in events (even without an account) and add them to your agenda. - Your profiles Setting up an account on a Mobilizon instance will allow you to create several profiles (i.e.: personal, professional, hobbies, activism, etc.), organise events and manage groups. Before you create an account on an instance, don't forget to discover how this instance works by reading its “about” page, to better understand its rules and policies. - Your groups In Mobilizon, each group has a public page where you can consult the group’s latest posts and public events. When invited to join a group, members can participate in discussions, and manage a common resource folder (i.e. links to a collaborative writing tool, a wiki, etc.)
F-Droid
MobiloSignal
APK
Mobilosignal shows your Android phone’s real-time cellular signal strength in dBm. The value is always visible in the status bar and in a notification, even while you use other apps. Unlike signal bars, dBm is a precise measurement of radio signal power, allowing you to see actual network conditions instead of a simplified guess. Practical uses of monitoring signal strength in dBm: 📞 Prevent call drops in weak areas If signal falls below about -105 dBm, voice calls become unstable even if bars are still visible. Seeing this in advance lets you move a few steps before dialing instead of losing the call mid-conversation. 🎮 Avoid lag spikes during mobile gaming Online games become unstable below roughly -95 dBm. Monitoring this lets you reposition before starting a match instead of dealing with unpredictable lag or disconnects. 🎥 Stable video uploads and streaming Upload-heavy tasks such as live streaming or sending large videos require stronger signal, typically better than -90 dBm. dBm lets you confirm the connection is sufficient before starting. 🚗 Predict signal loss on daily routes While commuting, you will notice exact dBm values where signal consistently drops below usable levels. This allows planning calls or downloads outside those zones instead of discovering the problem every day. 🏠 Choose the exact spot for hotspot usage When using your phone as a hotspot, performance depends directly on signal strength. Moving from -105 dBm to -85 dBm can multiply speed several times. The app shows exactly where that improvement happens. 🔋 Explain sudden battery drain If your phone sits at -110 dBm for long periods, it continuously boosts transmission power. This is a measurable cause of fast battery drain, not some mysterious background app. 🏢 Find the one place in a building that works In offices, basements, or elevators, signal can change from -75 dBm to -115 dBm within a few meters. The app helps you locate the one usable spot instead of guessing or walking randomly. 📡 Verify signal improvement objectively exists After installing a repeater or moving near a window, you can confirm improvement numerically, for example from -108 dBm to -82 dBm, instead of relying on subjective “feels better”. 📶 Decide when to switch to Wi-Fi If cellular drops below about -100 dBm while Wi-Fi is available, switching avoids slow speeds and packet loss. The decision becomes data-driven instead of reactive. 🔄 Compare network conditions across time Observe how signal varies during the day. Consistent drops at specific hours indicate tower congestion or load issues rather than physical coverage problems. ⚠ Identify false “full bars” situations Some phones display high bars even at -95 dBm or worse. Seeing the real value prevents trusting misleading UI and explains why performance does not match what the screen suggests. 📶 Detect unstable signal before drops happen Signal bars on Android are not standardized and are defined by device manufacturers and carrier configuration. As a result, visually “strong” signal may still correspond to borderline radio conditions (around -95 to -105 dBm). dBm reveals radio signal degradation in real time, allowing you to react before calls drop or data stalls. ⚠ Separate signal problems from network problems Strong signal (e.g. -70 dBm) with poor internet performance indicates carrier-side congestion. Weak signal (e.g. below -105 dBm) indicates coverage limitations. This distinction prevents incorrect troubleshooting. Mobilosignal turns your Android phone into a precise signal indicating tool, replacing unreliable signal bars with quantitative data about connectivity and network troubleshooting. Created by Eugen Barilyuk EB43 https://eb43.github.io
F-DroidGitHub
M
Mock Silently
APK
Mock my GPS is a light-weight Android app that mocks the GPS and Network location providers of your device. It allows you to fake your location, so apps believe you‘re somewhere else – which can be a „fixed location“ or a „trip simulation“ (movement between two locations in a given time frame).Don’t let the „old-fashioned design“ scare you away; no „fancy frameworks“ also means no extra weight, take a look at the size of the app :)Mock Silently is an optional addition to Mock my GPS with the purpose to to intercept implicit geo-Intents that originate from 3rd-party software, and cannot be directly configured to include custom extras.
GitHubIzzyOnDroid
M
Mock my GPS
APK
Mock my GPS is a light-weight Android app that mocks the GPS and Network location providers of your device. It allows you to fake your location, so apps believe you‘re somewhere else – which can be a „fixed location“ or a „trip simulation“ (movement between two locations in a given time frame).Don’t let the „old-fashioned design“ scare you away; no „fancy frameworks“ also means no extra weight, take a look at the size of the app :)
GitHubIzzyOnDroid
M
Mock my GPS UnifiedNlp Backend
APK
Mock my GPS is a light-weight Android app that mocks the GPS and Network location providers of your device. It allows you to fake your location, so apps believe you‘re somewhere else – which can be a „fixed location“ or a „trip simulation“ (movement between two locations in a given time frame).Don’t let the „old-fashioned design“ scare you away; no „fancy frameworks“ also means no extra weight, take a look at the size of the app :)Mock my GPS (UnifiedNlp Backend) is an optional addition to Mock my GPS providing mocked location data to UnifiedNlp while Mock my GPS is running.
GitHubIzzyOnDroid
MockTraffic
APK
A random DNS and HTTPS internet traffic noise generator provides enhanced privacy and security by obfuscating users' online activities. It generates random, non-user-initiated queries to DNS servers and encrypted HTTPS connections, making it difficult for third parties such as ISPs, surveillance systems, or malicious actors to analyze and track actual browsing patterns. This added layer of traffic noise reduces the effectiveness of traffic analysis and profiling techniques, making it harder to identify specific behaviors, websites, or services accessed by the user.Features:Small codebaseRuns in the backgroundBuilt in Java
GitHubIzzyOnDroid
ModSynth
APK
ModSynth is a powerful modular synthesizer allowing construction of complex polyphonic instruments. Connect any number of oscillators, filters, delays and other synthesizer modules in a graphical editor. Adjust the settings of each module while playing the instrument to get a desired sound. Save as many instruments or variants of an instrument as you’d like. Ten built-in instruments are provided to help you get started.NOTE: This app is not receiving updates anymore.The free version contains the following modules:KeyboardPad (for theremin and "scratching" effects)OscillatorFilterEnvelopeMixerAmpLFOSequencerDelay (echo)Output (with scope to see the sound)In-app purchase the full version ($5 US) to expand polyphony (from 3 voices to 10), unlock advanced capabilities, and access these additional modules:Arpeggiator for sequential playing of the notes in a chordMelody for more complex sequences of notesMultiOsc for strings and other chorus sounds,Unison for more complex chorusing,Operator for building FM synthesis,PCM for sampled sounds (WAV and SF2 SoundFont files),Reverb for simulating room acoustics.Crusher for adding digital distortion.Compressor to combine all voices and even the sound levelsPan to direct sound to either left or right stereo channels.SpectralFilter to control the spectrum of a sound with a bank of 25 bandpass filtersFunction module allowing entry of an arithmetic expression for the module’s functionThe full version also provides the ability to record sounds to a WAV file.ModSynth has support for external MIDI controllers such as keyboards or DAWs, including mapping of controls to CCs. It has low latency on devices supporting Android low latency. All oscillators are anti-aliased, providing low distortion at higher frequencies.A guide to using ModSynth can be found at bjowings.weebly.com/modsynth.html.A VST plugin is available to run ModSynth created instruments on VST hosts on Windows. See bjowings.weebly.com/modsynthvst.html for the free download and instructions.
GitHubIzzyOnDroid
Modular Remote
APK
The aim of this app is to provide the user a possibility to fully create their own remote out of several modules.Currently supported remotely control-able devices:Basically any device controllable via TCP, you just have to look up the commands when you set up your remoteAdvanced support for pioneer receivers (via network): Select commands & responses (not all commands & responses supported yet)Any device that supplies a browser-based user-interfaceAny device control-able with widgets supplied by an external appAvailable modules:ButtonToggle buttonDropdown listDisplayCommand lineWebViewWidgetScroll containersYou can also configure multiple pages to best suit your needs depending on different occasions. If your launcher supports creating shortcuts (like e.g. NovaLauncher), you can create home screen shortcuts to your pages.
GitHubIzzyOnDroid
MoeList
APK
MoeList is an unofficial MAL (MyAnimeList) client, with this app you can easily track, rate, organize and discover new Anime & Manga.Features:Manage your Anime/Manga listView Anime/Manga detailsRelated Anime/MangaSearch Anime/MangaSeasonal AnimeAnime recommendationsAnime/Manga top chartsView your profile and anime statsLight/Dark themeNSFW toggle… and more.
GitHubIzzyOnDroid
MoeMemos
APK
Moe Memos is an app to help you capture thoughts and ideas. You can use Moe Memos with either a self-hosted Memos server or locally on your device. Features: - Write memos like tweeting to yourself - Use Moe Memos locally on your device (with export) or sync with your own Memos server - Offline-first experience with automatic sync when you are back online - Material You design with dynamic themes and themed icon - Rich memo content: Markdown editor and renderer, images, non-image attachments, and to-do items - Organize and find memos with tags, pinning, and search - Home screen widget and share sheet integration (text, images, and webpages) - View your memo activity with a progress graph - Full privacy protection, no data collection
F-DroidGitHub
MoldQueen
APK
Control Mould King building-block RC toys from your phone over Bluetooth: no Raspberry Pi, no network, fully open source. MoldQueen is a standalone Android app for driving Mould King building-block RC toys. It uses the phone's own Bluetooth radio and serves its control interface on the device, so it needs no Raspberry Pi, no network, and no cloud account. It speaks a reverse-engineered Bluetooth Low Energy broadcast protocol, and follows a "thin transport, smart client" design: the radio just broadcasts the toy's control telegrams, while the on-device client resolves every control to a channel and owns the per-toy mapping. Control layouts Each toy gets a control surface, and any toy can fall back to a generic one: A model-specific Excavator (Mould King 13112) dashboard with left and right tracks, arm, front arm, rotation, and bucket.Generic, model-agnostic layouts (a 12-axis controller and a brick-style gamepad) that drive any Mould King MK4 model on these hubs.Proportional drag joysticks and press-and-hold buttons.Per-channel speed caps, channel inversion, and a RAW channel view for direct control. Auto-assign Map a new toy's motors to channels in a few taps: Pick a motor profile (tracked vehicle, car with steering, or custom) and a motor count.The app assigns each motor to a slot and channel; adjust any row by hand. Gamepad Drive with a physical controller instead of touch: Pair a Bluetooth controller (for example a DualSense) and steer with the sticks.Touch and gamepad work interchangeably. Safety Stopping is built in: An emergency STOP control that cuts all motion at once.Auto-neutral keepalive: every active channel must be refreshed continuously, so a channel that stops being refreshed returns to neutral on its own. A dropped connection or a released control coasts back to a stop instead of running away. Languages Six interface languages: English, German, Chinese, Korean, Spanish, and French. Open and independent Free software under the MIT License; the full source is on GitHub.The Mould King MK4 protocol was reverse-engineered for interoperability with hardware the author owns, for educational and personal use.Builds on J0EK3R's MIT-licensed MouldKingCrypt work, ported byte-for-byte and verified against the stock app's adverts.A private, independent, unofficial hobby project. Not affiliated with, authorized by, endorsed by, or sponsored by Mould King; "Mould King" is used only descriptively for interoperability.
F-DroidGitHub
Molly
APK
Molly is a security-focused, enhanced version of Signal for Android users. It offers additional features while connecting to Signal's messaging servers. Molly brings back passphrase protection for your local message database and includes unique features like multi-device support, and more. Choose between Molly or Molly-FOSS, both free and open-source options with or without proprietary blobs, depending on your preferences. Molly improves the stock Signal app without compromising security and is fully reproducible. Key Features: - Data encryption at rest: Safeguard your message database with robust passphrase encryption. - Secure RAM wiper: Securely erase sensitive data from device memory. - Automatic app lock: Lock the app under specific conditions for added security. - Multi-device support: Link multiple devices, including Android tablets, to a single account. - Block unknown contacts: Prevent messages and calls from unknown senders for security and anti-spam. - Disappearing call history: Clear call notifications along with expiring messages. - Optional debug logs: Disable Android logging for privacy. - Custom backup scheduling: Choose daily or weekly intervals and the number of backups to retain. - SOCKS proxy and Tor support: Route app network traffic via proxy and Orbot. For updates, news, and support, follow @mollyim@fosstodon.org. Submit bugs and feature requests on the project's GitHub page.
GitHubmolly
Moloko
APK
The goal of the app is to support nearly all features provided by the rememberthemilk.com web application. Moloko accesses all tasks via a local database. Network connection is only necessary for background synchronization. Currently it supports German, English and French language. rememberthemilk.com is a website that helps you manage todo lists. The app sets up an account provider and you can choose read access or read/write access to your account, but you will need an account on the website first. Support for HTTP and HTTPS access of RTM including proxy settings and compression to save data volume. RTM smart search syntax operators: also used for smart lists. See the wiki on the website for more. Status: BETA
F-Droid
Momentum
APK
Momentum is a permissionless and privacy friendly way to track your progress on anything and make a montage out of it without thinking about storage or editing - Montage maker with customizations - Auto face stabilization - Calendar View - Daily reminders
F-DroidGitHubIzzyOnDroid
Momkin
APK
Momkin (from Arabic ممكن, "doable") helps you learn languages by visualizing what's being said. All you need is some audio file that goes with a subtitle file (supported format: .srt). You can download those files with apps like NewPipe, but you can also create them yourself with programs like Aegisub.
F-Droid
Mona - HRT journal
APK
Take control of your hormonal health with Mona, the fully local, open-source app designed to help you track, understand, and manage your hormone journey.Why Mona is different:Completely private: All your data stays on your device. Nothing is sent to servers.Open source: The app is fully open source, allowing maximum transparency and contributions from the community.Free for life: No subscriptions, no premium features. Mona is free for everyone.Medication reminders:Add your medication regimensGet detailed info for each upcoming dose (quantity, date, side, missed doses)Receive notifications so you never miss a doseManage your medication stock efficiently:Keep track of each medication in stockQuantities are automatically updated with each intakeHormone levels graph:For users on estradiol monotherapy, visualize simulated hormone levels over time
GitHubIzzyOnDroid
Mondstern Acrylic Icons
APK
Mondstern has created several acrylic versions of app icons on F-Droid as a way to promote F-Droid. This app is made by Sylvia van Os to help Mondstern bring their icons to several Android launchers. Current list of launchers from F-Droid with icon support: - KISS Launcher - Ion Launcher - Stario
F-Droid
Monero.com
APK
GitHub
Money Logs
APK
Financial Record Manager App. User can record, manage, import, export their financial income and expenses. Attention: This app use Currency rate from open.er-api.com for currency change function.
F-Droid
Page 111