Skip to content

Commit 4d1ca00

Browse files
Add sponsor CTA
1 parent 112baee commit 4d1ca00

2 files changed

Lines changed: 226 additions & 0 deletions

File tree

src/components/Sponsors2026.astro

Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
---
2+
import guardsquare from "../data/images/sponsors/guardsquare.png";
3+
import rocketsim from "../data/images/sponsors/RocketSim.png";
4+
import hummingbird from "../data/images/sponsors/hummingbird.png";
5+
---
6+
7+
<section id="sponsors" class="sponsors">
8+
<h2>Conference Sponsors</h2>
9+
10+
<div class="sponsors-cta">
11+
<h3>We are looking for Do iOS 2026 sponsors</h3>
12+
<p>
13+
If your company is as enthusiastic about mobile development as we are, we would
14+
love to partner with you. Reach Europe's iOS developer community in Amsterdam —
15+
November 10–12, 2026.
16+
</p>
17+
<p>
18+
Sponsorship packages include logo placement, social mentions, and opportunities
19+
to connect with attendees.
20+
</p>
21+
<a
22+
class="sponsors-cta-button"
23+
href="mailto:info@do-ios.com?subject=Do%20iOS%202026%20Sponsorship"
24+
>
25+
Become a sponsor
26+
</a>
27+
<p class="sponsors-cta-contact">
28+
<a href="tel:+31624350511">+31 (0)6 243 505 11</a>
29+
·
30+
<a href="mailto:info@do-ios.com">info@do-ios.com</a>
31+
</p>
32+
</div>
33+
34+
<div class="sponsors-past">
35+
<h3>Do iOS 2025 sponsors</h3>
36+
<p class="sponsors-past-intro">
37+
Thank you to the partners who supported last year's conference.
38+
</p>
39+
40+
<div class="sponsors-grid-gold">
41+
<a
42+
href="http://www.guardsquare.com/?utm_source=sponsoring&utm_medium=conference&utm_campaign=do_ios_2025"
43+
class="guardsquare sponsor-link"
44+
target="_blank"
45+
rel="noopener noreferrer"
46+
>
47+
<img src={guardsquare.src} alt="Guardsquare logo" />
48+
</a>
49+
<p>
50+
<b>Guardsquare</b> provides a comprehensive, easy-to-integrate mobile app security
51+
solution, from testing and code hardening to real-time threat visibility. Trusted
52+
by over 900 customers worldwide, Guardsquare helps protect apps and SDKs from
53+
reverse engineering and tampering throughout the development lifecycle.
54+
</p>
55+
</div>
56+
57+
<div class="sponsors-grid">
58+
<a
59+
href="https://www.rocketsim.app?utm_source=sponsoring&utm_medium=conference&utm_campaign=do_ios_2025"
60+
class="rocketsim sponsor-link"
61+
target="_blank"
62+
rel="noopener noreferrer"
63+
>
64+
<img src={rocketsim.src} alt="RocketSim logo" />
65+
</a>
66+
<p>
67+
Boost your productivity and streamline your workflow with powerful Xcode Simulator
68+
tools. Developers report building, testing, and verifying apps up to 2x faster with
69+
<b>RocketSim.</b>
70+
</p>
71+
</div>
72+
73+
<div class="sponsors-grid">
74+
<a
75+
href="https://www.hummingbird.codes?utm_source=sponsoring&utm_medium=conference&utm_campaign=do_ios_2025"
76+
class="hummingbird sponsor-link"
77+
target="_blank"
78+
rel="noopener noreferrer"
79+
>
80+
<img src={hummingbird.src} alt="Hummingbird logo" />
81+
</a>
82+
<p>
83+
Hummingbird is a lightweight, flexible modern web application framework that runs on
84+
top of a SwiftNIO based server implementation. It is designed to require the minimum
85+
number of dependencies.
86+
</p>
87+
</div>
88+
</div>
89+
</section>
90+
91+
<style>
92+
.sponsors h2 {
93+
font-size: 36px;
94+
line-height: 48px;
95+
letter-spacing: -1px;
96+
font-weight: 800;
97+
margin: 0 0 1.5rem;
98+
}
99+
100+
.sponsors h3 {
101+
font-size: 22px;
102+
line-height: 30px;
103+
font-weight: 800;
104+
margin: 0 0 0.75rem;
105+
}
106+
107+
.sponsors p {
108+
font-size: 18px;
109+
line-height: 28px;
110+
}
111+
112+
.sponsors-cta {
113+
background: linear-gradient(135deg, #0a2463, var(--my-blue));
114+
color: white;
115+
padding: 1.75rem 1.5rem;
116+
border-radius: 0.75rem;
117+
margin-bottom: 2.5rem;
118+
text-align: center;
119+
}
120+
121+
.sponsors-cta h3 {
122+
color: white;
123+
margin-bottom: 0.75rem;
124+
}
125+
126+
.sponsors-cta p {
127+
margin: 0 0 0.75rem;
128+
max-width: 40rem;
129+
margin-left: auto;
130+
margin-right: auto;
131+
}
132+
133+
.sponsors-cta-button {
134+
display: inline-block;
135+
background: #ff6b6b;
136+
color: white;
137+
padding: 0.9rem 2rem;
138+
border-radius: 2rem;
139+
font-size: 1.1rem;
140+
font-weight: bold;
141+
text-decoration: none;
142+
margin: 0.5rem 0 1rem;
143+
transition: background 0.3s ease, transform 0.2s ease;
144+
}
145+
146+
.sponsors-cta-button:hover {
147+
background: #ff4757;
148+
transform: translateY(-2px);
149+
}
150+
151+
.sponsors-cta-contact {
152+
font-size: 15px;
153+
margin: 0 !important;
154+
}
155+
156+
.sponsors-cta-contact a {
157+
color: white;
158+
font-weight: 600;
159+
}
160+
161+
.sponsors-past-intro {
162+
margin: 0 0 1.5rem;
163+
color: #555;
164+
}
165+
166+
.sponsors-grid-gold,
167+
.sponsors-grid {
168+
display: grid;
169+
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
170+
gap: 2rem;
171+
align-items: center;
172+
margin-bottom: 2rem;
173+
}
174+
175+
.sponsor-link {
176+
display: flex;
177+
align-items: center;
178+
justify-content: center;
179+
height: 6rem;
180+
transition: transform 0.3s ease;
181+
}
182+
183+
.sponsor-link img {
184+
max-width: 100%;
185+
max-height: 100%;
186+
object-fit: contain;
187+
transition: opacity 0.3s ease;
188+
}
189+
190+
.sponsor-link:hover {
191+
transform: scale(1.05);
192+
}
193+
194+
.sponsor-link:hover img {
195+
opacity: 0.8;
196+
}
197+
198+
.guardsquare {
199+
height: 100px;
200+
}
201+
202+
.rocketsim {
203+
height: 100px;
204+
}
205+
206+
@media only screen and (max-width: 600px) {
207+
.sponsors-grid-gold,
208+
.sponsors-grid {
209+
grid-gap: 1rem;
210+
}
211+
212+
.sponsor-link {
213+
height: 4rem;
214+
}
215+
216+
.guardsquare,
217+
.rocketsim {
218+
height: 80px;
219+
}
220+
}
221+
</style>

src/pages/index.astro

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import Speakers from "../components/Speakers2026.astro";
77
import Support from "../components/Support2026.astro";
88
import Location from "../components/Location.astro";
99
import Tickets from "../components/Tickets.astro";
10+
import Sponsors from "../components/Sponsors2026.astro";
1011
import Partners from "../components/Partners.astro";
1112
import Footer from "../components/Footer.astro";
1213
---
@@ -95,6 +96,10 @@ import Footer from "../components/Footer.astro";
9596
</section>
9697

9798
<CallForPapers />
99+
100+
<section class="sponsors">
101+
<Sponsors />
102+
</section>
98103
</main>
99104
<footer>
100105
<Partners />

0 commit comments

Comments
 (0)