July Monthly Meetup

level 4 4/6 Bligh St, 6 Bligh Street, Sydney, 2000

GDG Sydney

Join us for July Monthly meetup !

Jul 25, 7:30 – 10:30 AM (UTC)

43 RSVP'd

Key Themes

AccessibilityAndroidDesignGoogle I/O ExtendedMobile

About this event

Join us for July Monthly Meetup ! 🎉


Calling all Android Developers and Enthusiasts! Get ready for a thrilling exploration of the latest Android 🤖 developments at Google I/O. We'll delve into the exciting updates unveiled during the event, offering a sneak peek into the future of Android and to know More about Grafana labs offering for metrics, logs and traces - so you can resolve incidents faster 💨

Introduction to LGTM STACK

Myles Bruggeling will  introduce you to the LGTM stack, an opinionated observability stack from Grafana Labs, which includes Loki for logs, for dashboards and visualization, Tempo for traces, and Mimir for metrics.

We will guide you on how to get started with Grafana, including building your first dashboard, and how to connect to a wide range of data sources to get a unified view of your data in a single dashboard.

Following that, we will demonstrate how to set up monitoring for a web service using the Grafana Cloud LGTM stack, enabling seamless data correlation for faster troubleshooting.

Adaptive ui support with Jetpack Compose

Android applications have been scaling from Folding phones to wall-mounted TVs. To deliver an excellent user experience across these devices, it's essential to adapt your app's UI to various display sizes and configurations. Effective Android apps utilize their screen space efficiently and manage runtime changes, such as orientation shifts and window resizing in split-screen or free-form windowing modes by Siddhesh Shivdikar while applying it on an E-Commerce app with new Credential Manager.

Topics Covered

  1. Design and Implement Adaptive Layouts: Learn to create flexible layouts that adjust seamlessly to different screen sizes and orientations.
  2. Adjust Navigation Based on Window Size: Modify your app's primary navigation to optimize usability on various devices.
  3. Use Window Size Classes: Adapt your app's UI to different window sizes using predefined size classes.
  4. Simplify Implementation with Jetpack APIs: Utilize Jetpack APIs to streamline the creation of canonical layouts like list-detail views.
  5. Support Different Screen Sizes: Ensure your app looks great on any device by accommodating various screen dimensions.
  6. Multi-Window Mode Support: Design your app to function smoothly in multi-window environments.
  7. Build Adaptive Navigation: Create navigation structures that adapt to different window sizes for a better user experience.
  8. List-Detail Layout: Implement list-detail layouts efficiently using adaptive design principles.
  9. Supporting Pane Layout: Design layouts with supporting panes to enhance usability on larger screens.

When

When

Thursday, July 25, 2024
7:30 AM – 10:30 AM (UTC)

Agenda

7:30 PMIntroduction to LGTM Stack - Myles Bruggeling
9:00 AMAdaptive UI Support for Jetpack Compose -Siddhesh Shivdikar

Speakers

  • Siddhesh Shivdikar

    Ampol Australia

    SENIOR SOFTWARE ENGINEER

  • Myles Bruggeling

    Grafana

    Technical Support Engineer

Partners

Grafana Labs logo

Grafana Labs

Bilue Pty Ltd logo

Bilue Pty Ltd

Organizers

  • Siddhesh Shivdikar

    Community Organiser

  • Kartik Arora

    Bilue

    Community Organizer

  • Reeya Maharjan

    Community Organiser

  • Gabriel Bernardo Pereira

    Optus

    Community Organiser

  • Kunal Ostwal

    Community Organiser

  • Luke Moody

    Cleer Consulting

    Community Organiser

  • Aliaksei Kuncevic

    angularconsulting.au

    Community Lead | World-class expert

  • Nitika Duggal

    Creative Lead

  • Geshan Manandhar

    Simply Wall St.

    Senior Software Engineer

Contact Us