![Page 1: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/1.jpg)
Produced by
Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie
Mobile Application Development
David Drohan ([email protected])
![Page 2: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/2.jpg)
Firebase Integration
Android & Firebase"Part 4
Firebase Ingegration - Part 4 2!
![Page 3: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/3.jpg)
Agenda
❑ Firebase history ❑ The all new Firebase ❑ Real-time database ❑ Authentication ❑ Storage ❑ Remote config ❑ Hosting
❑ Crash reporting ❑ Test lab ❑ Firebase cloud messaging ❑ Dynamic links ❑ App indexing ❑ Analytics ❑ CoffeeMate Highlights &
Demos along the way… Firebase Ingegration - Part 4 3!
![Page 4: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/4.jpg)
Agenda
❑ Firebase history ❑ The all new Firebase ❑ Real-time database ❑ Authentication ❑ Storage ❑ Remote config ❑ Hosting
❑ Crash reporting ❑ Test lab ❑ Firebase cloud messaging ❑ Dynamic links ❑ App indexing ❑ Analytics ❑ CoffeeMate Highlights &
Demos along the way… Firebase Ingegration - Part 4 4!
![Page 5: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/5.jpg)
History of firebase ❑ Originally firebase was an online chat message integration
service. ❑ Later the real time architecture was separated to create
firebase database in 2012. ❑ Firebase surfaced as a popular choice when Parse.com
went down. ❑ Google acquired firebase in 2014 and added a whole lot of
features in Google IO-2016. ❑ Firebase is now a complete BaaS solution.
Firebase Ingegration - Part 4 5!
![Page 6: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/6.jpg)
Firebase Ingegration - Part 4
Part 4!Introduction to Firebase!
6!
![Page 7: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/7.jpg)
What Is It? ❑ Cloud database ? ❑ Another name for Google app engine? ❑ Cross platform solution ? ❑ Another name for GCM ? ❑ Analytics ? ❑ Virtual private server ? ❑ @^#%$&)!<*>^%($....
Firebase Ingegration - Part 4 7!
![Page 8: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/8.jpg)
What It Is … * ❑ A complete BaaS solution that
includes ■ Real time JSON "
database ■ Authentication ■ Cloud storage ■ Cloud messaging ■ Crash reporting and "
analytics ■ And a lot more
Firebase Ingegration - Part 4 8!
![Page 9: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/9.jpg)
Firebase Products
Firebase Ingegration - Part 4 9!
![Page 10: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/10.jpg)
So… You have an Idea For An App…
What people think…
Create an android app what’s the big deal??!
Firebase Ingegration - Part 4 10!
![Page 11: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/11.jpg)
Idea For An App *
In Reality
Android!
iOS!
Web app!
backend!
Firebase Ingegration - Part 4 11!
![Page 12: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/12.jpg)
In Reality
❑ That’s a lot to learn ❑ A lot of code ❑ A lot of concerns ❑ A lot of resources ❑ A lot of maintenance ❑ And the most dangerous of all – a lot of unknowns
Firebase Ingegration - Part 4 12!
![Page 13: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/13.jpg)
And What About… *
Firebase Ingegration - Part 4 13!
![Page 14: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/14.jpg)
Enter The New Firebase
Firebase Ingegration - Part 4 14!
![Page 15: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/15.jpg)
15!Firebase Ingegration - Part 4
![Page 16: Mobile Application Development · Later the real time architecture was separated to create firebase database in 2012. Firebase surfaced as a popular choice when Parse.com went down](https://reader036.vdocuments.mx/reader036/viewer/2022071212/6025c18e3bb40a5a9309bd8c/html5/thumbnails/16.jpg)
Questions?!
Firebase Ingegration - Part 4 16!