Join us on January 30 for an in-depth look at the challenges and breakthroughs of building native clients.
✅ Registration: to attend the meetup, please register ➡️ here ⬅️
💥 Crafting Flawless User Experiences With Private APIs
🔈 Samar Sunkaria, Software Engineer
🚀 Take a peek behind the curtain at how Grammarly for macOS uses private APIs to replace text in Apple Notes and provide a flawless user experience. We’ll also talk about how to find and use private APIs on Apple platforms.
💥 What’s It Like to Build an iOS Keyboard Counterpart?
🔈 Roman Tysiachnik, Software Engineer
🚀 Learn what it took for our team to replicate the visuals and interactions of the system keyboard so we could provide users with a smooth transition to our keyboard powered by Grammarly functionality. You will be surprised that it requires a bit more than creating 30 UIButtons. We will discuss different animations and interactions that we had to implement. We’ll also describe how we attained feature parity with the system keyboard regarding emoji, which some other third-party keyboards don’t offer. Finally, we’ll explain why original architecture decisions may not always be bulletproof, even for such a simple thing as a keyboard.
💥 Fact Around and Find Out: Beyond A/B Testing in Grammarly for macOS
🔈 Mikel Elorz Berastegui, meme-driven iOS & macOS Software Engineer
🚀 How we do feature experimentation in the macOS Grammarly app
- The basics: experiments, flags, holdouts, audience filters
- Development and testing
- Checking the metrics: analyzing some real cases
- Benefits and drawbacks
- Real-world examples
✨ Who Will Be Interested: macOS and iOS engineers and anyone interested in peeking behind the curtain of how Apple apps are developed in an AI company.
Agenda:
✨ 18:30 Doors open: Registration; Time for mingling and networking with fellows;
✨ 19:00 Talks
✨ 20:00 More snacks, drinks, mingling, and networking
✨ 21:00 Meetup ends
✅ Where: In person, Grammarly Berlin hub
✅ When: Thursday, January 30
✅ Language: English
✅ Use this link to register: https://gram.ly/3PF3APo
The event is free. Registration is mandatory. Due to a limited number of seats, the invites will be sent to a limited number of registered on a first registered first invited basis. Please check your inbox for a confirmation email about your attendance.