1
0

Add iOS Airports page

This commit is contained in:
PA4KEV 2023-01-12 19:58:00 +01:00
parent e0dba34771
commit 6a73287a4c
9 changed files with 44 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

View File

@ -19,6 +19,7 @@ import AttachmentModule from './Pages/Software/Projects/AttachmentModule';
import TeslaMaze from './Pages/Software/Projects/TeslaMaze'; import TeslaMaze from './Pages/Software/Projects/TeslaMaze';
import EmbeddedInternetRadio from './Pages/Software/Projects/EmbeddedInternetRadio'; import EmbeddedInternetRadio from './Pages/Software/Projects/EmbeddedInternetRadio';
import Windows10Cookbook from './Pages/Software/Projects/Windows10Cookbook'; import Windows10Cookbook from './Pages/Software/Projects/Windows10Cookbook';
import IOSAirports from './Pages/Software/Projects/IOSAirports';
import Radio from './Pages/Radio/Radio'; import Radio from './Pages/Radio/Radio';
import Components from './Pages/Radio/Components'; import Components from './Pages/Radio/Components';
@ -48,6 +49,7 @@ function App() {
<Route exact path='/pages/software/teslamaze' element={<TeslaMaze />}></Route> <Route exact path='/pages/software/teslamaze' element={<TeslaMaze />}></Route>
<Route exact path='/pages/software/embedded-internet-radio' element={<EmbeddedInternetRadio />}></Route> <Route exact path='/pages/software/embedded-internet-radio' element={<EmbeddedInternetRadio />}></Route>
<Route exact path='/pages/software/windows10-cookbook' element={<Windows10Cookbook />}></Route> <Route exact path='/pages/software/windows10-cookbook' element={<Windows10Cookbook />}></Route>
<Route exact path='/pages/software/ios-airports' element={<IOSAirports />}></Route>
<Route exact path='/pages/radio' element={<Radio />}></Route> <Route exact path='/pages/radio' element={<Radio />}></Route>
<Route exact path='/pages/radio/components' element={<Components />}></Route> <Route exact path='/pages/radio/components' element={<Components />}></Route>
<Route exact path='/pages/radio/balcony' element={<Balkon />}></Route> <Route exact path='/pages/radio/balcony' element={<Balkon />}></Route>

View File

@ -0,0 +1,41 @@
import React from 'react';
const IOSAirports = () => {
return (
<div className='row'>
<div className="scrollspy-example col-6 offset-3" data-bs-spy="scroll" data-bs-target="#list-example" data-bs-smooth-scroll="true" tabIndex="0">
<section id="list-intro" className="content-section">
<h1 className="text-primary">iOS Airports</h1>
<h4 className="text-secondary">iPhone application</h4>
<p>A mobile iPhone application using a <a href="https://sqlite.org/" target="_blank" rel="noopener noreferrer">SQLite</a> database to display airports around the world. With this project I got to experience working with <a href="https://en.wikipedia.org/wiki/Xcode" target="_blank" rel="noopener noreferrer">Xcode</a> and <a href="https://en.wikipedia.org/wiki/Swift_(programming_language)" target="_blank" rel="noopener noreferrer">Swift</a> to develop iOS mobile applications.</p>
<p>
Source code can be seen on my Github page: &nbsp;
<a href="https://github.com/PA4KEV/iOS-Airports" target="_blank" rel="noopener noreferrer">
<img src={`${process.env.PUBLIC_URL}/icons/github.png`} alt="github icon"/>
</a>
</p>
<picture>
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-1-w240.webp`} />
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-1-w480.webp`} />
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-1.webp`} />
<img alt="Screenshot of selectable airports" src={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-1.webp`}/>
</picture>
<picture>
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-2-w240.webp`} />
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-2-w480.webp`} />
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-2.webp`} />
<img alt="Screenshot of an air route" src={`${process.env.PUBLIC_URL}/images/projects/ios-airports/screenshot-2.webp`}/>
</picture>
</section>
</div>
</div>
)
}
export default IOSAirports;

View File

@ -48,6 +48,7 @@ const Software = () => {
<li><Link reloadDocument to="/pages/software/teslamaze">TeslaMaze</Link></li> <li><Link reloadDocument to="/pages/software/teslamaze">TeslaMaze</Link></li>
<li><Link reloadDocument to="/pages/software/embedded-internet-radio">Embedded Internet Radio</Link></li> <li><Link reloadDocument to="/pages/software/embedded-internet-radio">Embedded Internet Radio</Link></li>
<li><Link reloadDocument to="/pages/software/windows10-cookbook">Windows 10 Cookbook</Link></li> <li><Link reloadDocument to="/pages/software/windows10-cookbook">Windows 10 Cookbook</Link></li>
<li><Link reloadDocument to="/pages/software/ios-airports">iOS Airports mobile application</Link></li>
</ul> </ul>
</section> </section>