SlideShare ist ein Scribd-Unternehmen logo
1 von 116
#postiotour#dfua
#postiotour
Cherkasy-Kropyvnytskyi-Poltava-Kremenchuk-Kharkiv
Post I/O Tour UA 2017
Vlad Ivanov, Anna Kurylo, Valentyn Shybanov, Kateryna Zavorotchenko, Yelyzaveta Losieva
GDG Kyiv-Center, WTM Kyiv
#postiotour#dfua
#postiotour
Google I/O 2017
ззовні
і зсередини
Volodymyr Ivanov
GDG Kyiv-Center, GDG Community Mentor
#postiotour#dfua
#postiotour
Що оточує Google I/O?
#postiotour
Що оточує Google I/O?
Stanford
#postiotour#dfua
#postiotour
Що оточує Google I/O?
Stanford
GDG Global Summit
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
#postiotour
Google I/O 2016
#postiotour
Google I/O 2016
Що було не так?
#postiotour
Спека
#postiotour
Спека
Спрага
#postiotour
Спека
Спрага
Плейсмент
#postiotour#dfua
#postiotour#dfua
#postiotour
Keynote
Session
CodeLab
Office Hour
Speechless Live
#postiotour#dfua
#postiotour#dfua
Чого/кого не було на
I/O’17?
#postiotour
Sergey Brin, Larry Page
Matias Duarte
Astro Teller
Sebastian Thrun
Regina Dugan
#postiotour#dfua
Чому?
#postiotour#dfua
Бо частина завжди менше цілого!
#postiotour#dfua
Хто запам’ятався?
#postiotour#dfua
Tal Oppenheimer
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
Community Lounge
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
Питання?
Volodymyr Ivanov
GDG Kyiv-Center, GDG Community Mentor
#postiotour#dfua
Дякую!
Volodymyr Ivanov
GDG Kyiv-Center, GDG Community Mentor
#postiotour
Google I/O for Android
developers
Highlights from I/O’17
Kateryne Zavorotchenko
Android Developer
#postiotour
Google I/O News
for Android Developers
#postiotour
What's New in Android O
Notifications
Autofill Framework
ShortCut Manager
Alert window overlay
Autofill Framework
Kotlin
Instant Apps
Architecture Components
Spring Animation
Picture in Picture
AnimationSet reverse()
ANDROID_ID unique
Background app behavior Adaptive icons
#postiotour
Architecture Components
Percictence and Offline
Room stores data in the SQL.
Solving the Lifecycle Problem
ViewModel contains LiveData.
Stored per Activity.
LiveData<T> - observable
Data Holder.
Lifecycle aware component
#postiotour
Android Instant Apps
Is the same app but used by demand. Same UI and
Navigation.
Works without installation
Modularization. Every instant app must have one (and
only one) base feature APK and can have a few feature
modules.
Design for multiple entry points. Use DeepLinking.
Sign in with SmartLock works with Instant Apps.
#postiotour
Notifications
ShortCut Manager
Notification Channels
notificationManager
.createNotificationChannel(channel);
Channels - mandatory once you target API 26.
A named category of notifications from one
app that share the same behavior (sound,
light, vibration) for one app.
#postiotour
Notifications
Adaptive Icons
<adaptive-icon>
<background
android:drawable="@color/ic_background"/>
<foreground
android:drawable="@mipmap/ic_foreground"/>
</adaptive-icon>
#postiotour
Kotlin
https://kotlinlang.org/
https://developer.android.com/kotlin/
Google partners with
JetBrains to move Kotlin
into a nonprofit foundation.
It is already open-sourced
under Apache2.
#postiotour
Kotlin
data class User(var name: String)
public class VideoGame {
private String name;
public VideoGame(String name) { this.name = name; }
public String getName() { return name; }
public void setName(String name) { this.name = name;}..
@Override
public boolean equals(Object o) {..}
@Override
public int hashCode() {..}
@Override
public String toString() {..}
}
#postiotour
Android Animations Spring to Life
Fling friction
Spring Animation
dependencies {
...
compile "com.android.support:support-dynamic-animation:26.0.0-beta2"
}
FlingAnimation fling = new FlingAnimation(view, DynamicAnimation.SCROLL_X);
final SpringAnimation springAnim = new SpringAnimation(view,
DynamicAnimation.TRANSLATION_Y, 0);
#postiotour
Android OS Framework
Throttle queries over time. No limits on AlarmManager, SyncAdapter, JobScheduler for periodic work (yet).
Background services stopped shortly after leaving foreground.
JobIntentService. Uses jobs in O+ and services in pre-O. Handles wakelocks for you.
Bg location updates will be provided a few times per hour, wi-fi results in 30min, geofencing 2-3min.
#postiotour
Android OS Framework
Alert window type
APPLICATION_OVERLAY
Autofill Framework
AutofillManager afm =
this.getSystemService(AutofillManager.class);
#postiotour
Android Support Library
VectorCompatDrawable svg android:fillType
fixed
<aapt:attr
name="android:drawable">
<vector ...>
Path Interpolator
<objectAnimator ..
android:interpolator="@interpolator/path_fastSlo
w"
../>
We can inline drawable
#postiotour
Android Support Library
Removed support for SDK < 14 (1400 methods)
Fonts in XML. Fonts are a new resource type
FontsContractCompat with FontProvider.
Provide entire Google Fonts catalog.
android:fontFamily="@font/myfont"
TextView autosize. app:autoSizeTextType="uniform"
#postiotour
Android Design Tools
ConstraintSet.
TransitionManager
.beginDelayedTransision(constraintLayout);
#postiotour
Android Development Tools
Android Studio 3.0. Breaking Gradle API change. Kotlin. Code -> Convert Java file to Kotlin file.
xml new resource type tools:text="@tools:sample/lorem"
XML Fonts. In layout in the fontFamily option - browse available online fonts.
Profiler. CPU, Memory and Network state.
Instant Apps. Context menu -> Extract -> Modularize (in Canary 1)
Adaptive Icons. In the image asset wizard - option for adaptive icons.
Build Cache. Get output from the cache rather than re-run the task.
Java 8. Use {sourceCompativility JavaVersion.VERSION_1_8..}
Match attribute on build type on lib and app: "debug" lib with debug app.
#postiotour
Fragment Tricks
Fragments vs Views
Views display info and publish user interaction events (draw, clicks, scroll). Don't add external
dependencies to a View - service bind, network call.
Fragments integrate with lifecycle and may be aware of other app components. Bind to a service,
communicate with data model.
FragmentManager.beginTransaction()
.replace(R.id.container, fragment1)
.addToBackStack("state1")
.setReorderingAllowed(true)
.commit();
Optimisation
#postiotour
Fragment Tricks
Transitions
FragmentManager.beginTransation()
.setTransition(TRANSIT_FRAGMENT_FADE)
.replace..
Shared Elements
fragment
.setSharedElementEn
terTransition(.); // for
shared views
fragment
.setEnterTransition(.)
; // for not shared
views
.addSharedElement(vi
ew, "target") // name of
the element ..
#postiotour
Contextual App Experiences
Nearby Messages exposes simple publish and subscribe methods.
Nearby Notifications Triggers an app intent from
beacon to launch an app
Awareness API:
Fence API (Callbacks), Snapshot API (Polling)
Require Google Play services 7.8.0 or higher.
Eddystone supported beacon hardware required. Rely on the phone
detecting a Bt Low Energy beacon nearby.
Fused Location Provider, Activity recognition, Geofencing,
Place detection, State of the device (Time, Headphones)
#postiotour
Android Fireside Chat
Q: How do you ensure that OEM actions does not break OS
A: Project Treble created a foundation layer for Android, vendor interface. Reduce the cost of updating
Android OS. New devices will have it.
Q: What's the difference between Systrace and Profiler
A: Systrace gets all of its data from the Linux kernel. Profiler sample the run-time of your app and its
functions.
Q: Are you still working on a data binding
A: Yes it one of our responsibilities
Q: How Kotlin related to Swift
A: We are independent. Kotlin was announced in 2011.
Q: Will Google Play Services will be open-source as Firebase SDK
A: Play Services extends some google apps, which are not open-sourced.
Q: Are you going to implement platform framework components using Kotlin
A: Java code for the near future because of millions of code lines. Main goal -make the Java and Kotlin API
interoperatable
Q: Is Volley still recommended
A: We recommend use Retrofit and OkHttp and Glide
#postiotour
Google I/O Products
for Android Developers
#postiotour
Assistant (Google Actions)
#postiotour
Cloud AI & TensorFlow
Image Analysis
Video Analysis
Speech Recognition
Dynamic Translation
Text Analysis
#postiotour
VR & AR
#postiotour
Sites
https://developers.google.com/actions/
https://cloud.google.com/products/machine-learning/
https://codelabs.developers.google.com/codelabs/tensorflow-style-transfer-android
https://codelabs.developers.google.com/codelabs/vr_view_app_101/
https://developers.google.com/tango/apis/java/
#postiotour
Google I/O Tips
for Android Developers
#postiotour
Schedule
#postiotour
App Reviews and Office Hours
#postiotour
Codelabs
#postiotour
Googleplex
#postiotour
Thank You
questions?
#postiotour
Highlights from I/O’17
Web & Google Assistant
Anna Kurylo
Web Developer @ DAXX
#postiotour
My way to pick an agenda
Expected: lots of talks for Angular
#postiotour
My way to pick an agenda
Expected: lots of talks for Angular
Reality: 2 talks on Angular ¯_(ツ)_/¯
#postiotour#dfua
#postiotour
Web. Mobile Web
#postiotour#dfua
#postiotour#dfua
ROADSHOW
ROADSHOW
Lie-Fi
ROADSHOW
of users abandon sites that take
longer than 3 seconds to load40%
ROADSHOW
Reliable Fast Engaging
User experiences need to be...
#postiotour
ROADSHOW
ROADSHOW
are a new level of caring about
the quality of your user experience
Progressive Web Apps
ROADSHOW
ROADSHOW
ROADSHOW
ROADSHOW
ROADSHOW
ROADSHOW
ROADSHOW
`
PWAs with
Web Push
Notifications
#postiotour#dfua
#postiotour#dfua
smashingmagazine.com/2016/12/progressive-web-amps
#postiotour
Chrome DevTools
Lots of improvements for debugging async code
#postiotour#dfua
#postiotour#dfua
#postiotour#dfua
Real-time coverage
#postiotour#dfua
Lighthouse, ˈlītˌhous (n): a tower or other structure tool containing a
beacon light to warn or guide ships at sea developers.
#postiotour#dfua
#postiotour#dfua
Polymer Summit 2017
August 22-23
Copenhagen, Denmark
Two days of talks, codelabs, and
breakout sessions from the Polymer
team, Googlers, and major
companies using Polymer and Web
Components.
https://events.withgoogle.com/poly
mer-summit-2017/
#postiotour
Google Assistant
#postiotour
#postiotour
Google Assistant Grows
New platforms: now on iPhone (but only in the US),
later — on Android Auto, on IoT etc.
#postiotour
Google Assistant Grows
New platforms: now on iPhone (but only in the US),
later — on Android Auto, on IoT etc.
New ways to build with Google Assistant:
Actions on Google
#postiotour
#postiotour
Google Assistant Grows
New platforms: now on iPhone (but only in the US),
later — on Android Auto, on IoT etc.
New ways to build with Google Assistant:
Actions on Google
Transactions API
#postiotour
#postiotour
Google Assistant Grows
New platforms: now on iPhone (but only in the US),
later — on Android Auto, on IoT etc.
New ways to build with Google Assistant:
Actions on Google
Transactions API
Google Assistant on Hardware
#postiotour
#postiotour#dfua
Actions on Google Developer
Challenge
Win 1 of more than 20 prizes,
including ticket to Google I/O 2018,
for creating an app with Actions on
Google.
#postiotour
Links
Web:
https://www.ampproject.org/
https://developers.google.com/web/tools/lighthouse/
https://events.withgoogle.com/polymer-summit-2017/
Google Assistant:
https://g.co/dev/ActionsDesign
https://developers.google.com/actions/challenge/
https://codelabs.developers.google.com/
#postiotour
Thank you!
Questions?Questions?
@bluebirrrrd
#postiotour
Thank you!
Questions?
#postiotour
Thank you!
Questions?
#postiotour
Thank you!
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...
Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...
Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...Droidcon Berlin
 
Isolating GPU Access in its Own Process (Foss-North 2018)
Isolating GPU Access in its Own Process (Foss-North 2018)Isolating GPU Access in its Own Process (Foss-North 2018)
Isolating GPU Access in its Own Process (Foss-North 2018)Patricia Aas
 
Vaadin DevDay 2017 - DI your UI
Vaadin DevDay 2017 - DI your UIVaadin DevDay 2017 - DI your UI
Vaadin DevDay 2017 - DI your UIPeter Lehto
 
How to develop nice portlet with Juzu framework
How to develop nice portlet with Juzu frameworkHow to develop nice portlet with Juzu framework
How to develop nice portlet with Juzu frameworkNguyễn Tuyến
 
Apache Maven - From the reason to the implementation
Apache Maven - From the reason to the implementationApache Maven - From the reason to the implementation
Apache Maven - From the reason to the implementationeidoscode
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvinswengineers
 
Unit testing on Android (Droidcon Dubai 2015)
Unit testing on Android (Droidcon Dubai 2015)Unit testing on Android (Droidcon Dubai 2015)
Unit testing on Android (Droidcon Dubai 2015)Danny Preussler
 

Was ist angesagt? (7)

Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...
Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...
Droidcon2013 pro guard, optimizer and obfuscator in the android sdk_eric lafo...
 
Isolating GPU Access in its Own Process (Foss-North 2018)
Isolating GPU Access in its Own Process (Foss-North 2018)Isolating GPU Access in its Own Process (Foss-North 2018)
Isolating GPU Access in its Own Process (Foss-North 2018)
 
Vaadin DevDay 2017 - DI your UI
Vaadin DevDay 2017 - DI your UIVaadin DevDay 2017 - DI your UI
Vaadin DevDay 2017 - DI your UI
 
How to develop nice portlet with Juzu framework
How to develop nice portlet with Juzu frameworkHow to develop nice portlet with Juzu framework
How to develop nice portlet with Juzu framework
 
Apache Maven - From the reason to the implementation
Apache Maven - From the reason to the implementationApache Maven - From the reason to the implementation
Apache Maven - From the reason to the implementation
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvin
 
Unit testing on Android (Droidcon Dubai 2015)
Unit testing on Android (Droidcon Dubai 2015)Unit testing on Android (Droidcon Dubai 2015)
Unit testing on Android (Droidcon Dubai 2015)
 

Ähnlich wie Встреча Google Post IO ( Владимир Иванов, Катерина Заворотченко и Сергей Комлач)

A gently introduction to AngularJS
A gently introduction to AngularJSA gently introduction to AngularJS
A gently introduction to AngularJSGregor Woiwode
 
Exploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScriptExploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScriptwesley chun
 
Lecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptxLecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptxNgLQun
 
How to code to code less
How to code to code lessHow to code to code less
How to code to code lessAnton Novikau
 
Google's serverless journey: past to present
Google's serverless journey: past to presentGoogle's serverless journey: past to present
Google's serverless journey: past to presentwesley chun
 
Refactoring Wunderlist. UA Mobile 2016.
Refactoring Wunderlist. UA Mobile 2016.Refactoring Wunderlist. UA Mobile 2016.
Refactoring Wunderlist. UA Mobile 2016.UA Mobile
 
DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.JooinK
 
DIY- computer vision with GWT
DIY- computer vision with GWTDIY- computer vision with GWT
DIY- computer vision with GWTFrancesca Tosi
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...Matt Raible
 
Introduction to Cloud Computing with Google Cloud
Introduction to Cloud Computing with Google CloudIntroduction to Cloud Computing with Google Cloud
Introduction to Cloud Computing with Google Cloudwesley chun
 
From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)Jose Manuel Pereira Garcia
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumAxway Appcelerator
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAJeff Haynie
 
purely_functional_play_framework_application
purely_functional_play_framework_applicationpurely_functional_play_framework_application
purely_functional_play_framework_applicationNaoki Aoyama
 
Exploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScriptExploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScriptwesley chun
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...Matt Raible
 
Android - Open Source Bridge 2011
Android - Open Source Bridge 2011Android - Open Source Bridge 2011
Android - Open Source Bridge 2011sullis
 

Ähnlich wie Встреча Google Post IO ( Владимир Иванов, Катерина Заворотченко и Сергей Комлач) (20)

A gently introduction to AngularJS
A gently introduction to AngularJSA gently introduction to AngularJS
A gently introduction to AngularJS
 
GWT Extreme!
GWT Extreme!GWT Extreme!
GWT Extreme!
 
Exploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScriptExploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScript
 
Lecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptxLecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptx
 
How to code to code less
How to code to code lessHow to code to code less
How to code to code less
 
從零開始學 Android
從零開始學 Android從零開始學 Android
從零開始學 Android
 
Google's serverless journey: past to present
Google's serverless journey: past to presentGoogle's serverless journey: past to present
Google's serverless journey: past to present
 
Refactoring Wunderlist. UA Mobile 2016.
Refactoring Wunderlist. UA Mobile 2016.Refactoring Wunderlist. UA Mobile 2016.
Refactoring Wunderlist. UA Mobile 2016.
 
Stmik bandung
Stmik bandungStmik bandung
Stmik bandung
 
DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.
 
DIY- computer vision with GWT
DIY- computer vision with GWTDIY- computer vision with GWT
DIY- computer vision with GWT
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...
 
Introduction to Cloud Computing with Google Cloud
Introduction to Cloud Computing with Google CloudIntroduction to Cloud Computing with Google Cloud
Introduction to Cloud Computing with Google Cloud
 
From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with Titanium
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
 
purely_functional_play_framework_application
purely_functional_play_framework_applicationpurely_functional_play_framework_application
purely_functional_play_framework_application
 
Exploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScriptExploring Google (Cloud) APIs with Python & JavaScript
Exploring Google (Cloud) APIs with Python & JavaScript
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
 
Android - Open Source Bridge 2011
Android - Open Source Bridge 2011Android - Open Source Bridge 2011
Android - Open Source Bridge 2011
 

Mehr von Alina Vilk

Designer in you, Irina Shapoval, Lead Designer, DataArt
Designer in you, Irina Shapoval, Lead Designer, DataArtDesigner in you, Irina Shapoval, Lead Designer, DataArt
Designer in you, Irina Shapoval, Lead Designer, DataArtAlina Vilk
 
.NET framework vs .net core 3.1 commons &amp; differences
 .NET framework vs .net core 3.1  commons &amp; differences .NET framework vs .net core 3.1  commons &amp; differences
.NET framework vs .net core 3.1 commons &amp; differencesAlina Vilk
 
Expression trees in c#, Алексей Голубь (Svitla Systems)
Expression trees in c#, Алексей Голубь (Svitla Systems)Expression trees in c#, Алексей Голубь (Svitla Systems)
Expression trees in c#, Алексей Голубь (Svitla Systems)Alina Vilk
 
"Dev to PM" D.Fedotov
"Dev to PM" D.Fedotov"Dev to PM" D.Fedotov
"Dev to PM" D.FedotovAlina Vilk
 
Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)
Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)
Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)Alina Vilk
 
Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt )
Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt ) Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt )
Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt ) Alina Vilk
 
Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)
Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)
Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)Alina Vilk
 
Devops, v.02, Alexander Pavlenko (DataArt)
Devops, v.02, Alexander Pavlenko (DataArt)Devops, v.02, Alexander Pavlenko (DataArt)
Devops, v.02, Alexander Pavlenko (DataArt)Alina Vilk
 
O DevOps, Stanislav Kolenkin ( DataArt)
O DevOps, Stanislav Kolenkin ( DataArt)O DevOps, Stanislav Kolenkin ( DataArt)
O DevOps, Stanislav Kolenkin ( DataArt)Alina Vilk
 
Interactive 3D graphics for web with three.js, Andrey Vedilin, DataArt
Interactive  3D graphics for web with three.js, Andrey Vedilin, DataArtInteractive  3D graphics for web with three.js, Andrey Vedilin, DataArt
Interactive 3D graphics for web with three.js, Andrey Vedilin, DataArtAlina Vilk
 
Architecture components, Константин Марс, TeamLead, Senior Developer, DataArt
Architecture components, Константин Марс, TeamLead, Senior Developer, DataArtArchitecture components, Константин Марс, TeamLead, Senior Developer, DataArt
Architecture components, Константин Марс, TeamLead, Senior Developer, DataArtAlina Vilk
 
Al around ML 2017, Оксана Савенко, студентка НТУ имени Каразина
Al around ML 2017, Оксана Савенко, студентка НТУ имени КаразинаAl around ML 2017, Оксана Савенко, студентка НТУ имени Каразина
Al around ML 2017, Оксана Савенко, студентка НТУ имени КаразинаAlina Vilk
 
Кирилл Безпалый, .NET Developer, Ciklum
Кирилл Безпалый, .NET Developer, CiklumКирилл Безпалый, .NET Developer, Ciklum
Кирилл Безпалый, .NET Developer, CiklumAlina Vilk
 
Игорь Леонтьев, Lead Architect on all Blockchain projects of Viseo group
Игорь Леонтьев, Lead Architect on all Blockchain projects of Viseo groupИгорь Леонтьев, Lead Architect on all Blockchain projects of Viseo group
Игорь Леонтьев, Lead Architect on all Blockchain projects of Viseo groupAlina Vilk
 
Александр Сергиенко, Senior Android Developer, DataArt
Александр Сергиенко, Senior Android Developer, DataArtАлександр Сергиенко, Senior Android Developer, DataArt
Александр Сергиенко, Senior Android Developer, DataArtAlina Vilk
 
Евгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdgЕвгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdgAlina Vilk
 
Дмитрий Козицкий,Lead UX / UI Designer, DataArt
Дмитрий Козицкий,Lead UX / UI Designer, DataArtДмитрий Козицкий,Lead UX / UI Designer, DataArt
Дмитрий Козицкий,Lead UX / UI Designer, DataArtAlina Vilk
 
Игорь Юзовицкий,UX Expert, DataArt
Игорь Юзовицкий,UX Expert, DataArtИгорь Юзовицкий,UX Expert, DataArt
Игорь Юзовицкий,UX Expert, DataArtAlina Vilk
 
Android Things, Alexey Rybakov, Technical Evangelist, DataArt
Android Things, Alexey Rybakov, Technical Evangelist, DataArtAndroid Things, Alexey Rybakov, Technical Evangelist, DataArt
Android Things, Alexey Rybakov, Technical Evangelist, DataArtAlina Vilk
 
«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...
«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...
«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...Alina Vilk
 

Mehr von Alina Vilk (20)

Designer in you, Irina Shapoval, Lead Designer, DataArt
Designer in you, Irina Shapoval, Lead Designer, DataArtDesigner in you, Irina Shapoval, Lead Designer, DataArt
Designer in you, Irina Shapoval, Lead Designer, DataArt
 
.NET framework vs .net core 3.1 commons &amp; differences
 .NET framework vs .net core 3.1  commons &amp; differences .NET framework vs .net core 3.1  commons &amp; differences
.NET framework vs .net core 3.1 commons &amp; differences
 
Expression trees in c#, Алексей Голубь (Svitla Systems)
Expression trees in c#, Алексей Голубь (Svitla Systems)Expression trees in c#, Алексей Голубь (Svitla Systems)
Expression trees in c#, Алексей Голубь (Svitla Systems)
 
"Dev to PM" D.Fedotov
"Dev to PM" D.Fedotov"Dev to PM" D.Fedotov
"Dev to PM" D.Fedotov
 
Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)
Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)
Игорь Литвиненко (Senior iOS- и Android-разработчик,DataArt)
 
Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt )
Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt ) Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt )
Алексей Рыбаков (Senior Engineer,Technical Evangelist DataArt )
 
Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)
Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)
Ирина Шаповал,(Lead UI/UX дизайнер, DataArt)
 
Devops, v.02, Alexander Pavlenko (DataArt)
Devops, v.02, Alexander Pavlenko (DataArt)Devops, v.02, Alexander Pavlenko (DataArt)
Devops, v.02, Alexander Pavlenko (DataArt)
 
O DevOps, Stanislav Kolenkin ( DataArt)
O DevOps, Stanislav Kolenkin ( DataArt)O DevOps, Stanislav Kolenkin ( DataArt)
O DevOps, Stanislav Kolenkin ( DataArt)
 
Interactive 3D graphics for web with three.js, Andrey Vedilin, DataArt
Interactive  3D graphics for web with three.js, Andrey Vedilin, DataArtInteractive  3D graphics for web with three.js, Andrey Vedilin, DataArt
Interactive 3D graphics for web with three.js, Andrey Vedilin, DataArt
 
Architecture components, Константин Марс, TeamLead, Senior Developer, DataArt
Architecture components, Константин Марс, TeamLead, Senior Developer, DataArtArchitecture components, Константин Марс, TeamLead, Senior Developer, DataArt
Architecture components, Константин Марс, TeamLead, Senior Developer, DataArt
 
Al around ML 2017, Оксана Савенко, студентка НТУ имени Каразина
Al around ML 2017, Оксана Савенко, студентка НТУ имени КаразинаAl around ML 2017, Оксана Савенко, студентка НТУ имени Каразина
Al around ML 2017, Оксана Савенко, студентка НТУ имени Каразина
 
Кирилл Безпалый, .NET Developer, Ciklum
Кирилл Безпалый, .NET Developer, CiklumКирилл Безпалый, .NET Developer, Ciklum
Кирилл Безпалый, .NET Developer, Ciklum
 
Игорь Леонтьев, Lead Architect on all Blockchain projects of Viseo group
Игорь Леонтьев, Lead Architect on all Blockchain projects of Viseo groupИгорь Леонтьев, Lead Architect on all Blockchain projects of Viseo group
Игорь Леонтьев, Lead Architect on all Blockchain projects of Viseo group
 
Александр Сергиенко, Senior Android Developer, DataArt
Александр Сергиенко, Senior Android Developer, DataArtАлександр Сергиенко, Senior Android Developer, DataArt
Александр Сергиенко, Senior Android Developer, DataArt
 
Евгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdgЕвгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdg
 
Дмитрий Козицкий,Lead UX / UI Designer, DataArt
Дмитрий Козицкий,Lead UX / UI Designer, DataArtДмитрий Козицкий,Lead UX / UI Designer, DataArt
Дмитрий Козицкий,Lead UX / UI Designer, DataArt
 
Игорь Юзовицкий,UX Expert, DataArt
Игорь Юзовицкий,UX Expert, DataArtИгорь Юзовицкий,UX Expert, DataArt
Игорь Юзовицкий,UX Expert, DataArt
 
Android Things, Alexey Rybakov, Technical Evangelist, DataArt
Android Things, Alexey Rybakov, Technical Evangelist, DataArtAndroid Things, Alexey Rybakov, Technical Evangelist, DataArt
Android Things, Alexey Rybakov, Technical Evangelist, DataArt
 
«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...
«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...
«Делегирование как идеальный способ угробить проект», Александр Ивахненко, IT...
 

Kürzlich hochgeladen

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 

Kürzlich hochgeladen (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 

Встреча Google Post IO ( Владимир Иванов, Катерина Заворотченко и Сергей Комлач)