OUTSIDIFY ๐ค๐ฑ
โ๐โ๐ ๐ค๐๐๐๐ ๐๐ ๐ฆ๐๐ข๐ ๐๐๐ ๐๐๐๐ก๐๐โ
NO.1 PAID MUSIC APP ON APPSTORE
SOFT SKILLS AND PROJECT MANAGEMENT ๐ค
From a soft-skills perspective, this was a challenge for me. As an experienced Android developer from a medium-sized agency, Iโm used to being in a team of experts, e.g., salesman, project lead (project manager), mobile QA, and other developers. This time, I wore all these hats simultaneously. In the @Megumethod, we focus on โthe productโ and always ask the question, โWhat problem is this app/web trying to solve?โ When Vรกclav messaged me about the idea for the app, I listened carefully but critically. His idea was novel, so we agreed to start development.
PERT ๐
In this project, I estimated everything using PERT methodology. We worked on an FTFP contract because this was Bastl Instrumentsโ first software development venture. I was concerned about a lack of trust in true agile development. Iโm proud to say everything was delivered on budget and on time โ
HARD SKILLS ๐๏ธ
To me, as a senior Android developer, whether Iโm developing in Compose or SwiftUI doesnโt matter. What mattered was the iOS low-level frameworkโAVFoundation. Features:
- Real-time audio processing with latency compensation and effects
- Real-time animation of amplitude for microphone and speaker using SwiftUI
- Real-time animation representing x/y axis of feedback controls (opacity, speed, and distance of dots between mic and speaker icon)
- Real-time waveform representation of recording in progress
- Support for all audio formats, sample rates, and channel numbers
- Ability to play samples from any point and loop them
- Loop samples without clipping
- Record real-time mix of dry (player) and wet (microphone) signals, keeping latency at a minimum and waveforms aligned
- Change speed of player in real-time
- Create an IR (impulse response)
- Record at opposite values to create an illusion of a larger space