Most Active Speaker

Stevan Milovanovic

Stevan Milovanovic

Senior Android Engineer at InterVenture

Belgrade, Serbia

Actions

📱 Passionate about Mobile Tech:
Turning innovative ideas into user-friendly mobile apps that people love.

💼 Professional Experience:
With over eight years of experience in both service and product based companies, as well as entrepreneurship, I have acquired enough skills and experience to dive different domains and deliver scalable and maintainable solutions using the latest technology.

📈 Results-Driven:
Committed to delivering measurable results.

📚 Continuous Learner: Staying updated with the latest mobile trends, always looking for opportunities to grow and adapt.

🤝 Open to Collaboration: Excited to connect with fellow developers, entrepreneurs, and tech enthusiasts. Let's build amazing mobile solutions together!

🌟 Awards & Recognitions:
International awards for scientific work in the field of mobile technologies.

🔗 My showcase projects: https://github.com/stevan-milovanovic

Awards

  • Most Active Speaker 2024

Area of Expertise

  • Information & Communications Technology

Topics

  • Android Development
  • Android Software Development
  • Android
  • Android Architecture
  • Android Tools
  • Android Enginineering
  • Android Applications
  • Developing Android Apps
  • Android & iOS Application Engineering
  • android app development
  • android developer

Optimizing Developer Onboarding for Growing Teams

As teams scale, the challenges of onboarding new developers multiply. Effective onboarding is crucial for accelerating productivity, fostering team cohesion, and ensuring that new hires are aligned with the company's goals and culture from day one. In this talk, we will explore strategies and tools that can streamline and optimize the onboarding process for growing development teams.

We’ll delve into creating scalable mentorship programs that adapt to team size, designing comprehensive documentation that evolves with your tech stack, and leveraging automation to reduce onboarding overhead. We will also discuss how to balance the need for rapid onboarding with maintaining high standards of quality and security.

Through real-world examples and case studies, this session will provide actionable insights and best practices for team's growth strategy.

State Management in Jetpack Compose: Best Practices and Patterns

Managing state in Jetpack Compose requires a different approach compared to traditional UI frameworks. This talk will explore the various state management options, including remember, MutableState, and ViewModel integration. We'll dive into best practices, common pitfalls, and advanced state management patterns to help you build scalable and maintainable Compose applications.

Mastering Many-to-Many Relationships with Room in Android

Handling many-to-many relationships can be tricky when working with Room in Android. In this talk, we will explore how to design and implement these relationships, using Room’s capabilities to manage complex data models. You’ll learn how to create junction tables, write queries, and manage data integrity. Whether you're developing complex applications or dealing with relational data structures, this session will guide you through best practices for managing many-to-many relationships in Room and ensure your app’s data is organised and maintainable.

How to integrate security tools in the mobile app development lifecycle

In today's rapidly evolving digital landscape, securing mobile applications is more critical than ever. This talk explores how to seamlessly integrate security tools throughout the mobile app development lifecycle, from code writing to deployment. Attendees will learn best practices for embedding security checks into CI/CD pipelines, automating vulnerability scans, and monitoring third-party dependencies. By adopting a proactive approach, developers and security professionals can ensure their mobile applications remain resilient against modern threats, without sacrificing development speed or user experience.

Jetpack Compose Migration: Must-Know Tips and Best Practices

In this talk I will explain how I personally dived into Jetpack Compose and how we as a team embraced this toolkit in our project.
Besides that, I’ll show on my showcase project how neat code can be with Jetpack Compose and I’ll demonstrate migration from xml layout to compose on one of the screens.
After the showcase, we will summarise all the presented points and key takeaways and I’ll leave some space for thoughts and discussion.

How to build cutting edge Android Application

In this talk, we will delve into the forefront of the Android ecosystem, exploring the latest advancements in software architecture, frameworks, and paradigms. I'll show how to harness cutting-edge technologies to create innovative and high-performing Android applications. We will showcase state-of-the-art tools and best practices that empower developers to build robust, scalable, and user-friendly apps.

How to make your app more agile with Jetpack Compose

I’ll try to explain how I personally dived into Jetpack Compose and how we as a team embraced this toolkit in our project.
Besides that, I’ll show on how neat code can be with Jetpack Compose and I’ll demonstrate how migration from xml layout to compose brings agility in the project.
After the showcase, we’ll try to summarise all the presented points and key takeaways and I’ll leave some space for thoughts and discussion.

Animations with Jetpack Compose

In this talk I will explain how well animations API aligns with Jetpack Compose Framework and how easy it is nowadays to add animations to your layout.

Within this talk we will cover basic theoretical concepts of animations API for Jetpack Compose and for each statement I'll provide practical example.

After the theoretical part, we'll dive into several showcase projects to see how these animations work during the live code session.

This talk is tailored for Android developers who want to explore possibilities of using Animations within Jetpack Compose Toolkit.

Agile Development from Dev Perspective

We've been hearing about agile development and the role of developers in such a methodology for a while now. I would like to give a developer's perspective on such important topic and to share my learnings and experiences gained through working in several companies and projects with different setups.

This talk should shed some light on expectations and responsibilities of software developers in teams where agile development methodology is used.

How to setup CI/CD for your Android project

In this talk I'll dive into the topic of Continuous Integration and Continuous Deployment (CI/CD) tailored specifically for Android developers.

I will show how to automate builds, add testing pipelines, and create releases within Appcircle.

Within the presentation I'll present showcase project made specially for purposes of this talk, as well as Appcircle dashboard with complete CI/CD setup.

After the showcase, we’ll try to summarise all the presented points and key takeaways and I’ll leave some space for thoughts and discussion.

This is enlightening talk for all who want to know more about latest trends in Android Ecosystem.

Jetpack Compose - What to know before migrating to Compose UI

In this talk I will explain how I personally dived into Jetpack Compose and how we as a team embraced this toolkit in our project.
Besides that, I’ll show on my showcase project how neat code can be with Jetpack Compose and I’ll demonstrate migration from xml layout to compose on one of the screens.
After the showcase, we will summarise all the presented points and key takeaways and I’ll leave some space for thoughts and discussion.

It's tailored for Android developers who want to explore possibilities of Jetpack Compose Toolkit.

Pros and Cons of Jetpack Compose Toolkit

I’ll try to explain how I personally dived into Jetpack Compose and what are pros and cons of this toolkit. Each statement will be covered with some examples from the projects prepared for this talk.

After that, I’ll show on the showcase project how neat code can be with Jetpack Compose and I’ll demonstrate migration from xml layout to compose.

After the showcase, we’ll try to summarise all the presented points and key takeaways and I’ll leave some space for thoughts and discussion.

This is enlightening talk for all who want to know more about latest trends in Android Ecosystem.

Stevan Milovanovic

Senior Android Engineer at InterVenture

Belgrade, Serbia

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