Indy.Code() Sessions tagged mobile

Bootstrap Your App with AWS Amplify!

Front-end development can be complicated. There are enough libraries, and enough churn, to make anyone feel lost in the shuffle. Common concerns for any non-trivial modern web application include features like authentication, user content, logging, and analytics. In this session, we break down and demo the key features of AWS Amplify – an open-source library from Amazon. Amplify abstracts away the common functionality that so many applications share and allows developers to focus on building – not plumbing! In this session, we walk through a simple application highlighting the features and tools the library provides. This should leave you with the knowledge of how and why you would integrate this with your own projects. The session will use React to demonstrate the features of the library, but general front-end development experience is all that is required.

Speaker

Mat Warger

Mat Warger

Senior Consultant, Keyhole Software

Creating an Agile Development Environment for React Native with AzureDevOps

An introduction and guide to creating a Agile development enviroment with for mobile applications, specificly React Native and AzureDevOps. The guide will introduce:

  1. How to setup branch policies to reinforce knowledge transfer.
  2. How to create CI/CD process to increase the feeback loop.
  3. Best practices for connecting code and project planning to enhance transparency.

Speaker

Jacob Van Brunt

Jacob Van Brunt

Senior Software Engineer, Aptera

Android Jetpack - Make Better Apps

tl;dr - Make better apps faster with Android Jetpack.

I could explain Android Jetpack at a high level, but I'll let the Google marketing team take care of it: "Jetpack is a collection of Android software components to make it easier for you to develop great Android apps. These components help you follow best practices, free you from writing boilerplate code, and simplify complex tasks, so you can focus on the code you care about."

Sounds great, right? But what exactly are these components? They're collections of libraries, separate from the platform APIs, which we can bring into our apps as we wish. Each component can be added separately as needed without worry about which version of Android our users are on.

We'll cover all four types of components (Foundation, Architecture, Behavior, and UI), discuss how we can use key components, and even go through an app made from the ground up with Jetpack in mind.