Initial project stage included review of design provided by the client’s design team and processing project’s requirements and documentation, which took us 1 month. The design and the concept were quite nontrivial which required some bit of extra efforts for proper project documentation. We had to ensure proper project development.
First goal was to create a minimum viable product with the most important functionality, but which will also feature sleek design/animations, as intended by the client’s design team.
Our team started with developing iOS app and preparing backend for both mobile and web app. During this stage we’ve also started prototyping and designing web app for content/user management. This stage took us about 2 weeks, after which our team started working on web app as well.
MVP stage was divided into multiple sprints (2-week each). After each sprint we provided client with a report and latest app build, so it was easy to track team’s progress.
The iOS app features complex design elements and animations while remaining simple to understand and use.
In 3 months we’ve finished development of both iOS and web applications so that we could prepare apps for proper beta release.
Our team has developed both iOS application and web application (frontend and backend parts) within 4 months. iOS app features complex animations, video/audio streaming feature, as well as multiple user flows.
3.5 months
Agile
iOS: Swift 3, CoreData, Alamofire, Auto Layout, Storyboard, CoreAnimation, CoreGraphics, AVFoundation Frontend: Angularjs, SASS, Gulp Backend: Lombok, Spring boot, Docker, Postgresql, Flyway, Jooq, Gradle, JUnit, Mockito
2 iOS developers, 1 frontend developer, 1 backend developer, 1 QA specialist, 1 designer, 1 project manager
September 20, 2017
Mobile, UI/UX Design, Web