PageSourceSearch

https://www.hoordev.com/project/koponyeg/

html hoordev.com collected 2026-10-02 01:31:44 UTC 60,674 bytes, 773 lines download raw bytes

1<!DOCTYPE html>
2<html lang="hu">
3
4<head>
5    <meta charset="UTF-8">
6    <meta name="viewport" content="width=device-width">
7    <link rel="profile" href="http://gmpg.org/xfn/11">
8    <link rel="pingback" href="https://www.hoordev.com/xmlrpc.php">
9    <title>Köpönyeg &#8211; Horváth Dusán hivatalos oldala</title>
10<meta name='robots' content='max-image-preview:large' />
11<link rel='dns-prefetch' href='//www.google.com' />
12<link rel='dns-prefetch' href='//www.googletagmanager.com' />
13<link rel='dns-prefetch' href='//fonts.googleapis.com' />
14<link rel="alternate" type="application/rss+xml" title="Horváth Dusán hivatalos oldala &raquo; hírcsatorna" href="https://www.hoordev.com/feed/" />
15<link rel="alternate" type="application/rss+xml" title="Horváth Dusán hivatalos oldala &raquo; hozzászólás hírcsatorna" href="https://www.hoordev.com/comments/feed/" />
16<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.hoordev.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.hoordev.com%2Fproject%2Fkoponyeg%2F" />
17<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.hoordev.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.hoordev.com%2Fproject%2Fkoponyeg%2F&#038;format=xml" />
18<style id="wp-img-auto-sizes-contain-inline-css">
19img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
20/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
21</style>
22<style id="wp-emoji-styles-inline-css">
23
24	img.wp-smiley, img.emoji {
25		display: inline !important;
26		border: none !important;
27		box-shadow: none !important;
28		height: 1em !important;
29		width: 1em !important;
30		margin: 0 0.07em !important;
31		vertical-align: -0.1em !important;
32		background: none !important;
33		padding: 0 !important;
34	}
35/*# sourceURL=wp-emoji-styles-inline-css */
36</style>
37<style id="wp-block-library-inline-css">
38:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
38--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
39
40/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
41</style>
42<style id="classic-theme-styles-inline-css">
43/*! This file is auto-generated */
44.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
45/*# sourceURL=/wp-includes/css/classic-themes.min.css */
46</style>
47
48<style id="global-styles-inline-css">
49:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
49--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
49.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
50/*# sourceURL=global-styles-inline-css */
51</style>
52
53<link rel='stylesheet' id='fw-ext-builder-frontend-grid-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/builder/static/css/frontend-grid.css?ver=1.0.0' media='all' />
54<link rel='stylesheet' id='fw-ext-forms-default-styles-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/forms/static/css/frontend.css?ver=3.0.0' media='all' />
55<link rel='stylesheet' id='font-awesome-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/static/libs/font-awesome/css/font-awesome.min.css?ver=3.0.0' media='all' />
56<link rel='stylesheet' id='dflip-style-css' href='https://www.hoordev.com/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=2.4.37' media='all' />
57<link rel='stylesheet' id='bootstrap-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/bootstrap.min.css?ver=3.3.7' media='all' />
58<link rel='stylesheet' id='normalize-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/normalize.css?ver=1.0' media='all' />
59<link rel='stylesheet' id='owl-carousel-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/owl.carousel.css?ver=2.0' media='all' />
60<link rel='stylesheet' id='transition-animations-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/transition-animations.css?ver=1.3.0' media='all' />
61<link rel='stylesheet' id='animate-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/animate.css?ver=1.0' media='all' />
62<link rel='stylesheet' id='magnific-popup-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/magnific-popup.css?ver=1.1.0' media='all' />
63<link rel='stylesheet' id='material-design-iconic-font-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/material-design-iconic-font/css/material-design-iconic-font.min.css?ver=1.0' media='all' />
64<link rel='stylesheet' id='dashicons-css' href='https://www.hoordev.com/wp-includes/css/dashicons.min.css?ver=7.0.6' media='all' />
65<link rel='stylesheet' id='fw-option-type-icon-v2-pack-linecons-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/static/libs/linecons/css/linecons.css?ver=3.0.0' media='all' />
66<link rel='stylesheet' id='fw-option-type-icon-v2-pack-font-awesome-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/static/libs/font-awesome/css/font-awesome.min.css?ver=3.0.0' media='all' />
67<link rel='stylesheet' id='fw-option-type-icon-v2-pack-entypo-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/static/libs/entypo/css/entypo.css?ver=3.0.0' media='all' />
68<link rel='stylesheet' id='fw-option-type-icon-v2-pack-linearicons-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/static/libs/lnr/css/lnr.css?ver=3.0.0' media='all' />
69<link rel='stylesheet' id='fw-option-type-icon-v2-pack-typicons-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/static/libs/typcn/css/typcn.css?ver=3.0.0' media='all' />
70<link rel='stylesheet' id='fw-option-type-icon-v2-pack-unycon-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/static/libs/unycon/unycon.css?ver=3.0.0' media='all' />
71<link rel='stylesheet' id='fw-option-type-icon-v2-pack-my_pack-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/material-design-iconic-font/css/material-design-iconic-font.css?ver=3.0.0' media='all' />
72<link rel='stylesheet' id='aveo-main-styles-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/main.css?ver=1.4.5' media='all' />
73<link rel='stylesheet' id='aveo-customization-css' href='https://www.hoordev.com/wp-content/themes/aveo/css/customization.css?ver=1.4.5' media='all' />
74<style id="aveo-customization-inline-css">
75
76    .header .header-content,
77    .pt-page,
78    .single-page-content .content-area {
79        max-width: 1000px;
80    }
81
82    .pt-page .section-inner,
83    .single-page-content .content-area {
84        border-radius: 15px;
85    }
86    body,
87    p {
88        font-family: Roboto, Helvetica, sans-serif;
89        font-weight: 0;
90        font-style: normal;
91        color: #424242;
92    }
93
94    .form-control,
95    .form-control:focus,
96    .has-error .form-control,
97    .has-error .form-control:focus,
98    .testimonial-author,
99    .form-control,
100    .form-control:focus,
101    .has-error .form-control,
102    .has-error .form-control:focus,
103    .testimonial-author {
104        font-family: Roboto, Helvetica, sans-serif;
105    }
106
107    h1, h2, h3, h4, h5, h6 {
108        font-family: Montserrat, Helvetica, sans-serif;
109        font-weight: 600;
110        font-style: normal;
111        color: #212121;
112    }
113
114    h1 {
115        font-size: 30px;
116        color: #212121;
117    }
118    h2 {
119        font-size: 24px;
120        color: #212121;
121    }
122    h3 {
123        font-size: 18px;
124        color: #212121;
125    }
126    h4 {
127        font-size: 15px;
128        color: #212121;
129    }
130    h5 {
131        font-size: 13px;
132        color: #212121;
133    }
134    h6 {
135        font-size: 11px;
136        color: #212121;
137    }
138
139    .site-title {
140        font-family: Montserrat, Helvetica, sans-serif;
141        font-weight: 600;
142        font-style: normal;
143    }
144
145    @media only screen and (min-width: 991px) {
146      .site-main-menu li a, .site-main-menu li a:hover {
147        color: #49515d;
148      }
149
150      .header.sticked .site-main-menu li a, .header.sticked .site-main-menu li a:hover {
151        color: #49515d;
152      }
153    }
154    .header .logo img {
155    
156        height: 40px;
157        max-height: 40px;
158        
159        width: 40px;
160        
161    }
162    
163    @media only screen and (min-width: 991px) {
164        .site-title {
165            color: #49515d;
166        }
167
168        .header.sticked .site-title {
169            color: #49515d;
170        }
171    }
172    
173    body {
174        background-color: #f5f5f5;
175    }
176
177    @media only screen and (min-width: 991px) {
178        .header.sticked {
179            background-color: #ffffff;
180        }
181    }
182
183    .btn-primary,
184    .btn-primary:hover,
185    .btn-primary:focus,
186    button, input[type="button"], input[type="submit"],
187    .site-main-menu > li > a:after,
188    .timeline-item:after,
189    .skill-percentage,
190    .service-icon,
191    .lm-pricing .lm-package-wrap.highlight-col .lm-heading-row span:after,
192    .portfolio-filters li.active a,
193    .portfolio-filters li.active a:hover,
194    .testimonials.owl-carousel .owl-nav .owl-prev:hover,
195    .testimonials.owl-carousel .owl-nav .owl-next:hover,
196    .clients.owl-carousel .owl-nav .owl-prev:hover,
197    .clients.owl-carousel .owl-nav .owl-next:hover,
198    .share-buttons a:hover,
199    .fw-pricing .fw-package-wrap.highlight-col .fw-heading-row span:after,
200    .cat-links li a,
201    .cat-links li a:hover,
202    .post-navigation .meta-nav:hover,
203    .calendar_wrap td#today,
204    .nothing-found p,
205    .form-control + .form-control-border,
206    .blog-sidebar .sidebar-title h4:after {
207        background-color: #2eca7f;
208    }
209
210    .content-page-with-sidebar .blog-sidebar {
211        background-color: #fbfbfb;
212    }
213
214    @media only screen and (max-width: 991px) {
215      .header {
216        background-color: #2eca7f;
217      }
218      .mobile-header {
219        background-color: #2eca7f;
220      }
221    }
222    
223    a,
224    .form-group-with-icon.form-group-focus i,
225    .site-title span,
226    .header-search button:hover,
227    .header-search button:focus,
228    .block-title h3 span,
229    .header-search button:hover,
230    .header-search button:focus,
231    .timeline-item .item-period,
232    .fun-fact-block .fun-value,
233    .blog-card .post-date span,
234    .info-block-w-icon i,
235    .ajax-page-nav > div.nav-item a:hover,
236    .project-general-info .fa,
237    .portfolio-page-nav > div.nav-item a:hover,
238    .comment-author a:hover,
239    .comment-list .pingback a:hover,
240    .comment-list .trackback a:hover,
241    .comment-metadata a:hover,
242    .comment-reply-title small a:hover,
243    .entry-title a:hover,
244    .entry-meta a:hover,
245    .entry-content .edit-link a:hover,
246    .post-navigation a:hover,
247    .image-navigation a:hover,
248    .lmpixels-arrows-nav > div:hover i {
249        color: #2eca7f;
250    }
251
252    .start-page-content .page-header .title-block h2 {
253        color: #ffffff;
254    }
255
256    .start-page-content .page-header .title-block .sp-subtitle {
257        color: #ffffff;
258    }
259
260    a {
261        color: #2eca7f;
262    }
263
264    a:hover {
265        color: #ff9800;
266    }
267    
268    .border-top,
269    .border-bottom,
270    .timeline-item,
271    .timeline-item:before,
272    blockquote,
273    .page-links a:hover,
274    .paging-navigation .page-numbers.current,
275    .paging-navigation a:hover {
276        border-color: #2eca7f;
277    }
278
279    .testimonial-content .testimonial-text,
280    .preloader-spinner:after {
281        border-top-color: #2eca7f;
282    }
283    
284    .section-inner > .page-header,
285    .content-area > .page-header {
286        background-color: #2eca7f;
287    
288        background-image: url(//www.hoordev.com/wp-content/uploads/2017/09/sp_main_bg.png);
289        
290    }
291    
292    .page-header h2 {
293        color: #ffffff;
294        font-size: 44px;
295        font-family: Montserrat, Helvetica, sans-serif;
296        font-weight: 600;
297        font-style: normal;
298        letter-spacing: 0px;
299    
300        text-align: center;
301        
302    }
303    
304    .page-content,
305    .custom-page-content .page-content,
306    .portfolio-page-content,
307    .content-page-with-sidebar .page-content,
308    .start-page-content .page-content,
309    .single-page-content .content-area .page-content {
310        background-color: rgba(255, 255, 255, 1);
311    }
312    
313    .portfolio-grid figure .portfolio-preview-desc .portfolio-preview-desc-inner {
314        background-color: rgba(46,202,127,0.8);
315    }
316
317    .portfolio-grid figure:nth-child(even) .portfolio-preview-desc .portfolio-preview-desc-inner {
318        background-color: rgba(158,81,243,0.8);
319    }
320    
321/*# sourceURL=aveo-customization-inline-css */
322</style>
323<link rel='stylesheet' id='fw-shortcode-section-background-video-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/shortcodes/shortcodes/section/static/css/background.css?ver=7.0.6' media='all' />
324<link rel='stylesheet' id='fw-shortcode-section-css' href='https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/shortcodes/shortcodes/section/static/css/styles.css?ver=7.0.6' media='all' />
325<link rel='stylesheet' id='aveo-google-fonts-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,regular,italic,500,500italic,700,700italic,900,900italic%7CMontserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic' media='all' />
326<script id="jquery-core-js" src="https://www.hoordev.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 326
326
327<script id="jquery-migrate-js" src="https://www.hoordev.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
327
328
329<!-- Google tag (gtag.js) snippet added by Site Kit -->
330<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 330-331
330
331<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
331GT-5RM3NJQ
vendor: 18 bytes, line 331
331" async></script>
332<script id="google_gtagjs-js-after">
333window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
334gtag("set","linker",{"domains":["www.hoordev.com"]});
335gtag("js", new Date());
336gtag("set", "developer_id.dZTNiMT", true);
337gtag("config", "GT-5RM3NJQ");
338//# sourceURL=google_gtagjs-js-after
339</script>
vendor: 1 bytes, line 339
339
340<script id="aveo-theme-shortcode-column-js" src="https://www.hoordev.com/wp-content/themes/aveo/framework-customizations/extensions/shortcodes/shortcodes/column/static/js/scripts.js?ver=7.0.6"></script>
vendor: 1 bytes, line 340
340
341<script id="aveo-theme-shortcode-button-js" src="https://www.hoordev.com/wp-content/themes/aveo/framework-customizations/extensions/shortcodes/shortcodes/button/static/js/scripts.js?ver=7.0.6"></script>
vendor: 1 bytes, line 341
341
342<script id="aveo-shortcode-testimonials-slider-js" src="https://www.hoordev.com/wp-content/plugins/aveo-shortcodes/extensions/aveo-shortcodes/shortcodes/testimonials-slider/static/js/scripts.js?ver=7.0.6"></script>
342
343<link rel="https://api.w.org/" href="https://www.hoordev.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.hoordev.com/wp-json/wp/v2/fw-portfolio/292" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.hoordev.com/xmlrpc.php?rsd" />
344<meta name="generator" content="WordPress 7.0.6" />
345<link rel="canonical" href="https://www.hoordev.com/project/koponyeg/" />
346<link rel='shortlink' href='https://www.hoordev.com/?p=292' />
347<meta name="generator" content="Site Kit by Google 1.188.0" /><style id="custom-background-css">
348body.custom-background { background-image: url("https://www.hoordev.com/wp-content/uploads/2017/09/main_bg.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }
349</style>
350<link rel="icon" href="https://www.hoordev.com/wp-content/uploads/2018/10/cropped-circle-32x32.png" sizes="32x32" />
351<link rel="icon" href="https://www.hoordev.com/wp-content/uploads/2018/10/cropped-circle-192x192.png" sizes="192x192" />
352<link rel="apple-touch-icon" href="https://www.hoordev.com/wp-content/uploads/2018/10/cropped-circle-180x180.png" />
353<meta name="msapplication-TileImage" content="https://www.hoordev.com/wp-content/uploads/2018/10/cropped-circle-270x270.png" />
354<style id="wp-custom-css">
355.header {
356	-webkit-transform: translateZ(0);
357	overflow: auto;
358}
359</style>
360</head>
361
362<body class="wp-singular fw-portfolio-template-default single single-fw-portfolio postid-292 custom-background wp-theme-aveo masthead-fixed full-width singular">
363
364<!-- Loading animation -->
365<div class="preloader">
366  <div class="preloader-animation">
367    <div class="preloader-spinner">
368    </div>
369  </div>
370</div>
371<!-- /Loading animation -->
372
373<div id="page" class="page-layout">
374
375    <header id="site_header" class="header mobile-menu-hide">
376        <div class="header-content clearfix">
377            
378                        <div class="site-title-block mobile-hidden">
379                <a href="https://www.hoordev.com/">
380                                            <h1 class="site-title">Horváth<span> Dusán</span></h1>
381                                    </a>
382            </div>
383            
384
385            <!-- Navigation -->
386            <div class="site-nav">
387                <ul id="menu-klasszikus-menu" class="aveo-classic-menu site-main-menu"><li id="menu-item-10" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-10"><a rel="kezdolap" href="https://www.hoordev.com/#kezdolap">Kezdőlap</a></li>
388<li id="menu-item-123" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-123"><a rel="magamrol" href="https://www.hoordev.com/#magamrol">Magamról</a></li>
389<li id="menu-item-124" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-124"><a rel="foglalkozasom" href="https://www.hoordev.com/#foglalkozasom">Foglalkozásom</a></li>
390<li id="menu-item-1879" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1879"><a rel="portfolio" href="https://www.hoordev.com/portfolio/#portfolio">Portfólió</a></li>
391<li id="menu-item-128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-128"><a rel="kapcsolat" href="https://www.hoordev.com/#kapcsolat">Kapcsolat</a></li>
392<li id="menu-item-1755" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1755"><a href="https://www.hoordev.com/#blog">Blog</a></li>
393</ul>                                                        </div>
394            <!-- Navigation -->
395        </div>
396    </header>
397    <!-- /Header -->
398
399    <!-- Mobile Header -->
400    <div class="mobile-header mobile-visible">
401        <div class="mobile-logo-container">
402            
403            <div class="mobile-site-title">
404                                                            Horváth Dusán                                                </div>
405        </div>
406
407        <a class="menu-toggle mobile-visible">
408            <i class="fa fa-bars"></i>
409        </a>
410    </div>
411    <!-- /Mobile Header -->
412
413<div id="main" class="site-main">
414    <div id="main-content" class="single-page-content">
415        <div id="primary" class="content-area">
416										
417						<article id="post-292" class="post-292 fw-portfolio type-fw-portfolio status-publish has-post-thumbnail hentry fw-portfolio-category-android fw-portfolio-category-infoframe">
418
419							<div class="entry-content">
420			                    <div id="portfolio-page" class="portfolio-page-content">
421			                        <div class="portfolio-page-wrapper">
422			                            			
423			<nav class="portfolio-page-nav">
424				<div class="nav-item portfolio-page-prev-next">
425																		<a href="https://www.hoordev.com/project/life/" rel="next" >
426													    <span class="meta-nav" title="Life"><i class="zmdi zmdi-chevron-left portfolio-nav-prev"></i></span>
427							</a>
428					
429																		<a href="https://www.hoordev.com/project/hoordev/" rel="next" >
430												    <span class="meta-nav" title="Curriculum Vitae"><i class="zmdi zmdi-chevron-right portfolio-nav-next"></i></span>
431						</a>
432									</div>
433							</nav>
434		
435			                            <div class="portfolio-page-title">
436			                                <h1>Köpönyeg</h1>			                            </div>
437
438			                            				                            <div class="row">
439				                            					                                <div class="col-sm-12 col-md-8 portfolio-block">
440				                                				                                    
441				                                    <div class="fw-page-builder-content"><section class="fw-main-row "  >
442	<div class="fw-container">
443		<div class="row">
444	
445
446<div class=" col-xs-12 col-sm-2 ">
447    <div id="col_inner_id-6abf0980489a4" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
448		
449    
450        <div id="#single_image_568636549f1f1dac2f4c952d1d1a98af" class="single-image ">
451            <span class="single-image-wrap" >
452                <img decoding="async" src="//hoordev.com/wp-content/uploads/2019/04/koponyeg_archive_brand_logo.png" alt="image">
453            </span>
454        </div>
455
456    
457	</div>
458</div>
459</div>
460
461<div class="row">
462	
463
464<div class=" col-xs-12 col-sm-12 ">
465    <div id="col_inner_id-6abf098048b30" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
466		
467<div class="block-title">
468    <h3><span>Bevezető</span></h3>
469</div>
470<p style="text-align: justify;">Az aktualitását élő produktumom, melyben nem csupán egy naprakész, lendületes appot köszönhetek. Az időszak, ami egyben új korszakot is alakított a hétköznapjaimba. Tudniillik a projekt felkeresési alapon érkezett be hozzám. Erre alapulva egyidőben több fő döntésben is határozatra kellett jutnom. Ez megalapozott volt, mivel a kivitelezés megkaparintása egy új, másik vállalathoz  kötődött. Az idilli lehetőség alkalma adta is magát, mivel amúgy is megmozgatott, hogy máshol bővítsem tapasztalataimat. Az ember fiatal, céljai vannak, ebből fakadóan nem engedhettem el ezt, mint egy hibátlan referenciát a palettámból.</p><blockquote><p style="text-align: justify;">A szoftverész vonalat elengedve az alkalmazáshoz személy szerint is kötődtem. Hazánkban nincsen kifejezetten sok meteorológia szolgáltatás, - ami országos lefedettségű, saját erőforrással, így az ember könnyen tud hosszútávú lojális állást foglalni egy termék  mindennapi használata mellett. Részemről ez 2012 volt, mikor hozzájutottam az első androidos készülékemhez és megbízható hazai időjárás appot kerestem.</p></blockquote><p style="text-align: justify;">A céltudatos szerencse sem véletlen. Ebből fakad, miszerint jómagam vezényelhettem le a megrendeléshez köthető belsős termékmenedzseri teendőket. Ezt tetőzi, hogy megnyertem magamnak a projektmenedzseri pozíciót is.</p><p style="text-align: justify;">A munkálatok - az akkor éles környezetben lévő, natív alkalmazásokhoz köthetőek. Ekkori állapotukban egy sok-sok éves keretrendszerrel rendelkeztek. A megrendelés egészen pontosan ezek teljes körű felújításáról szólt. A megújulás alkalmával szerencsére<em>, - már akinek(...)</em>, nem beszéltünk <a href="https://hu.wikipedia.org/wiki/Platformf%C3%BCggetlens%C3%A9g" target="_blank" rel="noopener">cross-platform</a> alapokról, avagy <a href="https://en.wikipedia.org/wiki/Code_refactoring" target="_blank" rel="noopener">refaktorálási</a> módszertanról. A köpönyeg egésze egy régóta érdemelt felújítást könyvelhetett el magának, beleértve a <a href="https://en.wikipedia.org/wiki/Mobile_backend_as_a_service" target="_blank" rel="noopener">backend</a> szekciót és a kiszolgáló szervereket egyaránt.</p>
471<div class="block-title">
472    <h3><span>Leírás</span></h3>
473</div>
474<p style="text-align: justify;">A programozáshoz köthető első alapok 2018 tavaszán kerültek leütésre, amivel kezdetét  vette a végtelen erőforrás, - csapatokra osztott, felhasználása. A fejlesztés az átadás napjáig több ütemtervben tudott megvalósulni. A mérföldkövek összeállítását az idő szoros függvényében kellett kialakítani. Az első tempóban egy meglehetősen nem piacképes design kellett lefejleszteni. Véleményem szerint evidensnek tartottam, hogy az appok stabil deficitbe futnak. Ekkor a szerencse ismét elérhető távolságba került, így még idő előtt kerítve lett egy magabiztos desginer, aki nem eltemeti, hanem tovább emeli, - az ekkor már magas értékkel rendelkező országos brandet. Az első körös fejlesztői igények nyár közepére kerültek valós érvénybe, amit egy galamb hozta közleménnyel meg is borítottak. Miszerint  szerkezet megtartással, de egy teljesen új külsőt kell varázsolni a már elkészült, új mobilappoknak.</p><p style="text-align: justify;">A csapatunk 3 belsős és még legalább ennyi külsős <a href="https://en.wikipedia.org/wiki/Front_and_back_ends" target="_blank" rel="noopener">backendesre</a> épült. A tesztelés alkalmával kiemelt szerepet kapott a komplex esetek definiált tervezése is. A fejlesztők körében roppant jól ismert <a href="https://hu.wikipedia.org/wiki/Feketedoboz_(rendszerelm%C3%A9let)" target="_blank" rel="noopener">fekete</a> és <a href="https://hu.wikipedia.org/wiki/Feh%C3%A9r_doboz" target="_blank" rel="noopener">fehér</a> dobozos eljárás került gazdagon a terítékre. Ez utóbbiak sikeres végbemenetelét követte, miszerint készen álltak az alkalmazások az áruházban történő publikálásra. Ezt megelőzően, külön figyelem lett szentelve a megfelelő <a href="https://en.wikipedia.org/wiki/Software_modernization" target="_blank" rel="noopener">migrációs</a> algoritmusok létrehozására. Ezt elengedhetetlennek tartottuk, mivel az új és a régi rendszerek inkonzisztens megoldásokból épültek fel.</p>
475    
476        <div id="#single_image_d838c676280adb2edb0e067421fd7cbd" class="single-image ">
477            <span class="single-image-wrap" >
478                <img decoding="async" src="//hoordev.com/wp-content/uploads/2019/04/koponyeg_archive_preview_01.png" alt="image">
479            </span>
480        </div>
481
482    
483
484<div class="block-title">
485    <h3><span>UX és publikálás</span></h3>
486</div>
487<blockquote><p style="text-align: justify;">A ux, a user experience design rövidítése, magyarul a felhasználói élmény megtervezését jelenti.</p></blockquote><p style="text-align: justify;">Az idő teltével a hozzáférési akaratom és az eszköztáram is egyre tágabbra tudott szélesedni. Így a kritikus énem, - mely az alapot adta, és a rendszerbe integrálódásom következtében: a fejlesztői feladatok mellett párhuzamosan engedhettem újra útjára a tervezői kompetenciámat. Az igények egyértelműen adottak voltak. Mivel egészen pontosan tudom miből mit lehet kihozni, így azt is: milyen fogadtatásban fog részesülni a '18 Szeptemberében kiadott első (új) főverzió.</p><p style="text-align: justify;">Ezek fejében rövidesen az új év után neki is láttam egy olyan felhasználói élményt biztosító felület tervezésének, mely garantáltan pozitív fogadtatásban részesül, - a hosszútávú benyomásokat illetve. Ez utóbbiak 3 fő szemszöget vettek figyelembe:</p><ul><li>Mi fogadja elsőként a felhasználót</li><li>Mit lát, használ legtöbbet a felhasználó</li><li>Mennyire fogja azt újra használatba venni</li></ul><p style="text-align: justify;">Ezeket ötvözve meg is alapult az új ötletbörzém: miszerint lehetne a meglévő, - eredetileg rosszul felhasznált, motívumokba új életet lehelni. Ekkor nyitottam is egy <a href="https://www.draw.io/" target="_blank" rel="noopener">draw.io</a>-t és határtalanságot nem szabva, újra rajzoltam a kezdőlap működési logikáját és a felső rész vizuális értékeit is.</p><blockquote><p style="text-align: justify;">A piacon könnyedén megfigyelhető, hogy egy grafikusnak általában abban merül ki az eszközkészlete, hogy létezik horizontális és vertikális scrollozási lehetőség. Ezekbe pedig konstans helyre lehet elhelyezni alkotóelemeket és készen is vagyunk. Az adott tervező piaci frissességéről nem is beszélve, - tisztelet a kivételnek (...)</p></blockquote><p style="text-align: justify;">Az Én előnyöm a tapasztalati jártasságban rejlett. Így érdemileg tudtam felhasználni a <a href="https://design.google/library/making-more-with-material/" target="_blank" rel="noopener">Material Design</a> megújult 2.0-ás kiadását. Ezáltal komolyabb figyelem lett szentelve redundánsságtól mentes nézet felépítésére és a megfelelő z koordináták kialakítására. Az elkészült eredményből kiemelésre méltó:</p><ul><li>A felső kék kártyában függetlenül animáló belső tartalom, annak forgatásakor</li><li>A felső kék kártyában lévő parallax animáció a fő tartalom mozgatása ideje alatt</li><li>Az adatbetöltéshez használt, - tartalom egészébe ágyazott, Shimmer effekt</li><li>Az alsó sávban kialakított új menüsáv</li><li>Az érintés visszajelzésre alkalmazott skálázódó nézet animáció, ripple effekttel kiegészítve</li></ul><p style="text-align: justify;">Az élesítéshez köthető folyamatok az ősz eleji átadást követően hozzávetőlegesen havi szinten történtek meg. Az elején kulcsfontosságú prioritást élvezett a bemutatáskor lemaradt valamennyi funkció hiánypótlása. Tekintve az eseményt említő, - napjainkig nyúló, időszakokat, több kisebb-nagyobb problémával kellett küszködni az elérhető erőforrás gárda kapcsán. Szerencsére javarészt sikerrel végződtek a kitűzött feladatok teendői. Ugyanakkor a felhasználók visszajelzései, kiemelt figyelmet kaptam. Még abban az esetben is, mikor ideig-óráig úgy gondolhatták, el sincs olvasva az írt értékelésük.</p><a href="https://play.google.com/store/apps/details?id=hu.ng.koponyeg" target="_blank" id="button_f932cf0498d4cc3caee30228bbfe4f49" class="btn btn-primary" data-mtop="10" data-mbottom="40">Letöltés</a><blockquote><p>Kezdőlapi animációk</p></blockquote>	</div>
488</div>
489</div>
490
491<div class="row">
492	
493
494<div class=" col-xs-12 col-sm-6 ">
495    <div id="col_inner_id-6abf098048df7" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
496		
497    
498        <div id="#single_image_8f961f41c0ee853c7d0ffef088da273e" class="single-image ">
499            <span class="single-image-wrap" >
500                <img decoding="async" src="//hoordev.com/wp-content/uploads/2019/04/koponyeg_archive_home_page_ux_cut.gif" alt="image">
501            </span>
502        </div>
503
504    
505	</div>
506</div>
507
508
509<div class=" col-xs-12 col-sm-6 ">
510    <div id="col_inner_id-6abf098048e5b" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
511		
512    
513        <div id="#single_image_f0cadc585eafdbe240fc00dc3d8d3314" class="single-image ">
514            <span class="single-image-wrap" >
515                <img decoding="async" src="//hoordev.com/wp-content/uploads/2019/04/koponyeg_archive_home_page_card_ux_cut.gif" alt="image">
516            </span>
517        </div>
518
519    
520	</div>
521</div>
522</div>
523
524<div class="row">
525	
526
527<div class=" col-xs-12 col-sm-12 ">
528    <div id="col_inner_id-6abf098048f20" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
529		<blockquote><p>Alsó menüsáv és érintése</p></blockquote>	</div>
530</div>
531</div>
532
533<div class="row">
534	
535
536<div class=" col-xs-12 col-sm-6 ">
537    <div id="col_inner_id-6abf098048fe4" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
538		
539    
540        <div id="#single_image_4b970854cf82418a259b81fafa9e3ea9" class="single-image ">
541            <span class="single-image-wrap" >
542                <img decoding="async" src="//hoordev.com/wp-content/uploads/2019/04/koponyeg_archive_bottombar_touch_feedback_cut.gif" alt="image">
543            </span>
544        </div>
545
546    
547	</div>
548</div>
549
550
551<div class=" col-xs-12 col-sm-6 ">
552    <div id="col_inner_id-6abf098049051" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
553		
554    
555        <div id="#single_image_e5f4b34afe47a6936944f205722a32ff" class="single-image ">
556            <span class="single-image-wrap" >
557                <img decoding="async" src="//hoordev.com/wp-content/uploads/2019/04/koponyeg_archive_bottombar_cut.gif" alt="image">
558            </span>
559        </div>
560
561    
562	</div>
563</div>
564</div>
565
566<div class="row">
567	
568
569<div class=" col-xs-12 col-sm-12 ">
570    <div id="col_inner_id-6abf0980490d6" class="fw-col-inner" data-paddings="100px 0px 0px 0px">
571		<hr><blockquote><p>2018 Q2 - ∞</p></blockquote>	</div>
572</div>
573</div>
574
575<div class="row">
576	
577
578<div class=" col-xs-12 col-sm-6 ">
579    <div id="col_inner_id-6abf098049140" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
580		
581    
582        <div id="#single_image_aad64b5aa57b109c1a05a9e3c3c4e53b" class="single-image ">
583            <span class="single-image-wrap" >
584                <img decoding="async" src="//hoordev.com/wp-content/uploads/2019/04/new_wave_logo.png" alt="image">
585            </span>
586        </div>
587
588    
589	</div>
590</div>
591</div>
592
593<div class="row">
594	
595
596<div class=" col-xs-12 col-sm-12 ">
597    <div id="col_inner_id-6abf0980491be" class="fw-col-inner" data-paddings="0px 0px 0px 0px">
598		<hr />	</div>
599</div>
600</div>
601
602<div class="row">
603	
604
605<div class=" col-xs-12 col-sm-12 ">
606    <div id="col_inner_id-6abf09804927b" class="fw-col-inner" data-paddings="100px 0px 0px 0px">
607		
608
609<div id="testimonials_ac4ea6b3896121ea877b43677df8e1c3" class="testimonials owl-carousel" data-mobile-items="1" data-tablet-items="1" data-items="1">
610
611			<!-- Testimonial testimonials-6abf098049310 -->
612		<div class="testimonial-item testimonial-testimonials-6abf098049310">
613
614			<!-- Testimonial Author -->
615			<div class="testimonial-credits">
616				<!-- Picture -->
617				<div class="testimonial-picture">
618										<img decoding="async" src="//www.hoordev.com/wp-content/uploads/2018/10/avatar.png" alt="Projektről"/>
619				</div>              
620				<!-- /Picture -->
621				<!-- Testimonial author information -->
622				<div class="testimonial-author-info">
623					<p class="testimonial-author">Projektről</p>
624																		<p class="testimonial-firm"><a href="#">Vélemény</a></p>
625															</div>
626			</div>
627			<!-- /Testimonial author information -->  
628
629			<!-- Testimonial Content -->
630			<div class="testimonial-content">
631				<div class="testimonial-text">
632                    					   <p>Személyes megítélésem szerint nem fér bele egy szolgáltatás teljes felújításába annak tervezésekor, - publikusan nem figyelve a felhasználói igényeket, hogy kevesebbet nyújtson, mint az éles rendszereken működő funkcionalitás. Mindezek mellett lekötne, ki ítélt odafent első belátásra 40-60 nap alatt, - hétvégéket beleértve, megvalósítható felújítás. Értem én, hogy nem egyeztetnek a valósággal, viszont ha meg sem közelítjük a racionális értékrendet, az üzlet se vétózza a deficitet(...) Viszont összegezve nagyon szeretem a projektet és csak kívánni tudom, hogy s
632okáig a szárnyaim alatt lehessen. Végezetül pedig minden kedves idáig eljutó olvasónak derült, napos időt kívánok 🙂</p>
633                    				</div>
634			</div>            
635			<!-- /Testimonial Content -->
636			            
637		</div>
638		<!-- End of Testimonial testimonials-6abf098049310 -->
639	</div>
640	</div>
641</div>
642</div>
643
644	</div>
645</section>
646</div>
647				                                </div>
648
649				                                				                                <div class="col-sm-12 col-md-4 portfolio-block">
650				                                    				                                    <!-- Project Description -->
651				                                    <div class="block-title">
652				                                        			                                            <h3>Adatlap</h3>
653			                                            				                                    </div>
654				                                    <ul class="project-general-info">
655				                                        
656				                                        				                                            <li><p><i class="fa fa-globe"></i> <a href="https://play.google.com/store/apps/details?id=hu.ng.koponyeg" target="_blank">Google Play</a></p></li>
657				                                        
658				                                        				                                            <li><p><i class="fa fa-calendar"></i> november 1, 2018</p></li>
659				                                        				                                    </ul>
660
661				                                    			                                            <div class="text-justify"><p>Eső előtt Köpönyeg! Tartja a mondás, hogy ne érjen váratlanul semmilyen időjárás!</p></div>
662			                                        				                                    <!-- /Project Description -->
663
664				                                    					                                    <!-- Tags -->
665					                                    <div class="tags-block">
666					                                        <div class="block-title">
667					                                        						                                            <h3>Címkék</h3>
668					                                            					                                        </div>
669					                                        <ul class="tags">
670																
671																	   <li><a>Android</a></li>
672
673																
674																	   <li><a>Java</a></li>
675
676																
677																	   <li><a>Realm</a></li>
678
679																
680																	   <li><a>Retrofit</a></li>
681
682																
683																	   <li><a>Glide</a></li>
684
685																
686																	   <li><a>Firebase</a></li>
687
688																
689																	   <li><a>Fabric</a></li>
690
691																
692																	   <li><a>Proguard</a></li>
693
694																															</ul>
695														</div>
696																										<!-- /Tags -->
697
698													<!-- Share Buttons -->
699																											<div class="btn-group share-buttons">
700															<div class="block-title">
701																					                                            <h3>Megosztás</h3>
702					                                            															</div>
703															        <a href="https://www.facebook.com/sharer/sharer.php?u=https://www.hoordev.com/project/koponyeg/"
704            onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');return false;" class="btn"
705            target="_blank" title="Megosztás ide: Facebook">
706            <i class="fa fa-facebook"></i>
707        </a>
708        <a href="https://twitter.com/share?url=https://www.hoordev.com/project/koponyeg/"
709            onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');return false;" class="btn"
710            target="_blank" title="Megosztás ide: Twitter">
711            <i class="fa fa-twitter"></i>
712        </a>
713<!--         <a href="https://plus.google.com/share?url=https://www.hoordev.com/project/koponyeg/" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" class="btn"
714            title="Megosztás ide: Google+">
715            <i class="fa fa-google-plus"></i>
716        </a> -->
717        <a href="http://www.linkedin.com/shareArticle?mini=true&url=https://www.hoordev.com/project/koponyeg/" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" class="btn"
718            title="Megosztás ide: LinkedIn">
719            <i class="fa fa-linkedin"></i>
720        </a>
721    														</div>
722																										<!-- /Share Buttons -->
723												</div>
724																							</div>
725										
726			                        </div>
727			                    </div>
728			                </div>
729			            </article>
730							</div>
731	</div>
732</div>
733    </div>
734        <footer>
735        <div class="copyrights">© 2026 Minden jog fenntartva!</div>
736    </footer>
737    	
737<script type="speculationrules">
738{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/aveo/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
739</script>
739
740        
740<script data-cfasync="false">
741            window.dFlipLocation = 'https://www.hoordev.com/wp-content/plugins/3d-flipbook-dflip-lite/assets/';
742            window.dFlipWPGlobal = {"text":{"toggleSound":"Lapoz\u00f3 hangja","toggleThumbnails":"Oldalak","toggleOutline":"V\u00e1zlat\/K\u00f6nyvjelz\u0151","previousPage":"El\u0151z\u0151 oldal","nextPage":"K\u00f6vetkez\u0151 oldal","toggleFullscreen":"Teljes k\u00e9perny\u0151 ","zoomIn":"Nagy\u00edt\u00e1s","zoomOut":"Kicsiny\u00edt\u00e9s","toggleHelp":"Sug\u00f3","singlePageMode":"Egyoldalas m\u00f3d","doublePageMode":"T\u00f6bboldalas m\u00f3d","downloadPDFFile":"Let\u00f6lt\u00e9s","gotoFirstPage":"Els\u0151 oldal","gotoLastPage":"Utols\u00f3 oldal","share":"Megoszt\u00e1s","mailSubject":"I wanted you to see this FlipBook","mailBody":"Check out this site {{url}}","loading":"DearFlip: Loading "},"viewerType":"flipbook","moreControls":"pageMode,startPage,endPage,sound","hideControls":"download,outline","scrollWheel":"true","backgroundColor":"#777","backgroundImage":"","height":"100%","paddingLeft":"20","paddingRight":"20","controlsPosition":"bottom","duration":"800","soundEnable":"true","enableDownload":"false","showSearchControl":"false","showPrintControl":"false","enableAnnotation":false,"enableAnalytics":"false","webgl":"true","hard":"none","maxTextureSize":"1600","rangeChunkSize":"524288","zoomRatio":"1.5","stiffness":"3","pageMode":"0","singlePageMode":"1","pageSize":"0","autoPlay":"false","autoPlayDuration":"5000","autoPlayStart":"false","linkTarget":"2","sharePrefix":"flipbook-"};
743        </script>
743
744      
744<script id="dflip-script-js" src="https://www.hoordev.com/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js?ver=2.4.37"></script>
vendor: 1 bytes, line 744
744
745<script id="modernizr-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/modernizr.custom.js?ver=2.8.3"></script>
vendor: 1 bytes, line 745
745
746<script id="owl-carousel-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/owl.carousel.min.js?ver=2.0"></script>
vendor: 1 bytes, line 746
746
747<script id="aveo-jquery-validator-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/validator.js?ver=1.0"></script>
vendor: 1 bytes, line 747
747
748<script id="imagesloaded-js" src="https://www.hoordev.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 748
748
749<script id="shuffle-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/jquery.shuffle.min.js?ver=3.1.1"></script>
vendor: 1 bytes, line 749
749
750<script id="masonry-js" src="https://www.hoordev.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 750
750
751<script id="hoverdir-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/jquery.hoverdir.js?ver=1.1.0"></script>
vendor: 1 bytes, line 751
751
752<script id="magnific-popup-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/jquery.magnific-popup.min.js?ver=1.1.0"></script>
vendor: 1 bytes, line 752
752
753<script id="aveo-pages-switcher-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/pages-switcher.js?ver=1.4.5"></script>
vendor: 94 bytes, lines 753-754
753
754<script id="js-recaptcha-js" src="https://www.google.com/recaptcha/api.js?ver=2.0"></script>
755<script id="aveo-jquery-main-js" src="https://www.hoordev.com/wp-content/themes/aveo/js/main.js?ver=1.4.5"></script>
vendor: 1 bytes, line 755
755
756<script id="aveo-jquery-main-js-after">
757var ajaxurl = "https://www.hoordev.com/wp-admin/admin-ajax.php";
758//# sourceURL=aveo-jquery-main-js-after
759</script>
vendor: 1 bytes, line 759
759
760<script id="fw-shortcode-section-formstone-core-js" src="https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/shortcodes/shortcodes/section/static/js/core.js?ver=7.0.6"></script>
vendor: 1 bytes, line 760
760
761<script id="fw-shortcode-section-formstone-transition-js" src="https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/shortcodes/shortcodes/section/static/js/transition.js?ver=7.0.6"></script>
vendor: 1 bytes, line 761
761
762<script id="fw-shortcode-section-formstone-background-js" src="https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/shortcodes/shortcodes/section/static/js/background.js?ver=7.0.6"></script>
vendor: 1 bytes, line 762
762
763<script id="fw-shortcode-section-js" src="https://www.hoordev.com/wp-content/plugins/lmpixels-framework/framework/extensions/shortcodes/shortcodes/section/static/js/background.init.js?ver=7.0.6"></script>
vendor: 1 bytes, line 763
763
764<script id="wp-emoji-settings" type="application/json">
765{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.hoordev.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.6"}}
766</script>
vendor: 1 bytes, line 766
766
767<script type="module">
768/*! This file is auto-generated */
769var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
770//# sourceURL=https://www.hoordev.com/wp-includes/js/wp-emoji-loader.min.js
771</script>
771
772</body>
773</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.