• Mobile Tea #24 - We ♥ clean code

    Wayfair

    On Thursday, March 14th starting at 6:00 pm, the MobileTea #Boston community will present the 24th edition of MobileTea hosted at Wayfair's Boston Office. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, mobile e-commerce, and software design techniques for mobile development using Android, and iOS. Participation is “free as in beer” and consists of interspersed talks with networking sessions that include live music and hors d'oeuvres. ----------------------------------------------------------------------- Registrations open at 5:30 PM, the event starts at 6:30 PM. ----------------------------------------------------------------------- Event Program: 📍 Networking Session 1 - Live Music - Food & Drink 🔺 Introduction with Wayfair our wonderful sponsor 🔺 Agile Back to Basics - Robert C. Martin (https://twitter.com/unclebobmartin) What is Agile Development and how can it help? In this talk, Robert C. Martin, one of the founders of the Agile Alliance, describes what Agile Methods are, how they came to be, and how they can help a software organization become more productive. This talk begins at a high level suitable for beginners and executive and goes to the next level of detail describing the practices of agile management and development. Topics include: Estimation, Planning, Test Driven Development, Test Automation, Continuous Integration, Iterative Development, Pair Programming, and Organizing into Teams. 📍 Networking Session 2 - Live Music - Food & Drink 🔺 Through Our Pain, We Will Grow: Notes on Implementing an Emergent Architecture - Sean Olszewski { Pivotal } (https://twitter.com/__chefski__) The most agile architecture will be a flexible architecture - one which evolves over time in response to increased customer and technical understanding. However, our experiences as developers have exposed us to painful problems which we’d prefer to avoid again. This creates friction; we want to prevent over-engineering and big design up front while minimizing our exposure to the same pain over and over again. How do we do this without resorting to pattern pre-selection once we start on a codebase? Sean Olszewski will discuss his experiences working on many applications that implemented an emergent architecture - ranging from simple CRUD iOS apps to automated hydroponic systems. 🔺 Clean Architecture in Multiplatform Kotlin - Russell Wolf { Intrepid } (https://twitter.com/RussHWolf) With the ability to target Javascript and LLVM in addition to Java and Android, Kotlin is fast becoming a viable language on many platforms. This means we have the opportunity both to interact with APIs on those platforms and to share code between them. We’ll talk through architecture and design of a Multiplatform Kotlin mobile app on Android and iOS, noting where it does and doesn’t make sense to share code. We’ll see how clean architecture principles can inform this design and enable us to share what’s worth sharing without compromising our ability to use each platform’s native functionality and tooling. 🔺 Ten Little Secrets of JavaScript - Giorgio Natili (https://twitter.com/giorgionatili) JavaScript is one of the most flexible programming languages I ever worked with. This flexibility sometimes makes engineers uncomfortable to use JavaScript in large code bases or, at least, make them skeptical about the stability and scalability of software built using JavaScript. Let's review together ten practices to prevent your code base becoming a mess and improve the readability and maintainability of your JavaScript code. 🔺What is Extended Reality? Dustin Jones { Wayfair } Let's talk about what AR, VR, DR, and ML are, how they are used, and how Wayfair plans to use these technology to help it’s customers. We'll show off some proof of concepts that Wayfair is currently working on and walk through what we are using to create them. 📍Networking Session 3 - Live Music - Food & Drink

    6
  • Mobile Tea #23 - Beyond Mobile Development

    Gupta Media

    On Wednesday, Feb 20th starting at 6:00pm, the MobileTea #Boston community will present the 23rd edition of MobileTea hosted at Gupta Media's Boston Office. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, mobile e-commerce, and software design techniques for mobile development using Android, and iOS. Participation is “free as in beer” and consists of interspersed talks with networking sessions that include live music and hors d'oeuvres. We'll be giving away two tickets to Droidcon Boston. Join us! ----------------------------------------------------------------------- Registrations open at 6:00 PM, the event starts at 6:45 PM. ----------------------------------------------------------------------- Event Program: Networking Session 1 - Live Music - Food & Drink Introduction with Gupta Media, our wonderful sponsor - Jason Carrasco What's new in Firebase - Todd Burner (https://twitter.com/toddlovesthis) Networking Session 2 - Live Music - Food & Drink Distributed ML Services and Android - Giorgio Natili (https://twitter.com/giorgionatili) By combining ML algorithms with a mobile device and consuming the data feed exposed on various social media, it is possible to generate contextual food recommendations by mashing up different data sources and the food preferences of any foodie. To get an insight into the food preferences of a user, you can use the images from any of his/her social media account to feed a model that returns insights on the cuisines your user may or may not like. The model can be trained in the cloud but must also be able to run on a mobile device to increase the responsiveness and the resiliency of a mobile app that consumes this data. During this session, you learn how to define, build, train, and deploy a machine learning model on the Amazon SageMaker infrastructure, how to use TensorFlow light to deploy and synchronize the model on an Android device and how to display personalized food recommendations in the app. Learning outcomes: 🖥️ How to use Amazon SageMaker 🔍 TensorFlow and SageMaker integration 📚 The fundamentals of training a food preferences prediction model 🖥️ How to integrate TensorFlow in Android 💡 Techniques to synchronize distributed models Networking Session 3 - Live Music - Food & Drink Mutation Testing - Sean Olszewski (https://twitter.com/__chefski__) As a code base grows, and the test suite accompanying it covers an increasing amount of test cases, an important question arises: how do we know our tests are covering every case? Even when practicing test-driven development, some program branches inevitably become omitted from our test suites, a once-effective testing strategy now fails to capture every case, and team churn causes a loss of context on why certain tests were written the way they were. Finding ourselves in this position is stressful at best, and can cause us to question the value of automated testing altogether. This is where the practice of mutation testing becomes essential. This session will go through an explanation of what mutation testing is, how to use it, how not to use it, and what tooling exists to help us practice automated mutation testing. In addition, the metrics involved with mutation testing will be examined, giving you a sense of how to wield them. By the end of this session, you'll walk away with additional tools, practices, and metrics to help you and your team engineer test suites which more effectively detect bugs and missing functionality. ✅ Learning outcomes: 📚 A definition of mutation testing and mutation scores ❓How mutation testing works 🔍 The difference between mutation scores and code coverage ⏱️ When (and when not) to mutation test 💡Common patterns and anti-patterns of mutation testing 🖥️ Mutation testing tools such as Muter, Stryker, and PITest for Swift, Javascript, Java and Kotlin code

    10
  • Mobile Tea #22: Learning Into It

    Ellevation Education

    On Wednesday, May 23rd starting at 6:00pm, the MobileTea #Boston community and the MassTLC Council (http://www.masstlc.org/) will present the 22nd edition of MobileTea hosted at Ellevation Education's Boston Office. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, mobile e-commerce, and software design techniques for mobile development using Android, and iOS. Participation is “free as in beer” and consists of interspersed talks with networking sessions that include live music and hors d'oeuvres. Presentations will vary from 20 to 30 minutes and networking breaks will vary from 15 to 30 minutes. Be prepared for an informal atmosphere, great food, and drink. Bring your passion for all things development and innovation, we look forward to meeting you! We'll be giving away a ticket to SwiftFest Boston along with some swag. Join us! Performing live: @d'ella (https://twitter.com/es_della) ----------------------------------------------------------------------- Registrations open at 6:00 PM, the event starts at 6:45 PM. ----------------------------------------------------------------------- Event Program: Networking Session 1 - Live Music - Food & Drink Introduction with Ellevation Education, our wonderful sponsor - Mayya Bozhilova A ReasonML Demo: Building an App Shell - Raphael Rafatpanah (https://twitter.com/rrafatpanah) We'll build an App Shell that can be used as a starting point for your web application. First, we’ll introduce the Reason App Shell Start Kit project and show how you can use and customize it. Then, we’ll present a Reason & ReasonReact tutorial where we build this project using Create React App as a base. This tutorial assumes a basic understanding of Reason & ReasonReact and a background in ReactJS. Networking Session 2 - Live Music - Food & Drink Hello Browsers! Welcome to the Real World: Leveraging Modern Web APIs to Interact with the Physical Web and Beyond - Amal Hussein, Senior Open Web Engineer, Bocoup (https://twitter.com/nomadtechie) Networking Session 3 - Live Music - Food & Drink Progressive Web Apps: native apps experience on web - Carlos Gomez, Ellevation Education We will take a look at some of features that web service workers bring to the web and how to use them to build native-like experiences on web. Learn about creating the web app manifest, sending push notifications, working offline and other features that modern browsers support. Trying IS Success - Deirdre Carney (https://twitter.com/RealCurlyWurly) This talk is a follow-up to MobileTea #21 by Lucy Monahan titled: Unity and Me (and maybe you, too!) As a Psychotherapist, I did a complete pivot when asked to do Train Jam by and with Lucy. I bought an iPad and Pen, downloaded Adobe Draw and practiced stick people: moving on to making a tree look like a tree and letting it fall in the forest. I wasn't looking for perfection, more... impression. For two months I practiced hard then boarded that train and jammed with Lucy (who just learned Unity) and in 3 days and 2 nights we created a game: An Irish Odyssey. Apart from a glorious sense of achievement, I discovered this world of technology and development is magnificently accessible and beautifully open! There are very few professions that are so generous with their knowledge! So I say... don't let fear get in the way of putting yourself out there and trying something new because you just might succeed. The very act of trying IS success!

    8
  • Open Spaces at Droidcon Boston 2018

    Calderwood Theater

    :: What is 'Open Spaces'? Open Spaces is an "unconferencey" way to have small group conversations on topics that are most relevant to our community at just the right time. You submit topics (https://www.surveymonkey.com/r/MBYCXHP) that you want to discuss in a group setting, then before the event, these topics are grouped into categories that help people self-organize into right-fit groups. :: What Will We Discuss? Because this open spaces event is the last workshop session of Driodcon Boston 2018 (http://www.droidcon-boston.com/), it's likely that topics will gravitate towards technically-focused Android development, testing, and operations, and team management. Great for conference attendees, great for Mobile Tea members too! However, a key affinity of the open spaces approach is to let the community figure out what matters most right now, and there’s a lot going on in the broader tech scene in Boston today, like DevOps leadership, sustainable startup practices, effective technical recruitment, municipal transportation and infrastructure support, etc. You never know, and that’s the fun part! :: What to Bring Yourself, but... PLEASE SUBMIT TOPICS YOU’RE INTERESTED IN BEFORE THE EVENT. Click here to do that. (https://www.surveymonkey.com/r/MBYCXHP) Writing supplies such as flip charts, stickies, and sharpies as well as organization and facilitation will be provided by Growgistics (http://growgistics.io/). Drinks will be provided by the Mobile Tea Boston (https://www.meetup.com/mobiletea/) meetup organizers on a first-come, first-serve basis, and we encourage everyone to join other Droidcon attendees after hours at local restaurants and meeting places on Tremont street. :: Location and Timing We will be meeting in the upstairs dining hall space of the Calderwood Pavilion (https://www.google.com/maps/place/Calderwood+Pavilion+(at+the+Boston+Center+for+the+Arts+-+BCA)/@42.344525,-71.0730557,17z/) (where Droidcon Boston is held) from 5-7pm on Tuesday, March 27th. Please RSVP on this page to be part of this event. Public transit: Back Bay Station on the orange line + 5min walk south on Clarendon St.

  • Mobile Tea #21: Tests and Tools

    ezCater

    On Tuesday, February 27th starting at 6:00pm, the MobileTea #Boston community and the MassTLC Council (http://www.masstlc.org/) will present the 21st edition of MobileTea hosted at ezCater's (https://www.ezcater.com/company/careers/) Boston Office. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, mobile e-commerce, and software design techniques for mobile development using Android, and iOS. Participation is “free as in beer” and consists of interspersed talks with networking sessions that include live music and hors d'oeuvres. Presentations will vary from 20 to 30 minutes and networking breaks will vary from 15 to 30 minutes. Be prepared for an informal atmosphere, great food, and drink. Bring your passion for all things development and innovation, we look forward to meeting you! We'll be giving away a ticket to Droidcon Boston and a ticket to SwiftFest Boston along with some swag. Join us! Performing live: @d'ella (https://twitter.com/es_della) ----------------------------------------------------------------------- Registrations open at 6:00 PM, the event starts at 6:45 PM. ----------------------------------------------------------------------- Event Program: Networking Session 1 - Live Music - Food & Drink Habits Worth Hiring - Bob Solorio, ezCater (https://www.facebook.com/ezCaterInc , https://www.linkedin.com/company/ezcater) Are you writing code that will get you hired? Is your side project worth showing off? Take a seat on the other side of the interview desk and learn the things you can do right now to make your next interview a success. (speech level: beginner to intermediate; duration: 20 minutes) Networking Session 2 - Live Music - Food & Drink Signal-to-Noise Ratio, or What the F*** Just Broke!? - Sean Olszewski (https://github.com/SeanROlszewski/) This talk will go over the concept of the signal-to-noise ratio of a test suite, which is the measure of how easy it is to correlate a test failure to a particular part of your code base. Beginning with an over view of what signal-to-noise ratio is, we will go over how certain testing patterns influence the signal-to-noise ratio of your test suite, and how you can balance the various tests you add to get your desired ratio. Ultimately, this knowledge will make debugging easier when one of your tests fails. Attendees can expect to learn the concept of signal-to-noise ratio, as well as how unit tests and integration tests contribute differently to the SNR of a test suite. The dichotomy of unit and integration tests will be further broken down into specific testing patterns that ladder up to a skill set that will help you design better test suites. (speech level: beginner to intermediate; duration: 20 minutes) Unity and Me (and maybe you, too!) [Lucy Monahan @SoFetching] When I got the chance to join Train Jam, a game jam on an Amtrak train from Chicago to San Francisco, I just had to do it. But before I could board that train I needed to learn a gaming platform. This talk is about how I learned the Unity gaming engine this year, how accessible it is and how you, too, can make that game you keep thinking about. I'll show you the platform and share some key features that I've learned to get a game on Networking Session 3 - Live Music - Food & Drink

    5
  • Mobile Tea #20: Crystal Ball, Looking Into The Future

    On Tuesday, January 30th starting at 6:00, the MobileTea #Boston community and the MassTLC Council (http://www.masstlc.org/) will present the 20th edition of MobileTea hosted at LevelUp's (https://www.thelevelup.com/careers) Boston Office. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, mobile e-commerce, and software design techniques for mobile development using Android, and iOS. Participation is “free as in beer” and consists of interspersed talks with networking sessions that include live music and hors d'oeuvres. Presentations will vary from 20 to 30 minutes and networking breaks will vary from 15 to 30 minutes. Be prepared for an informal atmosphere, great food, and drink. Bring your passion for all things development and innovation, we look forward to meeting you! We'll be giving away a ticket to Droidcon Boston and a ticket to SwiftFest Boston along with swag from O'Reilly Media. Join us! Performing live: @d'ella (https://twitter.com/es_della) ----------------------------------------------------------------------- Registrations open at 6:00 PM, the event starts at 6:45 PM. ----------------------------------------------------------------------- Event Program (work in progress): Networking Session 1 - Live Music - Food & Drink AI and Mobile (or Smarter Phones) - Stephen Vance @StephenRVance (https://twitter.com/StephenRVance) Artificial Intelligence. Machine Learning. And Mobile? Yup. Every major technology company and a host of not so major ones are doing things with AI. With cheap, plentiful computing power and a growing number of open source and commercial offerings, applications that used to be the stuff of science fiction are available today from your desktop, phone, and watch. Let’s talk about what’s happening and how it affects how we think about mobile development. (speech level: beginner to intermediate; duration: 20 minutes) Networking Session 2 - Live Music - Food & Drink Esprezzo | Building data rich applications on the blockchain - RemyCarpinito @RemyCarpinito (https://twitter.com/RemyCarpinito) Esprezzo makes it seamless for enterprises and modern product developers to build data-rich web and mobile products that are interoperable with blockchain technology. Our middleware allows for the exchange of private and public data from private enterprise applications to smart contracts on the public Ethereum network. Founder and CEO Remy Carpinito will share more on the project, upcoming tokenized “Stackoverflow” and JavaScript SDKs that will allow web and mobile developers to start building apps on the blockchain. (speech level: beginner to intermediate; duration: 20 minutes) Unit Testing: Migrating to Swift Unit Testing from Objective- C How Objective-C Unit Tests compare to Swift Unit Test from a time investment perspective - Nathan Beaumont (speech level: beginner to intermediate; duration: 10 minutes) Creating reusable code when you can’t see the future: A method of architecting customizable features - Taylor Wright-Sanson (speech level: beginner to intermediate; duration: 10 minutes) Networking Session 3 - Live Music - Food & Drink

    6
  • Mobile Tea #19: Natural Language Processing, Face Detection & iOS

    On Wednesday, November 1st starting at 5:30pm, the MobileTea #Boston community and the MassTLC Council (http://www.masstlc.org/)will present the 19th edition of MobileTea hosted at Infrared5 (http://infrared5.com/)’s Boston Office. Are you haunted by a Production issue that you caused in your past life? Does the ghost of the outage walk the halls of your home while you sleep? Do you have a horrifying review of your app in the app store? Or how about some code that was more at home in a spider web than the world wide web? Well, if you have been tricked by unearthly bugs then get those skeletons out of the closet and treat the Mobile Tea community to your ghost stories! In addition to two talks we'll have an open mic night for your stories. We’ll enjoy some some treats, strange brews and sip Zombies to toast your haunted code. We’ll laugh so hard nobody will hear your screams. Participation is "free as in beer" and the evening will consist of 2 interspersed talks and open mic session with 2 networking sessions in between that include live music and hors d'oeuvres. Presentations will vary from 20 to 30 minutes and networking breaks will vary from 15 to 30 minutes. Be prepared for an informal atmosphere, great food, and drink. Bring your passion for all things development and innovation and on this night bring your stories, too. We look forward to meeting you! Performing live: @d'ella (https://twitter.com/es_della) Mixologist: Chris Allen (https://twitter.com/mrchrisallen) ----------------------------------------------------------------------- Registrations open at 5:30 PM, the event starts at 6:45 PM. ----------------------------------------------------------------------- Event Program: Networking Session 1 - Live Music - Food & Drink Open Mic for Horror Stories [MobileTea Team and Community Members] Step up to the mic and share with us a production horror story, grotesque coding or a horrifying app review. Your choice! (speech level: intermediate; duration: 30 minutes) URLProtocol: With Power Comes Responsibility [James Graham] Safely unleash the power of the Apple-sanctioned man in the middle of your iOS apps, discover the power of being fully in control of your app communication layer. (speech level: intermediate; duration: 30 minutes) What’s scarier than developing for an install base that’s okay with you listening to them? Trying to figure out what they’re saying! [Bill Rogers @billsvoice (https://twitter.com/billsvoice)] As voice begins to dominate the next generation of UI development understanding Natural Language Processing and the data science principles behind it will become the core of all development. Thankfully companies (locally) are working on PaaS projects to help simplify the complex problems of understanding voice and translating it to actions. While Orbita focuses on Healthcare currently, their core technology allows cross-platform NLP application development for Amazon Alexa, Google Home, & iOS. CEO Bill Rogers will present on the NPL development process, common roadblocks, and other tips for adding voice functionality to your mobile development projects. (speech level: intermediate; duration: 30 minutes) Networking Session 2 - Live Music - Food & Drink Cauldron, live face detection and masks [Chris Allen @mrchirsallen (https://twitter.com/mrchirsallen)] Chris Allen, co-founder and CEO of the live streaming platform Red5 will provide a sneak peak into his company’s latest creation, a realtime video processing engine called Cauldron. He will show a demo of how it can process live video streams and add face detection and transparent masks streaming it between devices, all with less than .5 seconds of latency. Chris will also talk about the implications of live video processing and what it means to the future of user experiences and to humanity as a whole. (speech level: intermediate; duration: 25 minutes) Networking Session 3 - Live Music - Food & Drink

    6
  • Mobile Tea Revolution

    Rue La La

    On Thursday, September 28th starting at 5:30, the MobileTea #Boston community and the MassTLC Council (http://www.masstlc.org/)will present the 18th edition of MobileTea hosted at Rue La La’s Boston Office. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, mobile e-commerce, and software design techniques for mobile development using Android, and iOS. Participation is “free as in beer” and consists of 3 interspersed talks with 2 networking sessions that include live music and hors d'oeuvres. Presentations will vary from 20 to 30 minutes and networking breaks will vary from 15 to 30 minutes. Be prepared for an informal atmosphere, great food, and drink. Bring your passion for all things development and innovation, we look forward to meeting you! Performing live: Maia Dobbs (https://www.youtube.com/watch?v=4FzwhSES_UE) @maiadobbs (https://twitter.com/maiadobbs). Mixologist: Chris Allen (https://twitter.com/mrchrisallen) with drinks sponsored by SwiftFest.io (http://swiftfest.io/) ----------------------------------------------------------------------- Registrations open at 5:30 PM, the event starts at 6:45 PM. ----------------------------------------------------------------------- Event Program: Networking Session 1 - Live Music - Food & Drink The Power of Kotlin for Your Tests [Danny Preussler @PreusslerBerlin (https://twitter.com/PreusslerBerlin)] If you use Kotlin in production or not, you should use it's power for your tests. When it comes to extension functions, infix notation or possibilities for method names, Kotlin offers a lot that Java won't give you. Combined with the powers of libraries like Kotlin Mockito or Kluent this brings testing to a new level. In this session we will convert some boring Java tests to fun tests. (speech level: intermediate; duration: 45 minutes) Service workers - step by step intro [Maxim Milovanov @MaximMilovanov (https://twitter.com/MaximMilovanov)] Description: Service workers is a first step to and core technology for PWA, Maxim will help you to make this step to the world of fast, reliable and engaging applications, which can work almost on any device. In this talk, you will understand how to make your first step towards building a simpleoffline-capable application using Bluetooth browser API. (speech level: intermediate; duration: 25 minutes) Networking Session 2 - Live Music - Food & Drink Driving Assistant Solutions with Android [Giorgio Natili @giorgionatili (https://twitter.com/giorgionatili)] One of most exciting engineering challenges today is building a reliable self-driving car or driving support system. Today's vehicles offer a huge variety of sensors that can feed any algorithm with enough data to provide a pretty solid driving support experience. On top of this, despite some differences, smartphones sensors are robust enough to provide a rich set of environmental information. During this presentation, we'll discover how to implement computer vision solutions on Android with OpenCV, and how to mash-up device and vehicle data to build a driver assistant solution with open source technologies. (speech level: intermediate; duration: 30 minutes) Networking Session 3 - Live Music - Food & Drink

    4
  • Mobile Tea #17: Mobile Shake

    Museum of Science

    On Tuesday, June 27th starting at 5:30, the MobileTea #Boston community, and the Museum of Science Innovators will present the 17th edition of MobileTea hosted on the waterfront pavilion at the Museum of Science. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, test driven development, and software design techniques for mobile development using Android, and iOS. The evening will begin with family-friendly interactives, as the Museum’s Engineering is Elementary team will shake things up with an interactive activity about earthquake engineering. Participation is “free as in beer” and consists of 3 interspersed talks with 2 networking sessions that include live DJ’d music and BBQ. Presentations will vary from 20 to 30 minutes and networking breaks will vary from 15 to 30 minutes. Be prepared for an informal atmosphere, great food, and drink. Bring your passion for all things development and innovation, we look forward to meeting you! Parking in the Museum garage is complimentary and will be validated at the check-in table in the lobby. Master of ceremony: KeyTar Bear Performing live: d'ella. ----------------------------------------------------------------------- Registration opens in the Museum lobby at 5:00 PM, the event starts at 5:30 PM. ----------------------------------------------------------------------- Event Program: (work in progress) Networking Session 1 - DJ Mix 1 - Food & Drink Automating the Quality of Your Digital Front Door [Paul Bruce @paulsbruce (https://twitter.com/paulsbruce)] In the past year, we’ve seen voice control, fingerprint identification, and a slew of other innovations become mainstream to our mobile, digital lifestyle. Add on IoT and you have an exciting but complex landscape of consumer devices that can either be your company’s next platform or the third rail for developer burnout. How can we delight our customers but still maintain a culture of high quality to create exceptional cross-platform user experiences? DevOps Advocate Paul Bruce will how you can automate tricky edge cases and end-to-end tests across web, mobile, and IoT. (speech level: intermediate; duration: 25 minutes) Live Low Latency Video Streaming and How it Interacts with Other Devices [Chris Allen @mrchrisallen] What Is IoT(V) and Why You Should Care? Chris Allen, Cofounder and CEO of Red5 Pro will delve into live video trends and how their customers are using live video streaming with IoT devices like Drones, IP Cameras, Robots and more. Chris will discuss the role of video in the modern world and how it relates to non-mobile and PC devices. He will share implementation details and get you primed on what you need to know in order to develop your own IoT(V) experience. (speech level: beginner to intermediate; duration: 20 minutes) Networking Session 2 - DJ Mix 2 - Food & Drink AI and Mobile (or Smarter Phones) [Stephen Vance @StephenRVance (https://twitter.com/StephenRVance)] Artificial Intelligence. Machine Learning. And Mobile? Yup. Every major technology company and a host of not so major ones are doing things with AI. With cheap, plentiful computing power and a growing number of open source and commercial offerings, applications that used to be the stuff of science fiction are available today from your desktop, phone, and watch. Let’s talk about what’s happening and how it affects how we think about mobile development. (speech level: beginner to intermediate; duration: 20 minutes) Lane Lines Finder and Traffic Sign Classification [Giorgio Natili @giorgionatili (https://twitter.com/giorgionatili)] One of most exciting engineering challenges is building a reliable self-driving car. Today's vehicles offer a huge variety of sensors that can feed any algorithm with enough data to provide a pretty secure self-driving experience. Despite some differences, today's smartphones sensors are powerful enough to provide data to assist drivers along the road. During this presentation, after a review of the algorithm needed to find lane lines and classify traffic signs, we'll take a look at a demo app on Android (with Kotlin!) to detect lane lines and traffic signs. (speech level: intermediate; duration: 30 minutes) Networking Session 3 - DJ Mix 3 - Food & Drink

    30
  • Mobile Tea #16: Mobile Excellence

    Rue La La

    On Wednesday, May 10th starting at 5:30, the MobileTea #Boston community and the MassTLC Council (http://www.masstlc.org/)will present the 16th edition of MobileTea hosted at Rue La La’s Boston Office. This evening's event consists of knowledge and networking for anyone interested in innovative technologies, mobile e-commerce, and software design techniques for mobile development using Android, and iOS. Participation is “free as in beer” and consists of 4 interspersed talks with 2 networking sessions that include live DJ’d music and hors d'oeuvres. Presentations will vary from 20 to 30 minutes and networking breaks will vary from 15 to 30 minutes. Be prepared for an informal atmosphere, great food and drink. Bring your passion for all things development and innovation, we look forward to meeting you! Master of ceremony: KeyTar Bear (https://www.facebook.com/welovekeytarbear/) Performing live: d'ella (https://www.facebook.com/es.della/). Mixologist: Chris Allen (https://twitter.com/mrchrisallen) with drinks sponsored by Rue La La ----------------------------------------------------------------------- Registrations open at 5:30 PM, the event starts at 6:45 PM. ----------------------------------------------------------------------- Event Program: Networking Session 1 - DJ Mix 1 - Food & Drink How machine learning, data science, and AI drives mobile engagement [Saurin Shah @saurin13 (https://twitter.com/@saurin13), Glen Yi @glenyi (https://twitter.com/glenyi), and Michael Scott @mikeyscott1 (https://twitter.com/mikeyscott1)] Using a combination of machine learning, AI and advanced data science on text and picture images to drive consumer recommendations and what that means for your mobile platform in the future. (speech level: intermediate; duration: 25 minutes) Firebase: for real or Hype Driven Development? [Paul Michael Reilly @pajatopmr (https://twitter.com/pajatopmr)] How Firebase saved over a year in development time in building a scalable Android social/gaming app: the architecture, the issues, the code and best of all, the story. (speech level: intermediate; duration: 25 minutes) Networking Session 2 - DJ Mix 2 - Food & Drink Reactive MVP [Giorgio Natili @giorgionatili (https://twitter.com/giorgionatili)] The model view presenter ( MVP ) is a robust architecture that allows us to break our application into smaller, modular, testable and composable component. But, it does not solve how to manage concurrent or async events in such a way that your app will still work smoothly and your code stay readable. To address the concurrency problem, one possible solution is to use RxJava. In this talk, we will explore how you can compose RxJava with MVP to create both a robust architecture and logical concurrency flow. (speech level: intermediate; duration: 20 minutes) Networking Session 3 - DJ Mix 3 - Food & Drink

    11