The Developers' Bakery
The Developers' Bakery
Nicola Corti
Press with Saket Narayan
32 minutes Posted Apr 11, 2021 at 10:00 pm.
Intro
Episode Start
Saket’s Introduction
What is Press?
What makes Press special?
What is Kotlin Multiplatform?
Flutter vs Kotlin Multiplatform?
How much code where you able to share?
What are the challenges of shipping iOS/MacOS apps?
From Mobile to Desktop
Shipping to ChromeOS?
What’s your Multiplatform Stack?
Network in a Multiplatform environment
KTor as a client library
How have you wrote the UI?
What are the benefits of Custom Views
Is Jetpack Compose on the horizon?
Which IDE for iOS?
What is missing in AppCode?
What would you do differently?
Are you looking for contributors?
Missing features?
Further reading
Where to find Saket online?
0:00
32:12
Download MP3
Show notes
🎂 We’re happy to celebrate our 10th episode! 🎂
And today we have on stage, Saket Narayan, Android Engineer at Square. Saket is an master of Android UI and Custom Views and today is on stage to talk to us about Press.
Press is a beautiful App for taking notes as markdown. The app is completely open source and is a great inspiration for minimal yet elegant UI.
Moreover, Press is developed with Kotlin Multiplatform. This project is a great example of how you can share Kotlin code between Android, iOS and MacOS. Make sure to don’t miss it.
Enjoy the show 👨‍🍳
Show Notes
00:13 Intro
00:59 Episode Start
01:35 Saket’s Introduction
02:34 What is Press?
03:45 What makes Press special?
05:40 What is Kotlin Multiplatform?
07:27 Flutter vs Kotlin Multiplatform?
08:37 How much code where you able to share?
09:50 What are the challenges of shipping iOS/MacOS apps?
11:51 From Mobile to Desktop
12:45 Shipping to ChromeOS?
13:20 What’s your Multiplatform Stack?
14:12 Network in a Multiplatform environment
15:12 KTor as a client library
16:08 How have you wrote the UI?
17:05 What are the benefits of Custom Views
19:12 Is Jetpack Compose on the horizon?
21:05 Which IDE for iOS?
21:59 What is missing in AppCode?
24:40 What would you do differently?
26:22 Are you looking for contributors?
28:37 Missing features?
29:34 Further reading
30:39 Where to find Saket online?
Resources
saket/press on Github
Press Official Documentation
Press on Play Store
cashapp/contour on Github
@saket on Github
Saket Blog
@saketme on Twitter
Show links
Podcast Website
The Developers’ Bakery on Spotify
The Developers’ Bakery on Apple Podcasts
The Developers’ Bakery on Google Podcasts
@thebakerydev on Twitter
@cortinico on Twitter