We partner with organizations of all sizes to design, develop, and grow their products for iOS, Android, and the web.
This is our playbook
We are Kakaolabs. We have worked with hundreds of product teams all over the world, from individual founders who are self-funded, to large multi-national organizations. We have also created our own products and dozens of open source libraries.
This is our playbook. It details how we make successful web and mobile products, and also how we run our company. It’s filled with things we’ve learned based on our own experience and study of others’ experiences.
Our projects are frequently undergoing rapid change. Designers need to use tools and processes appropriate for that environment.
- Sketching the Interface
- Test Product Viability and Usability
- What is Interaction Design?
- What is User Interface Design?
- What is Visual Design?
- Wireframing in HTML and CSS
Your laptop is your sword. Don’t go into battle without it.
The majority of our development practices were first detailed in Kent Beck’s classic Extreme Programming Explained: Embrace Change and in Gerald Weinberg’s The Psychology of Computer Programming. We’ve tried its practices and found that using most of the practices most of the time improves the quality of our work and happiness of our team.
- Acceptance Tests
- Code Reviews
- Continuous Integration
- Pair Programming
- Style Guide
- Test-Driven Development
- Version Control
We live in a magical modern era where many problems have already been solved for us. We focus on the core product as much as possible and outsource operations as much as possible to external services.
- Domain Names and DNS
- Error Tracking
- Log Collection
- Payment Processing
- Performance Monitoring
- Production Checklist
- SSL Certificates
- Transactional Email
The difficult part of measuring is deciding what to track. Dave McClure’s AARRR framework provides a high-level overview of important metrics. We then use tactics such as event tracking to instrument those metrics.
We believe there is always a better way to do our work, and we want to find it and share it with as many people as possible.