Print this Page

Portfolio

Basic Links:

These are a few links to collections of apps and repos, discussed below.

“Closed”-Source Projects:

X-Timer

X-Timer Logo

This is a deliberately simple countdown timer that is aimed specifically at public speakers, debates and participatory assemblies.

Open-Source Projects:

The BMLT (Basic Meeting List Toolbox)

BMLT-Logo

This is a large-scale, Web-based platform/framework/API that combines a centralized database with various client presentations.

The BMLT is used daily by tens of thousands of users, and has been localized in several languages.

Follow this link to the main Web site for the project.

The BMLT is 100% open-source, and links to the repos for the projects will be provided below.

LICENSING

Most of the app code is GPLv3, but the BMLTiOSLib is MIT, as it is understood that it may be used in commercial projects.

CURRENT BMLT IOS APPS

These are a couple of apps that connect to centralized BMLT “Root” servers, and provide a search interface. There is also an administration app.

This is a “Very Quick Meeting Finder” app that was designed to be a “no brainer.” It leverages a BMLT spinoff project, called “Sandwich” to provide the ability to search all over the world; wherever the BMLT is deployed.
You can see the BMLT coverage area here. This app will work anywhere within that coverage area.
This is the source code repo for the app. Note that the default branch is the Master Branch, and may contain code for unreleased versions.
This is an app that was designed specifically for authorized Administrators of BMLT servers.
The BMLT allows Server admins to create Administrator accounts; specifically authorized to manage certain portions of the server database.
This app allows these administrators to use their iPhones or iPads to manage their meetings.
This is the source code repo for the app. As above, the default branch is the Master Branch.

BMLT IOS APP UNDER DEVELOPMENT

This is a comprehensive meeting search app, using the BMLTiOSLib and the worldwide Sandwich server. It is destined to eventually replace all of the below search apps.
This is the source code repo for this project.

BMLT UTILITIES

Although not an Apple App Store project, the BMLTiOSLib is a general-purpose SDK for iOS apps. It is used in the above apps.
This is a set of pages that provide a detailed description of the library, and guidance in its application.
This is the source code repo for the app. As above, the default branch is the Master Branch, but it matters less with this project, which doesn’t see too many changes, and doesn’t require an Apple approval process for releases.

DEPRECATED BMLT IOS APPS

NOTE: Even though these are listed as “deprecated,” they are still 64-bit apps that will operate correctly in iOS 11. The main thing is that they are not destined to be updated in the future, and will be replaced by a smaller set of apps.

This is an earlier variant of the NA Meeting List Administrator app. It was written in Swift, and was released long ago enough to not require SSL. It is destined to be eventually removed, once all BMLT Root Servers have converted to SSL.
This app provided the prototype for the BMLT Meeting List Administrator app, and you can follow this link to see a page that describes its use.

This is the source code repo for this app. There is only a Master branch for this app.

The following are apps that were written for specific localities, and carry branding for those localities.

These apps are all produced as variants of a single Objective-C codebase, and are destined to be replaced by a new app that will leverage the same server used by the NA Meeting Finder app. This new app is designed to work all over the world.

This is the source code repo for all of these apps. There is only a Master branch for the repo.

This is a comprehensive meeting search app that was developed specifically for NA Sweden. It is localized in Swedish, as well as English (NOTE: All localizations apply to all variants of this app).
This is a comprehensive meeting search app that was developed specifically for NA Australia.
This is a comprehensive meeting search app that was developed specifically for NA Ireland.
NOTE: NA Ireland also has an Android and another iOS app they wrote. This was a separate effort, using a cross-platform framework (Ionic), and was not done by Little Green Viper.
This is a comprehensive meeting search app that was developed specifically for The Greater New York Region of NA. It covers meetings over the entire state of New York.
This is a comprehensive meeting search app that was developed specifically for NA Hawaii. It covers meetings over the entire island chain, as well as Guam.
This is a comprehensive meeting search app that was developed specifically for The Southern California Region of NA. It covers meetings mostly in the LA area.
This is a comprehensive meeting search app that was developed specifically for The San Diego Imperial Counties Region of NA. It covers meetings mostly in the central San Diego area.
This is a comprehensive meeting search app that was developed originally for The Tejas-Bluebonnet Region of NA; However, it has expanded to encompass an enormous swath of southern and middle America.
This is a comprehensive meeting search app that was developed specifically for The Statewide Shared Services for New Jersey NA.

Non-BMLT Open-Source Projects:

The NACC (NA Cleantime Calculator)

NACC Logo

This is a rather silly “toy” app that was developed as a teaching project while learning iOS programming, then later, while learning Swift (It was completely rewritten).

Despite its rather innocuous purpose, it has proven to be a fairly popular app (None of the apps on this page can hold a candle to “for real” popular apps on the App Store, apps, as these apps were all designed for a very specific, very small, audience).

Here is the source code repo for this project. It only has a Master branch.

Permanent link to this article: https://littlegreenviper.com/portfolio/