SlideShare a Scribd company logo
Começando no Data Bind
Rogério C. Santos
Sobre
Tech Lead - Sambatech - Kast (iOS, Android, back-end, front-end)
Bacharel S.I Puc - MG
Especialização Testes - UFPE Cin/Motorola
Mestrado Puc - MG
PalmOS, JavaME, C/C++, JavaEE, Linux/Unix ..
Puc, Una, Cefet MG, Uni, Izabela Hendrix …
GetSet, Netbee, .MOBI, Avenue Code, Lalubema, Stefanini …
Hobby desenvolvimento de jogos
Data Bind
O databind é uma maneira simples e robusta de ligar seus dados a UI sem precisar
utilizar aquela salada de código java para inserir ou ler dados das views.
Facilita testes de unitários em UI
public class Login {
private String email;
private String password;
}
...
EditText edtEmail = (EditText) findViewById(R.id.email);
EditText edtPassword = (EditText) findViewById(R.id.password);
...
login.setEmail(edtEmail.getText());
login.setPassword(edtPassword.getText());
Binding
ActivityLoginBinding binding = DataBindingUtil.setContentView(this,R.layout.activity_login);
Login login = new Login("rogerio.celestino@gmail.com","1234");
binding.setLoginview(login);
Setup
//<app-module>/build.gradle
apply plugin: "com.android.application"
android {
dataBinding {
enabled = true
}
}
}
Mudanças no layout
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout ...>
<AutoCompleteTextView
android:id="@+id/email" ../>
<EditText
android:id="@+id/password" .../>
</LinearLayout>
</layout>
res/layout/activity_login.xml
ActivityLoginBinding
activity_login.xml
ActivityLoginBinding binding = DataBindingUtil.setContentView(this,R.layout.activity_login);
binding.email.setText("rogerio.celestino@gmail.com");
Id da view
Good by FindViewByID :D
CamelCase/Nome
do layout
res/layout/activity_login.xml
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data class="LoginBinding">
...
</data>
LoginActivity.java
public class LoginActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
...
LoginBinding binding = DataBindingUtil.setContentView(this,R.layout.activity_login);
…
}
…
}
Binding utils
DataBindingUtil.setContentView(activity, layoutId);
DataBindingUtil.inflate(inflater, layoutId, parent, attachToParrent);
ListItemBinding binding = ListItemBinding.bind(viewRoot);
Qualquer view
Activities
View já
prontas/inflated
Mapeando Objetos
public class Login {
private String email;
private String password;
}
...
EditText edtEmail = (EditText) findViewById(R.id.email);
EditText edtPassword = (EditText) findViewById(R.id.password);
...
login.setEmail(edtEmail.getText());
login.setPassword(edtPassword.getText());
Mapeando Objetos
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data class="LoginBinding">
<variable name="loginview"
type="com.rogerio.databindsample.model.Login"/>
</data>
<LinearLayout
<AutoCompleteTextView android:text="@{loginview.email}"../.>
<EditText android:text="@{loginview.password}" .../>
</LinearLayout>
</layout>
Mapeando Objetos
ActivityLoginBinding binding = DataBindingUtil.setContentView(this,R.layout.activity_login);
Login login = new Login("rogerio.celestino@mgail.com","1234");
binding.setLoginview(login);
Mão Dupla
public class ViewLogin extends BaseObservable {
Login login;
public ViewLogin(Login login) {
this.login = login;
}
@Bindable
public String getEmail() {
return login.getEmail();
}
public void setEmail(String email) {
login.setEmail(email);
notifyPropertyChanged(BR.email);
}
public void setPassword(String password) {
login.setPassword(password);
notifyPropertyChanged(BR.password);
}
@Bindable
public String getPassword(){
return login.getPassword();
}
}
Mapeando Objetos
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data class="LoginBinding">
<variable name="loginview"
type="com.rogerio.databindsample.model.view.ViewLogin"/>
</data>
<LinearLayout
<AutoCompleteTextView android:text="@={loginview.email}"../.>
<EditText android:text="@{loginview.password}" .../>
</LinearLayout>
</layout>
Referências
Dominando o Data Binding no Android
http://www.slideshare.net/nglauber/dominando-o-data-binding-no-android
Deep dive into Android Data Binding
http://www.slideshare.net/radekpiekarz/deep-dive-into-android-data-binding
Obrigado!
www.rogeriocs.com.br

More Related Content

Viewers also liked

Detalhe flp revista_set_01x_ct_spread
Detalhe flp revista_set_01x_ct_spreadDetalhe flp revista_set_01x_ct_spread
Detalhe flp revista_set_01x_ct_spread
forever
 
Los 266 papas de la iglesia
Los 266 papas de la iglesiaLos 266 papas de la iglesia
Los 266 papas de la iglesia
José Gracia Cervera
 
El ser... el deber ser..2
El ser... el deber ser..2El ser... el deber ser..2
El ser... el deber ser..2
albayanet
 
從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性
從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性
從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性
Jessica Yu Tai Su
 
Postal nadal 2012 Escola Rubén Darío
Postal nadal 2012 Escola Rubén DaríoPostal nadal 2012 Escola Rubén Darío
Postal nadal 2012 Escola Rubén Darío
Maria Jesus Berenguer Callizo
 
El graznido de las chachalacas 500
El graznido de las chachalacas 500El graznido de las chachalacas 500
El graznido de las chachalacas 500
RadioAMLOPDF
 
DidáCtica De La InformáTica
DidáCtica De La InformáTicaDidáCtica De La InformáTica
DidáCtica De La InformáTica
Leonardo Queirolo
 
Catálogo do III BAFF
Catálogo do III BAFF Catálogo do III BAFF
Catálogo do III BAFF
Bahia Afro Film Festival
 
Césio 137
Césio 137Césio 137
Nomeacoes 6, 8 e 9 junho 2012
Nomeacoes 6, 8 e 9 junho 2012Nomeacoes 6, 8 e 9 junho 2012
Nomeacoes 6, 8 e 9 junho 2012
cartaoazul
 
978 85-397-0769-0
978 85-397-0769-0978 85-397-0769-0
978 85-397-0769-0
Suilei Giavara
 
Los papas
Los papasLos papas
Daniel Loja OA V50 B11
Daniel Loja OA V50 B11Daniel Loja OA V50 B11
Daniel Loja OA V50 B11
daniel loja
 
Esta es la_fundacion_clara_de_asis_2010
Esta es la_fundacion_clara_de_asis_2010Esta es la_fundacion_clara_de_asis_2010
Esta es la_fundacion_clara_de_asis_2010
JULIO PERDOMO
 
El argentino n# 2621 2 2-121
El argentino n# 2621 2 2-121El argentino n# 2621 2 2-121
El argentino n# 2621 2 2-121
fede_bour
 

Viewers also liked (15)

Detalhe flp revista_set_01x_ct_spread
Detalhe flp revista_set_01x_ct_spreadDetalhe flp revista_set_01x_ct_spread
Detalhe flp revista_set_01x_ct_spread
 
Los 266 papas de la iglesia
Los 266 papas de la iglesiaLos 266 papas de la iglesia
Los 266 papas de la iglesia
 
El ser... el deber ser..2
El ser... el deber ser..2El ser... el deber ser..2
El ser... el deber ser..2
 
從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性
從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性
從台灣社會音樂聯合考級曲目和通過率的關係探討現今鋼琴學習者的共通性
 
Postal nadal 2012 Escola Rubén Darío
Postal nadal 2012 Escola Rubén DaríoPostal nadal 2012 Escola Rubén Darío
Postal nadal 2012 Escola Rubén Darío
 
El graznido de las chachalacas 500
El graznido de las chachalacas 500El graznido de las chachalacas 500
El graznido de las chachalacas 500
 
DidáCtica De La InformáTica
DidáCtica De La InformáTicaDidáCtica De La InformáTica
DidáCtica De La InformáTica
 
Catálogo do III BAFF
Catálogo do III BAFF Catálogo do III BAFF
Catálogo do III BAFF
 
Césio 137
Césio 137Césio 137
Césio 137
 
Nomeacoes 6, 8 e 9 junho 2012
Nomeacoes 6, 8 e 9 junho 2012Nomeacoes 6, 8 e 9 junho 2012
Nomeacoes 6, 8 e 9 junho 2012
 
978 85-397-0769-0
978 85-397-0769-0978 85-397-0769-0
978 85-397-0769-0
 
Los papas
Los papasLos papas
Los papas
 
Daniel Loja OA V50 B11
Daniel Loja OA V50 B11Daniel Loja OA V50 B11
Daniel Loja OA V50 B11
 
Esta es la_fundacion_clara_de_asis_2010
Esta es la_fundacion_clara_de_asis_2010Esta es la_fundacion_clara_de_asis_2010
Esta es la_fundacion_clara_de_asis_2010
 
El argentino n# 2621 2 2-121
El argentino n# 2621 2 2-121El argentino n# 2621 2 2-121
El argentino n# 2621 2 2-121
 

Similar to Android data bind

Cur -Vitae
Cur -VitaeCur -Vitae
Cur -Vitae
Balasaheb Lagad
 
Resume manali deshmukh
Resume manali deshmukh Resume manali deshmukh
Resume manali deshmukh
Manali Deshmukh
 
Mobilize.Me
Mobilize.MeMobilize.Me
Mobilize.Me
Kevin Gorjan
 
FAESA CONENCO 2013: Sencha Touch 2 + PhoneGap
FAESA CONENCO 2013: Sencha Touch 2 + PhoneGapFAESA CONENCO 2013: Sencha Touch 2 + PhoneGap
FAESA CONENCO 2013: Sencha Touch 2 + PhoneGap
Loiane Groner
 
Network Engineer CV
Network Engineer  CVNetwork Engineer  CV
Network Engineer CV
Mohammed Sajid
 
yasmin said
yasmin saidyasmin said
yasmin said
yasmin said megauer
 
Ketan H Murudkar
Ketan H MurudkarKetan H Murudkar
Ketan H Murudkar
Ketan Murudkar
 
K-9 Mail for Android
K-9 Mail for AndroidK-9 Mail for Android
K-9 Mail for Android
Jesse Vincent
 
Bootstrapping with Javascript (Meteor + Electron)
Bootstrapping with Javascript (Meteor + Electron)Bootstrapping with Javascript (Meteor + Electron)
Bootstrapping with Javascript (Meteor + Electron)
Arthur Breton
 
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
Jeff Haynie
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with Titanium
Axway Appcelerator
 
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NCAndroid Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Jim Tochterman
 
IoT on Raspberry Pi
IoT on Raspberry PiIoT on Raspberry Pi
IoT on Raspberry Pi
John Staveley
 
CV Template per Ingegneri
CV Template per IngegneriCV Template per Ingegneri
CV Template per Ingegneri
InnovAction Lab
 
CV Template per Developer
CV Template per DeveloperCV Template per Developer
CV Template per Developer
InnovAction Lab
 
There's more than web
There's more than webThere's more than web
There's more than web
Matt Evans
 
MASOUD KALANTARI-CV-New
MASOUD KALANTARI-CV-NewMASOUD KALANTARI-CV-New
MASOUD KALANTARI-CV-New
Masoud Kalantari
 
Elangovan Sengottuvel
Elangovan SengottuvelElangovan Sengottuvel
Elangovan Sengottuvel
Elangovan Sengottuvel
 
Shams's Resume
Shams's ResumeShams's Resume
Shams's Resume
Shamsuzzoha Khan
 
lalit.resume -GGN
lalit.resume -GGNlalit.resume -GGN
lalit.resume -GGN
Lalit Bhati
 

Similar to Android data bind (20)

Cur -Vitae
Cur -VitaeCur -Vitae
Cur -Vitae
 
Resume manali deshmukh
Resume manali deshmukh Resume manali deshmukh
Resume manali deshmukh
 
Mobilize.Me
Mobilize.MeMobilize.Me
Mobilize.Me
 
FAESA CONENCO 2013: Sencha Touch 2 + PhoneGap
FAESA CONENCO 2013: Sencha Touch 2 + PhoneGapFAESA CONENCO 2013: Sencha Touch 2 + PhoneGap
FAESA CONENCO 2013: Sencha Touch 2 + PhoneGap
 
Network Engineer CV
Network Engineer  CVNetwork Engineer  CV
Network Engineer CV
 
yasmin said
yasmin saidyasmin said
yasmin said
 
Ketan H Murudkar
Ketan H MurudkarKetan H Murudkar
Ketan H Murudkar
 
K-9 Mail for Android
K-9 Mail for AndroidK-9 Mail for Android
K-9 Mail for Android
 
Bootstrapping with Javascript (Meteor + Electron)
Bootstrapping with Javascript (Meteor + Electron)Bootstrapping with Javascript (Meteor + Electron)
Bootstrapping with Javascript (Meteor + Electron)
 
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
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with Titanium
 
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NCAndroid Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
 
IoT on Raspberry Pi
IoT on Raspberry PiIoT on Raspberry Pi
IoT on Raspberry Pi
 
CV Template per Ingegneri
CV Template per IngegneriCV Template per Ingegneri
CV Template per Ingegneri
 
CV Template per Developer
CV Template per DeveloperCV Template per Developer
CV Template per Developer
 
There's more than web
There's more than webThere's more than web
There's more than web
 
MASOUD KALANTARI-CV-New
MASOUD KALANTARI-CV-NewMASOUD KALANTARI-CV-New
MASOUD KALANTARI-CV-New
 
Elangovan Sengottuvel
Elangovan SengottuvelElangovan Sengottuvel
Elangovan Sengottuvel
 
Shams's Resume
Shams's ResumeShams's Resume
Shams's Resume
 
lalit.resume -GGN
lalit.resume -GGNlalit.resume -GGN
lalit.resume -GGN
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Android data bind