Skip to content

inmotionsoftware/IMiOSCore

Repository files navigation

IMiOSCore

A series of tools for Swift intended to encourage rapid development & prototyping for iOS & Mac.

IMSwiftCore key tenants:

  1. Prioritize Speed of development & stability.
  2. Focuses on the happy path: most common use cases to get done fast.
  3. Are only flexible on an as-needed basis

Directory:

Informal Roadmap:

iOS

  • Components

  • ✅ Dialog loading

  • ✅ BaseAPI (Loading Request)

  • ✅ Quick settings

  • ✅ Toast messages

  • ✅ Happy colors

  • HappyStyling

    • Nav bars
    • Search bars
    • Default font stylings
    • ✅ Default button
    • Default Label styling
    • ✅ Default text field styling
    • Default text view styling
  • ✅ Alert messages

  • Quick keychain

  • Email & password validation

  • Happy Conversions

    • Int to money string
    • Date to Pretty String
  • Happy Sockets

    • Get sockets up in running in few steps
  • Happy Strings:

    • Common string messages used in apps
      • No internet
      • Error message
      • Server Error
      • Unauthorized
      • Invalid email
      • Invalid password
      • Account not found
  • Login

  • In app purchase kit

  • Sales screen

  • Circle Ci run testflight file

  • Default Fastlane file

  • Network connectivity

  • Forms (like signup) and factory builder object

  • Quick Core Data

  • Search interface

  • Input on top of keyboard

    • Enter verification code screen
  • Quick Storyboard referencing

  • Quick UITableView/CollectionViewCell registration

  • Contsraints

    • Center to superview
  • Happy views

    • Buttons
    • Labels
    • Font
  • Enable location and others

  • Image scroller

Vapor Backend

  • Email Validation
  • Login POST call

About

iOS Core components for rapid development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages