Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Facebook developer conference 2017 f8
1.
2. Index
- Keynotes
- Ten Year Roadmap Facebook
- Conferences
- Demos, Labs & Garage Devs
- Happy Hour & Party
- Videos
- Personal Impressions
F8 Schedule
3. Keynote - Day 1
- Focus on building communities
- In the future we are going to contribute more to culture &
society -> sharing via AR, creating things that are only
possible in the real world.
- Ten year roadmap
- Making the camera the first Augmented Reality platform
Mark Zuckerberg
5. Keynote - Day 1
Mike Schroepfer - CTO
Deb Liu - VP of Platform & Marketplace
Rachel Franklin - Head of Social FV
Ime Archibong - VP of Product Partnership
- Image & object recognition all through
computer vision networks.
- With Frame Studio & AR Studio developers
can create cameras effects and frames
- Facebook Spaces - Available with Oculus
Rift
- FBStarts & Developer Circles, community to
potential multipliers, to keep communities
connected
6. Keynote - Day 1
Deb Liu - VP of Platform & Marketplace
- Face tracking
- Scripting
- Front and back camera
- Hashtag voting
- Touch gestures
- Device motion
- Trigger audio
- Data integration
- 3D Rendering
http://fb.me/camera-effects
7. Growth Marketing: Best Practices for Getting &
Keeping an Audience
Brian Hale - Growth Marketing Director
Even the most successful apps must constantly work to build
and maintain their customer bases. Here is to learn best
practice in acquisition (and resurrection), optimization,
engagement & virality:
- First need to have retention before growing
- Know your target
- Using human interaction & wording
- Optimized by Test test test test
- Include team towards the goal (KPI) -> Including
engineering
8. What's Next for Workplace by Facebook
Simon Cross - Product Manager
Joanna Tong - Growth Manager
Workplace by Facebook is changing the way companies are run
and how teams work together. Launched a new integration APIs for
bots, files storage, e-discovery and live video streaming.
- By 2020, 50% of the workforce will be millennials
- What is organic about Workplace is the familiarity of the
product
- Before Workplace, some companies used Facebook Groups
to work
- They saw their need, implemented it at FB and then
launched to customers
9. Making Great Camera Effects
Volodymyr Giniak - Engineering Manager
Stef Smet - Product Designer
With AI that transforms images, Facebook’s Camera
Effects Platform lets you create animated masks, interactive
overlays, frames, and other effects that people can apply to
their photos and videos in the Facebook camera. Learn
best technical and design practices for creating effects
using this innovative technology, and see examples of
successful effects.
10. Measure the Complete Customer Journey with
Facebook Analytics
Josh Twist - Product Manager
People use multiple channels across different devices throughout
their customer journey. Learn how Facebook Analytics can help you
simplify measurement with powerful omni-channel analytics.
- Company driven by analytics
- Learn the “Aha! Moment” of users -> retention & replicate
that moment to other users as well.
- User becomes people that interact through many channels
to reach one goal
- There is so much information and so little time to process it
-> uplevel the productivity of users
- customer retentions super important part & it can be view in
FBA (Behaviour Cohort feat.)
11. Creative Ways to Conduct Research
Jol Christ - Researcher Manager
There are a lot of different questions you need to answer throughout
your product's lifecycle. Questions around defining the heart of your
MVP, knowing when to pivot, and explaining the main purpose of
your app. In this session, we will share some secret tricks to getting
answers to these questions in creative and imaginative ways.
- Approach the methods in a more imaginative way
- Visual Metaphors -> first impressions picture on how they felt
about the app (not a screen shot)
- Chat diaries -> Find the secret way to use the product
- Hands on exercises -> debate about a product and listen to
the why (learn strenght and weaknesses)
12. Keynote - Day 2
Mike Schroepfer - CTO
Yael Maguire -
Ye - Head of Social FV
Ime Archibong - VP of Product Partnership
- Connectivity -> Connect w/internet,
dramatically reduce the cost: Terragraph,
MM-Wave & Aquila
- Telecom Infra Tech & Open Computer
Project (Voyager & OpenCellular)
- AI systems: Perception, understanding &
learning, prediction and planning
- VR/AR: Investing across the spectrum
(hardware, software & SM)
13. Visually Connecting People and Businesses
Jeff Hui - Market Operations Manager
Christina Ting - Market Operations Manager
Businesses worldwide are connecting with millions of potential customers through Instagram. Learn how Instagram is using the
power of visual storytelling to help businesses strengthen relationships with customers and find new ones through business tools,
shopping and Instagram Stories.
14. Facebook Analytics: Introducing Automated
Insights
Lisa Jones - Data Scientist
Luke Sernau - Software Engineer
Analytics can provide powerful insights to help
you grow. Learn how you can save time, make
better decisions, optimize your product, and win
with Facebook Analytics.
15. Building for a Billion People: Behind the Scenes
with Facebook's Product Engineers
Jenny Yuen - Engineering Manager
Ansha Yu - Software Engineer
- Build with empathy for engineers
- Reusable components (all is developed as lego
pieces -> block separately, test separately)
- Example: Feed Stories as a platform
- Easy A/B test, Modular code & reduce
maintenance
In this talk, we will explain how we have managed to maintain a culture of speed while staying in tune with our global and diverse
user base, testing and shipping new features and improvements that work for everyone around the globe.
16. Building for a Billion People: Behind the Scenes
with Facebook's Product Engineers
Jenny Yuen - Engineering Manager
Ansha Yu - Software Engineer
In this talk, we will explain how we have managed to maintain a culture of speed while staying in tune with our global and diverse
user base, testing and shipping new features and improvements that work for everyone around the globe.
- Build with empathy for users
- Understanding at scale: Not every user uses the
product the same -> use logs and analytics to
understand this
- Cold start, slow networks (upload the couple of stories
saved before and haven’t seen yet), Real-time signals
(understand to re-arrange the feed), Media loading
state, Session signals (articles vs videos show).
- Personalizing experiences: uses machine learning to
better rank stories on Facebook
19. Facebook F8 - 2017
Personal Impressions
- Facebook is more than a Social Network, is a company and is HUGE
- Facebook knows where it comes from, where they are and where they want to go in 10 years with
their products & technology
- User research and User experience is everything for them! Every single worker on Facebook has that
in mind and constantly mention it
- Diversity rules, you can see that you have every kind of people working on every kind of posicion
20. Facebook F8 - 2017
Videos
- Introduction to the Camera Effects Platform
- Litho: A Declarative Framework for Efficient UIs
- WebVR: Enabling Developers to Build Engaging
Cross-Platform VR Content
- Boost Your Business With Messenger
- Media and Facebook
- How to Build a Great Bot
- The Evolution of React and GraphQL at
Facebook and Beyond
- Bringing VR Experiences to Everyone: Scripting,
Producing and Planning
- Building Native Games for Facebook Gameroom
- What's New with News Feed
- Weapons of Mass Creation
- Intro to Building Camera Effects with the AR
Studio: Live Demo
- A Startup Journey from an Emerging Market
- Building High-Quality JavaScript Tools
21. Facebook F8 - 2017
Videos
- What's Next for Instant Games
- The Future of Video on Facebook
- React VR: Build amazing VR experiences using
React
- What can be Learned from China's Mobile
Economy Boom in Past 5 Years?
- The Making of Facebook Spaces
- Building Custom Integrations for Workplace by
Facebook
- Facebook Login and Account Kit: Sign Up
Landscape, Trends, and Product Updates
- Understanding Gaming Video on Facebook
- Video Content That Connects
- Hack: Compilations @ Scale
- International Research: Gaining Cultural Context
for Scalable Solutions.
- Early Lessons in Social VR from Oculus Rooms
- Best Practices for Integrating Facebook
Technologies into Your Product
- Improving Android Accessibility with Stetho
22. Facebook F8 - 2017
Videos
- The Future of Monetizing with Audience
Network
- Monetizing in a Video-First Environment
- How We Shipped Reactions
- Thinking Beyond the Install
- Privacy: Design and Dialogue
- Account Recovery: Beyond Email
- Building Offline Experiences for Instagram
- Fireside Chat: The Future of Media
- Let's Chat About Bots
- Surround 360: Beyond Stereo 360 Cameras
- Using Machine Translation to Remove Language
Barriers on Facebook
- How WhatsApp Reduced Spam for Over 1 Billion
People
- Crafting Compelling Narratives in VR
- Natural Language Understanding @ Facebook
- Making the Facebook Social Graph Semantic
23. Facebook F8 - 2017
Videos
- 360 Capture SDK: Making VR Social Through
Immersive Media Capture
- Marketing API's: The Automation Advantage,
for All
- VR Together: Adding Social Components to
Your VR Apps
- The Evolution of Dynamic Streaming
- Casual 3D Capture
- Discover New Facebook Advertising Tools
- Powering Mobile Commerce on Facebook
- Delivering Real-Time AI in the Palm of Your Hand
- Explore the Power of the Pages API
- VR201: Lessons from the Frontlines