This is your work, valued

Levi Bostian

Elite
@levibostian

iOS & Android dev. My favorite problems to solve are building offline-first apps, automating tasks on CI, and building software that gives users moments of joy.

Wendy-iOS. Build offline first iOS mobile apps. Remove loading screens, perform tasks instantly.

179

Wendy-Android. Build offline first Android mobile apps. Remove loading screens, perform tasks instantly.

68

Shutter-Android. It's finally easy to take photos/videos via camera or get photos/videos from gallery on Android.

58

static. Download, preview, and deploy dynamic websites to GitHub pages.

41

dotenv-android. Access environment variables from .env file within Android app

20

Teller-Android. Android library that manages your app's cached data with ease.

19

action-hide-sensitive-inputs. Hide the values of your GitHub Action workflow inputs

18

dollabill-apple. Easily work with Apple in-app purchases. So you can more easily collect your "Dolla dolla bills, ya'll"

16

dotenv-ios. Access environment variables from .env file within iOS app

15

Teller-iOS. iOS library that manages your app's cached data with ease.

13

DontTouchMyScroll-Chrome. Chrome extension to make every website have normal scrolling behavior. Stop messing with my scroll!

11

TabBar-Coordinator-example. Example iOS app demonstrating how to use the Coordinator pattern with a UITabBarController

10

types-apple-iap. Typescript typings for Apple in-app purchases.

8

ExpressjsBlanky. Blank Express.js project to get up and running FAST.

7

iOSBlanky. My opinionated iOS app boilerplate

6

AndroidBlanky. Create a new Android app fast. Comes pre-installed with libraries you already use.

6

Folio. Flexible way to detect when you scroll to the end of a `UITableView`.

5

RecyclerViewMatcher. Espresso ViewMatcher for RecyclerView to run actions and assertions on individuals views inside of ViewHolders.

4

Sourcery-DI. iOS dependency injection through Sourcery

4

Lucid. Make Moya errors more human readable. Show users of your app an error message they can understand.

4

cici. Confidential Information for Continuous Integration (CICI)

3

Empty-iOS. Quick and easy UIView to use when you have no data to show. Also great for displaying errors!

3

VSAS. Software Engineering class project.

3

ChromeExtensionBlanky. Get up and running fast to create new Chrome extension.

3

Swapper-iOS. Swap between many different UIViews within your app quick and easy.

3

Nuxtjs-Blanky. When creating a new nuxtjs app, start here.

2

AccountAuthenticatorAppCompatActivity. AppCompat version of Android's AccountAuthenticatorActivity. The goal is to keep it up-to-date for all future Android versions to drop into your app easily.

2

jest-fix-undefined. References for Jest that are not packaged by default to solve the, "ReferenceError: Request is not defined" error.

2

fastlane-plugin-resize_screenshots. Fastlane plugin to resize screenshots to be able to pump into Fastlane Frameit.

2

semantic-release-cocoapods. Cocoapods publishing plugin for semantic-release

2

Swapper-Android. Swap between many different Android Views within your app quick and easy.

2

PleaseHold-iOS. Quick and easy progress UIView to place in your app.

2

VCBoss. Present UIViewControllers modally in an easy and safe way.

2

action-node-blanky. Boilerplate project for GitHub actions using node

1

action-bump-major-tag. GitHub Action to keep a major version tag (v1, v2, etc) up-to-date.

1

Empty-Android. Quick and easy View to use when you have no data to show. Also great for displaying errors!

1

Boquila-iOS. Small, consistent, flexible way to work with remote config.

1

KMP-Blanky. Boilerplate for KMP libraries

1

action-conventional-pr-linter. Helps ensure that pull requests will be merged and creates the desired outcome of semantic-release.

1

decaf. Calm & reliable automated deployments. No more coffee breaks to deploy your code.

1

action-random-file. Create a file into a random path

1

npm-module-blanky. Boilerplate template project for making npm modules

1

15secondmarathon. Project built for a friend for fun. Marathon site for watching 15 second videos

1

action-promote-semantic-release. GitHub Action to promote your code to your next release. Promote develop to alpha, alpha to beta, beta to prod, etc.

1

DigitalGarden-theme. Hugo theme I use for my personal site.

1

.github. https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file

1

go-cli-blanky. Template used to create new go CLI projects

1

Listsss. An app that can make lists. Making this app as a way to test my offline-first SDKs I have built (Wendy & Teller)

1

gradle-filter-prerelease. Gradle plugin that filters pre-release versions of dependencies.

1

action-semantic-release-justwork. GitHub Action to perform setup steps for semantic-release tool to avoid common pitfalls and errors.

1

LaunchAppFromURL-iOS. Example app built to learn about about to launch your app when someone visits your website instead of opening web page on browser.

1

me2-Android. App for young kids to support each other through rough times.

1

Trent. Run and debug bash commands on Travis-CI much easier.

1

PantryPirate. Start-up Weekend Cedar Rapids, IA team project

1