Radivoje Ostojic
SophieTech
Novi Sad, Serbia
Actions
As a principal software engineer with a Master's degree and over 8 years of experience in mobile development, I've been deeply involved in the tech industry. I co-founded Carna Health and am a Dzone core member, leveraging my experience to contribute to the community. My passion lies in Flutter development, where I've dedicated the past few years, crafting numerous apps from scratch. With a diverse background in both startup and enterprise projects, I bring a wealth of experience to every endeavor. Additionally, I've honed my expertise through years of technical blogging, sharing insights and knowledge gained throughout my career journey.
Links
Area of Expertise
Topics
Flutter Deployment: CI/CD Pipelines with Azure DevOps
This paper explores the implementation of CI/CD pipelines for Flutter applications using Azure DevOps. Covering automated testing, code signing, app distribution, and monitoring, it demonstrates how Azure DevOps streamlines the deployment process, empowering developers to deliver high-quality applications efficiently. Attendees will gain actionable insights for optimizing their Flutter projects' deployment workflows.
Architecting Android: Clean Architecture and Feature Modularization
This talk dives into the principles and practices of clean architecture and feature modularization in Android app development. Clean architecture emphasizes separation of concerns, maintainability, and testability, while feature modularization promotes scalability, reusability, and team collaboration. Through practical examples and best practices, attendees will learn how to design Android applications with a clear architectural structure, leveraging feature modules to encapsulate functionality and dependencies. By adopting clean architecture and feature modularization, developers can build robust, maintainable, and scalable Android apps that are easier to develop, test, and maintain.
Flutter Unplugged: Harnessing Bluetooth for IoT Connectivity
This presentation highlights Flutter's versatility in facilitating the creation of intuitive user interfaces for controlling and monitoring IoT devices via Bluetooth technology. Attendees will gain insights into fundamental Bluetooth communication principles within Flutter applications, including device discovery, connection establishment, data exchange, and real-time updates. Through practical demonstrations and code examples, participants will learn how to leverage Flutter's robust features to unlock innovative opportunities in IoT development.
Flutter and Blockchain Integration: Building Decentralized Applications (DApps)
Blockchain technology has emerged as a disruptive force with the potential to revolutionize various industries by providing decentralized, transparent, and secure solutions. In this presentation, we will explore the integration of blockchain technology into Flutter applications, enabling the development of decentralized applications (DApps). We will delve into various aspects of blockchain integration, including implementing blockchain-based authentication, data storage, and leveraging smart contracts for secure transactions. Through real-world examples and code demonstrations, attendees will gain insights into harnessing the power of blockchain in their Flutter projects.
Advanced Flutter Testing Techniques
As Flutter continues to gain traction as a powerful framework for building cross-platform mobile applications, ensuring the reliability and quality of these apps becomes increasingly paramount. In this presentation, we will delve into advanced testing techniques tailored specifically for Flutter development. We will explore three key areas: widget testing, integration testing, and end-to-end testing, each offering unique insights and methodologies for ensuring comprehensive test coverage. From mocking dependencies to automating testing workflows, attendees will learn practical strategies for writing robust tests and maintaining the integrity of their Flutter applications.
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