• Developing Android Games in Unity

    Smashing Boxes

    Bill Lahti will talk about what it's like to develop games apps in Unity, after having developed apps and games in the standard Android environment. Bill recently released Double Star II, a space strategy game, on the Google Play store. The game is a complete rewrite of an earlier Double Star game, which was released in February 2016. This talk will cover the following topics: Unity environment, game development versus regular development, Java-C# differences, what it's like learning to be a game developer, suggestions on where to start, etc.

    2
  • Flutterrific!

    Smashing Boxes

    Flutter, Dart and Mobile. Oh my! ***** (1) Dart is Dead. Long Live Dart! You may have thought that Dart died as a failed Javascript replacement. This talk will show you what Dart2 did to rise from the ashes to reboot itself into your browsers and mobile devices. ---- Fred Medlin is a Tridroid organizer. ------------------------------------------------------------------------------------------------ (2) Flutter: React for the Rest of Us Just what we need -- another cross-platform mobile framework! Is Flutter ready for prime time? We'll take a tour of the ecosystem and learn enough to be dangerous. ---- Tom McAvoy is a software consultant based in Raleigh.

    6
  • Platforms and architectures

    Smashing Boxes

    Three great talks this month covering cross platform development with Xamarin and ReactNative. Top that with some clean Android architecture and it adds up to an awesome Android night in Durham! * * * * * (1) An Introduction to Xamarin and Xamarin.Forms What is Xamarin? What is Xamarin.Forms and how does it differ from Xamarin.Android and Xamarin.iOS? Is it open source? Can I use it to build the next blockbuster mobile app and achieve world domination? Come get answers to these deeply pressing questions and more in our quick introduction to the Xamarin platform and ecosystem. ---- Dan Rigby is a technology specialist at Microsoft that focuses on helping people build cloud connected apps. He's spent the last 10 years working with C# and .NET and still has flashbacks of building WAP pages for Kyocera phones using ASP.NET Web Forms. Twitter: https://twitter.com/danrigby LinkedIn: https://www.linkedin.com/in/danielrigby/ ------------------------------------------------------------------------------------------------ (2) Clean Android With Kotlin & MVVM An in-depth look at how to build an Android app for scale using Google's Architecture Components, RxJava and Kotlin with my own spin on things. ---- Currently the Lead Android Developer at McClatchy Interactive, Dakota Justin is a self taught software engineer with a strong passion for Android development. ------------------------------------------------------------------------------------------------ (3) Making a slick bootleg Pokédex with ReactNative, Apollo and GraphQL In this talk we’ll do a surface level exploration of styling, navigation, data management and the react native ecosystem while making a cool pokemon app using the graphql-pokemon api (https://github.com/lucasbento/graphql-pokemon) ---- Ryan Magoon is a full-stack engineer and designer from downtown Raleigh, currently building the future of healthcare education as the lead front-end developer and designer at NC AHEC (ncahec.net) and the future of parking as co-founder and CTO of Find My Spot (findmyspot.io)

    4
  • Two Talks

    Smashing Boxes

    Ray Zwycewicz and Josh Johnson are our November speakers. 1. Quick and Easy BLE IoT Prototyping With the Nordic Thingy52 2. Cross Platform Shenanigans, Part II: Android Catch up with Shenanigans Part I: iOS at https://speakerdeck.com/jnjosh/cross-platform-shenanigans-part-1-ios

    4
  • Android State Driven Development

    Ticketmaster Mobile Studio @ American Tobacco Campus

    State Driven Development with Unidirectional Data Flow Mobile applications are largely an exercise in reacting to a varied stream of inputs generated by the user and their interactions with the screen. The challenge for developers is to build a scaffold resilient to change in both the UI and the business logic that remains easy to reason about. This talk provides an opportunity to move past the surface of MV* ("whatever") and explore the various Unidirectional User Interface Architectures that have been established, their differences, similarities and how to implement them in an Android project. Speaker: William Parrish is a Senior Android Developer at Ticketmaster Mobile Studio. His past experience includes lead developer roles at multiple successful NYC startups where he worked on hardware and software projects within the mobile ticketing and transit space, as well as lifesaving Next Generation 911 technology.

    2
  • September Tridroid Talks

    Ticketmaster Mobile Studio @ American Tobacco Campus

    Join the Tridroid community on Sept 28 for three lightning talks! * Optimizing network calls with GraphQL - Marcelle Gibble * Android Development with Flutter - Fred Medlin * Background services changes in Oreo - Evan Halley

    3
  • Google Assistant Development for Android Devs

    Ticketmaster Mobile Studio @ American Tobacco Campus

    At TMS, we are Android Developers building an Action for the Google Assistant using Kotlin and Java. Join us for this introduction to the new Multimodal & Transaction APIs, and how we used Kotlin/Java for development of a new experience to find and purchase event tickets. Patrick Jackson has developed mobile applications since 2011, and is currently a Senior Engineer at Ticketmaster Mobile Studio. Recently he has worked on new platforms, such as the Google Assistant. In a previous life, he was a career firefighter where he used mobile development to improve emergency response. ** Note the time change to Wednesday evening on 7/19 **

    5
  • Offline-first Approach to Android Architecture w/ Tyler McCraw

    Google is making efforts to reach the next billion smartphone users in the developing world, some of which are in disconnected environments. So, what are you doing to ensure your app is ready for them? In this talk, we’ll discuss a less familiar approach to architecting Android applications, using design patterns and libraries that help you build an offline-ready application with minimal effort. Tyler is an Android Developer at Smashing Boxes and has developed mobile applications since 2010. Naturally, he gravitated towards the Android community within the last five years. He lives in Durham, NC with his wife, two pit bulls, and cat. Experimenting with new tech, reading and writing Android blogs, drinking good coffee, and mountain biking are just a few things Tyler enjoys.

    7
  • Conversations with Google Home and Alexa

    Transloc

    Do you have a Google Home or Amazon Alexa, but only know how to ask it about the weather? We'll teach you how to create conversations using API.ai and Alexa Skills Kit, and how we use those conversations to hook into TransLoc's real-time transit API. --- Curtis Martin: Curtis Martin is an Android Developer at TransLoc. He has been a professional Android developer for over 5 years and has worked on numerous apps Android and iOS apps for phones, tablets, and wearables. Nathan Hall: Nathan loves to leverage technology to solve big problems. He works as an Android engineer on the mobile squad at TransLoc, working to make transit more attractive and improve the lives of riders everywhere.

    7
  • An Exciting Exploration of ExoPlayer 2

    Smashing Boxes

    Let's take an exciting exploration of the recently released sequel to ExoPlayer, ExoPlayer 2. We'll examine the library itself, explain why you would use it, show examples of cool tricks in the new library, and execute a migration to ExoPlayer 2 in an existing, open-source audio app. ---- Evan Halley is a Senior Android Developer at RadioPublic, an avid podcast listener, and an unfortunate NY Jets fan.

    5