Главная
Study mode:
on
1
Intro
2
¡Text Software, leader in PDF Technology
3
Today's Objective
4
What is a legacy code base?
5
The list of banned APIs
6
AWT was on the list
7
iText 5 and Bouncy Castle
8
SpongyCastle to the Rescue
9
Why is iText 7 different from iText 5?
10
More importantly!
11
Android issues with iText 7
12
What's wrong with early API Levels?
13
iText 5 Automation
14
The markers
15
iText 7 automation
16
Scripting! v2
17
Markers! v2
18
Testing the build
19
How we test
20
Test Extraction
21
Building the build
22
Additional Tooling
23
Convert iText to Kotlin?
24
Use Xamarin to support Android?
25
Conclusions
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the challenges and solutions of porting legacy Java codebases to Android in this 40-minute Devoxx conference talk. Learn about the expected and unexpected pitfalls encountered when bringing a Java SDK to the Android platform, including issues with banned APIs, early API levels, and testing strategies. Discover practical solutions, workarounds, and potential dead ends to guide your own legacy code migration efforts. Gain insights into specific challenges faced with iText 5 and iText 7, and understand the considerations for using tools like SpongyCastle, Kotlin conversion, and Xamarin for Android support. Benefit from the speaker's experience in open-source advocacy and Java development to make informed decisions when modernizing your own legacy Java projects for mobile platforms.

Bringing Legacy Codebases to Android

Devoxx
Add to list
0:00 / 0:00