Skip to content
View mberndt92's full-sized avatar

Block or report mberndt92

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mberndt92/README.md

Hi there πŸ‘‹

A few pieces of information about me, since you made it all the way to my GitHub profile.

  • πŸ˜„ Pronouns: He/Him
  • πŸ“± Passionate iOS Engineer
  • πŸ§— I love to go bouldering in my free time
  • πŸ₯˜ Did I mention already I'm a big foodie ?

Published Apps

An app to help you estimate loan costs and keeping track of them.

Overview of my Projects

Below I'm sharing an overview of my public repositories, an overview of the features of each repository as well as the tech used. This is something I created for myself so I have an easy way to find projects I used certain techniques in to re-use those or check the implementation one more time.

If you are interested, jump to the repository side. I tried to upload animated gifs showing the main features for most of them.

⛷️ SnowSeeker

TBD

🎲 HighRoller

TBD

TBD

πŸ“š Flashzilla

TBD

πŸ”₯ Hot Prospects

Hot prospects is an app that can be useful for e.g. meet-ups or conferences. You can scan potential prospect's QR codes to add them, mark them as contacted and set reminders.

Features Tech
Create a QR code based on name + email Save to documents
Save QR code to photos ContextMenu (save QR code)
Scan QR code of prospects to add them Local Notifications
Mark prospects as contacted Swipe gestures
Set reminders to contact prospects Swift Package Manager
Sort prospects by name / recently added

πŸ™‹πŸ»β€β™‚οΈ iMeetUp

iMeetUp is an app that can be useful for conferences or meet-ups. It's main purpose is to be able to add people you met by e.g. taking a picture with them, add it with their name & an optional location to your contacts.

Features Tech
Add contacts (choose image, assign a name + location encountered) Save to documents
View all contacts MapKit
View contact detail view MVVM
Remove contact(s) Image Picker
Core Location

πŸš€ Moonshot

Moonshot is an app that shows all Apollo missions, their details such as launch date, mission highlights and crew members. It also shows the roles of the crew members as well as some information about them.

Features Tech
View all Apollo missions as list or grid Decode from JSON
View details of an Apollo mission Accessibility
View information about crew members and roles

πŸ’Έ iExpense

iExpense is an app that lets you keep track of personal and business expenses in a simple list.

Features Tech
View list of all expenses, categorizes by expense type Accessibility
Add personal/business expenses Currency Formatting
Delete expenses Save to UserDefaults

πŸ“ BucketList

BucketList is an app that allows you to keep track of locations you might want to visit.

Features Tech
View world map MapKit
Add annotations to the map MVVM
View Location details, assign name & description Biometric Authentification (FaceId / TouchId)
View points of interests nearby Wikipedia for nearby locations
Save to documents
Result Type

πŸŒ‡ InstaFilter

InstaFilter is a handy app, that allows you to add various filters to your photos and save them to your photo library.

Features Tech
Pick photo from library ImagePicker to pick photo from library
Apply various filters (e.g. Bloom, Crystallize, Gaussian Blur, Pixellate, etc.) CIFilter for various filters with configurations
Save the image with the applied filter to the photos library UIImageWriteToSavedPhotosAlbum to save photo with filter

πŸ§πŸ»β€β™€οΈ FriendFace

FriendFace is a social media app that let's you view people, their information as well as their online status

Features Tech
View list of your friends Core Data
View detailed information about each friend SF Symbols
View online status of each friend UIColor+HexString extension for colorful pill designs

πŸƒπŸ»β€β™€οΈ HabitTracker

HabitTracker is an app that allows you to keep track of your daily habits.

Features Tech
List of habits Save to UserDefaults
Add new habits StateObject
View habit details and increase count
Deleting habits

🧁 CupcakeCorner

Cupcake Corner is an app that allows you to order virtual cupcakes right to the comfort of your imagination.

Features Tech
Select Cupcake details (flavor, amount, special requests) Asynchronous image loading
Add Delivery Details Segmented controls for dynamic fields
Checkout & Place order Reqres for dummy api

πŸ“š Bookworm

Bookworm is an app that helps you keep track of books you read and allows you to provide a review with a rating so you might recommend it to friends.

Features Tech
List of books Custom star rating view
Add book (title, author, genre, review, star rating) Custom emoji rating view
Custom icon based on rating given Core Data
Delete books

🧩 WordScramble

WordScramble is a game that provides you with a random word and challenges you to find as many words that can be constructed using the letters from the random word.

Features Tech
Generate random word for game Pick random element from txt file
Enter words to score points Validation to check if words are valid based on various criteria
Start a new game

πŸ‡©πŸ‡ͺ GuessTheFlag

GuessTheFlag is a game that challenges you to guess the flags of a list of countries.

Features Tech
Play a game of ~7 rounds Animations
Tap flags to select answers Accessibility
Show amount of correct answers

Technique Project, showcasing a few techniques useful when working with CoreData.

Tech
Core Data
FetchRequests
SortDescriptors
FilterPredicates
FilterKeys
Relations

✍🏻 Drawing

Drawing is a demo project to showcase various interesting drawing techniques. Tech indicates how the feature is implemented

Features Tech
Blur Blur
Checkerboard AnimatablePair & Path drawing
ColorCyclingCircle Circle w/ inset, stroke border & gradient as drawingGroup
ColorCyclingRectangle Rectangle w/ inset, stroke border & gradient as drawingGroup
Flower Path drawing
ScreenBlender .blenMode(.screen) on shapes
Spirograph A lot of math and drawing
Trapezoid Path drawing with animating insetAmount

πŸ¦„ Animations

Animations is a demo project to showcase various interesting animation techniques. Tech indicates how the feature is implemented

Features Tech
AsymetricAnimation
ButtonTransitionAnimation
Pulsing Padding + Overlay, infinite animation of opacity
ScaleEffect .scaleEffect
SnakeHelloWorld Animate moving character by character with a drag animation **with delay**
ViewDragging Animate drag

Practice Multiplication Tables!

Features Tech
Configure your game settings
Generate random questions

😴 BetterSleep

BetterSleep is a project that leverages unscientifical data to rely on machine learning to predict recommended bed time to get the desired amount of sleep.

Features Tech
Predict bed time based on various input parameters CoreML

πŸͺ¨πŸ—žοΈβœ‚️ RockPaperScissors

RockPaperScissors is a game that challenges to make the right move. It poses a scenario where the computer makes a certain move and you are asked to pick the right move to either win or lose.

Features Tech
Play custom RPS Game =D SF Symbols

πŸ’Έ WeSplit

WeSplit is an app that allows you to split the bill with your friends by calculating everyones share.

Features Tech
Calculate per person amount based on various input parameters Forms --\_(o.o)_/--

πŸ’¦ ConvertMe

ConvertMe is a project that allows you to convert between different units. Or it would be if I actually went above and beyond as I planned to and implemented all the conversions. But I decided to stick with the task requirements after all and implement only a single conversion.

Features Tech
Convert different units for temperature

Pinned Loading

  1. Animations Animations Public

    Technique Project during #100DaysOfSwiftUI

    Swift

  2. Bookworm Bookworm Public

    Project 11 of #100DaysOfSwiftUI

    Swift

  3. Drawing Drawing Public

    Technique Project #100DaysOfSwiftUI

    Swift

  4. FriendFace FriendFace Public

    Coding Challenge #100DaysOfSwiftUI

    Swift

  5. Moonshot Moonshot Public

    Project 8 of #100DaysOfSwiftUI

    Swift