Jay Whitsitt
Mobile developer, community organizer
Kansas City, Missouri, United States
Actions
Jay Whitsitt is an experienced mobile app developer with a passion for crafting user-centric experiences across platforms for users wherever they are. Since starting a career as a native iOS developer, he has released both personal and professional apps for iOS, Android, Wear OS, Google Assistant, and the web, leveraging both native and multiplatform tools like Flutter.
Jay is also a community leader, co-organizing GDG Kansas City and DevFest KC, connecting developers with the latest in and around Google technologies.
Area of Expertise
Topics
Iterating on Applications from a Browser with IDX
You just realized you forgot a semicolon or maybe you want to change that one word in your app. Normally you would have to open your computer, sign in, launch your IDE, make the change, then push to your repo. Is there a better way?
Absolutely! Google released IDX this past year and it has been a game charger for the times when you don't need a full dev machine, and sometimes even when you do. Join this session to see how to quickly make changes to an application from just your browser, even your phone!
The session consists of about 15 minutes of slides, 20-30 minutes of demo, then ideally 10-15 minutes of Q&A. Since attendees all have different needs for something like IDX, the Q&A has proved very helpful.
Slides: https://docs.google.com/presentation/d/1p_fjUVWBinK4HpXZSRCrQEpLZCV13Sxwib8b1zqJO-E/edit?usp=sharing
Put Your App Deployments on Autopilot with GitHub Actions
Building your app masterpiece already takes enough time, but a good C/CD system can greatly improve your development workflow. Regardless of your experience level, GitHub Actions is your secret weapon to make your app takeoff. Let Actions handle all the build, signing, and deployment steps so you can focus on your code.
While this session uses a Flutter app as an example, the concepts and steps apply to all Android and iOS apps. Specifically, we'll cover
- Basics of GitHub Actions
- Optimizing your codebase for CI/CD systems
- Generating a signed build of your app
- Automating store upload and private releases of your app
I presented this as one part of a larger session at a local meetup (https://youtu.be/DhWlhnRr20c) then turned it into a Medium post (https://medium.com/@jay.whitsitt/github-actions-and-flutter-3ace9924b45).
Unlock the Power of Generative AI in Your Applications with Gemini
Need content for your app? Looking to make your app a little more dynamic? Does your app need a little extra spark? Generative AI has been a big buzzword, but it’s now easier than ever to integrate purpose-built machine learning into your applications.
Vertex AI is Google’s platform for building applications with either pre-built models, like Gemini or PaLM, or custom machine learning models. It encapsulates the entire workflow, from simple generative AI to more complex training, deployment, and refinement of custom models. Whether you’re new to software development or experienced with AI and ML, Vertex AI can help simply the process for you.
This session will cover:
- A brief overview of Vertex AI Studio in the Google Cloud Console
- Testing different prompts and parameters for your application using the Gemini Pro model
- Integrating the Vertex AI SDK into a Node.js backend for use by your frontend app
The sample app for this talk is at https://github.com/cjwhitsitt/aiopoly-functions.
I've also written a Medium post about the basics: https://medium.com/p/3117a64fbd5e
Generative AI is everywhere! Now what?
In this session, we'll explore practical ways to get started with adding generative AI to your applications and how *not* to add it. We'll cover different models, common features, various APIs and SDKs, and walk through a beginner codelab. Whether you're a seasoned pro or just curious, come learn how to take your apps to the next level with generative AI!
It's gonna be AI-mazing!
This has been presented at a GDG Kansas City meetup twice and received good feedback. The goal is to focus on that first step from wanting to learn to knowing the basics to start
Slides (would change branding from IWD): https://docs.google.com/presentation/d/1zVseOSGeh8o0jYuJNFeoqS8OFFhkZdLjBlIwzQAjM1k/edit?usp=drive_link
Getting Started with Compose Multiplatform
Building on top of Kotlin Multiplatform by adding familiar declarative UI syntax and structures from Jetpack Compose, Compose Multiplatform provides the framework to share your business logic and UI across Android, iOS, web, and desktop.
In this session, we'll build an app from the ground up using Compose Multiplatform. The demo will show how to
* Create a new Compose Multiplatform project
* Add views to the screen
* Navigate between screens
* Call an API for data
It's helpful to have some understanding of Kotlin and declarative UI concepts, but will be suitable for beginners as well.
This was given to GDG Kansas City once before. This can be between 45 and 90 minutes depending on the depth of content and if it's a tech talk or workshop. A projector and internet connection to my laptop are required.
The full demo app can be found at https://github.com/cjwhitsitt/aiopoly-kmp
Jay Whitsitt
Mobile developer, community organizer
Kansas City, Missouri, United States
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top