
iOS Mobile Application Development
Issued by
Lambda School
This badge is representative of a Lambda School graduate's skill level in iOS Development and Computer Science. By receiving this badge, students have proven proficiency in mobile app architecture, user experience design, and building apps that are performant and aware of the user's needs. They have proven to work cohesively in a group setting to deliver a product, and have passed their final endorsement reviews, demonstrating their technical understanding and professional capabilities.
Skills
- Agile Project Management
- Algorithms
- Asynchronous Networking
- Authentication
- Automated Unit Testing
- Big-O Notation
- Computer Architecture
- Concurrency
- Data Persistence
- Data Structures
- Debugging
- Generics
- GIT
- Memory Management
- Programmatic Design Patterns
- Protocol Oriented Programming
- Relational Databases
- RESTful Architecture
- Teamwork & Collaboration
- Time Management Techniques
- Visual Design
Earning Criteria
-
Completed 16 Sprints of iOS development curriculum, and demonstrated mastery of content.
-
Completed feature-rich iOS app projects during the iOS portion of the curriculum. Apps included the use of asynchronous networking, data persistence with Core Data, unit and UI testing, and integration of Objective-C in a mixed language codebase.
-
Completed 8 sprints of computer science curriculum, and demonstrated mastery of content.
-
Completed 8 sprints of a Lambda Labs apprenticeship.
-
Passed final assessments and interviews demonstrating their technical and professional proficiencies.