PageSourceSearch

https://hax4us.github.io/page2/

html hax4us.github.io collected 2026-10-03 09:17:05 UTC 16,184 bytes, 643 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <!-- Beautiful Jekyll | MIT license | Copyright Dean Attali 2020 -->
4  <head>
5	
5<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4721608389759582"
6		     crossorigin="anonymous"></script>
6
7  <meta charset="utf-8">
8  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
9  
10  <title>Hax4Us - Welcome To Android World!</title>
11
12  <meta name="author" content="Lokesh Pandey">
13  <meta name="theme-color" content="#a50509">
14  <meta name="description" content="My name is Lokesh Pandey, I am an avid open source enthusiast, contributor and developer living in Delhi, India. I obtained my Bachelor of Computer Appplication degree in Ghaziabad, India. I am a student who loves to contribute in open source projects , modifying softwares and porting softwares for Android. Also, I am very fond of video games, apart from these I love listening to music and Guitar is one of the my best friend , i love to spend time with my Guitar. Dancing is my other passion.">
15  <meta name="keywords" content="lokesh pandey, geek, linux,  math, mathematics, computer science, termux, android">
16
17  <!-- favicon -->
18  <link rel="shortcut icon" type="image/png" href="/favicon.png">
19
20  <!-- MathJax -->
21  
21<script type="text/x-mathjax-config">MathJax.Hub.Config({messageStyle: 'none',tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});</script>
21
22  
22<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML" async></script>
22
23  
23<script type="text/x-mathjax-config">MathJax.Hub.Config({TeX: { equationNumbers: { autoNumber: "AMS" } }});</script>
23
24
25  <link rel="alternate" type="application/rss+xml" title="Hax4Us - Welcome To Android World!" href="https://hax4us.github.io/feed.xml">
26
27  
28  
29<!-- Google Analytics -->
30<script>
vendor: 405 bytes, lines 30-37
30
31  (function (i, s, o, g, r, a, m) {
32    i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
33      (i[r].q = i[r].q || []).push(arguments)
34    }, i[r].l = 1 * new Date(); a = s.createElement(o),
35      m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
36  })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
37  ga('create', '
37UA-172514231-1
vendor: 38 bytes, lines 37-38
37', 'auto');
38  ga('send', 'pageview');
39</script>
39
40<!-- End Google Analytics -->
41
42  
43  
44    
45      
46  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css">
47
48    
49      
50  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic">
51
52    
53      
54  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800">
55
56    
57  
58
59  
60    
61      <link rel="stylesheet" href="/assets/css/bootstrap.min.css">
62    
63      <link rel="stylesheet" href="/assets/css/bootstrap-social.css">
64    
65      <link rel="stylesheet" href="/assets/css/main.css">
66    
67      <link rel="stylesheet" href="/assets/css/particle-js-style.css">
68    
69  
70
71  
72
73  
74
75    <!-- Facebook OpenGraph tags -->
76  
77
78  
79  <meta property="og:title" content="Lokesh Pandey">
80  
81
82   
83  <meta property="og:description" content=" 
84 
85
86
87
88
89  
90    
91      
92          I write about 
93      
94    
95  
96
97">
98  
99
100
101  
102  <meta property="og:type" content="website">
103  
104
105  
106  <meta property="og:url" content="https://hax4us.github.io/page2/">
107  <link rel="canonical" href="https://hax4us.github.io/page2/">
108  
109
110  
111  <meta property="og:image" content="https://hax4us.github.io/assets/img/logo.jpg">
112  
113  
114
115  <!-- Twitter summary cards -->
116  
117  <meta name="twitter:card" content="summary_large_image">
118  
119  <meta name="twitter:card" content="summary">
120  <meta name="twitter:site" content="@hax4us">
121  <meta name="twitter:creator" content="@hax4us">
122
123  
124  <meta name="twitter:title" content="Lokesh Pandey">
125  
126
127  
128  <meta name="twitter:description" content=" 
129 
130
131
132
133
134  
135    
136      
137          I write about 
138      
139    
140  
141
142">
143  
144
145  
146  <meta name="twitter:image" content="https://hax4us.github.io/assets/img/logo.jpg">
147  
148
149</head>
150
151
152  <body>
153
154  <div class="mobile-js-hide">
155    <!-- particles.js container -->
156    <div id="particles-js"></div>
157  </div>
158
159    
160    
161    <nav class="navbar navbar-expand-lg navbar-light fixed-top navbar-custom "><a class="navbar-brand" href="https://hax4us.github.io/">Hax4Us</a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-navbar" aria-controls="main-navbar" aria-expanded="false" aria-label="Toggle navigation">
162    <span class="navbar-toggler-icon"></span>
163  </button>
164
165  <div class="collapse navbar-collapse" id="main-navbar">
166    <ul class="navbar-nav ml-auto">
167          <li class="nav-item dropdown">
168            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Projects</a>
169            <div class="dropdown-menu" aria-labelledby="navbarDropdown">
170                  <a class="dropdown-item" href="https://github.com/hax4us/TermuxBlack">TermuxBlack</a>
171                  <a class="dropdown-item" href="https://github.com/hax4us/Apkmod">Apkmod</a>
172            </div>
173          </li>
174        
175          <li class="nav-item">
176            <a class="nav-link" href="/aboutme">About Me</a>
177          </li></ul>
178  </div>
179
180<!-- ALways use my avatar, irrespective of the post image -->
181  <div class="avatar-container">
182    <div class="avatar-img-border">
183      <a href="https://hax4us.github.io/">
184        <img alt="Only Android No PC" class="avatar-img" src="https://hax4us.github.io/assets/img/logo.jpg" />
185     </a>
186    </div>
187  </div>
188
189  </div>
190</nav>
191
192
193    <!-- TODO this file has become a mess, refactor it -->
194
195
196
197
198
199
200  <div id="header-big-imgs" data-num-img=1
201    
202	    
203	    
204	      
205	      data-img-src-1="/assets/img/header-image.jpg"
206	      data-img-desc-1="Hax4Us"
207	    
208	    
209    
210  ></div>
211
212
213<header class="header-section has-img">
214
215<div class="big-img intro-header">
216	<div class="container-md">
217    	<div class="row">
218      		<div class="col-xl-8 offset-xl-2 col-lg-10 offset-lg-1">
219        		<div class="page-heading">
220          			<h1><br/></h1>
221    		
222
223      		
224        		</div>
225      		</div>
226    	</div>
227  	</div>
228	<span class='img-desc'></span>
229</div>
230
231<div class="intro-header no-img">
232  <div class="container-md">
233    <div class="row">
234      <div class="col-xl-8 offset-xl-2 col-lg-10 offset-lg-1">
235        <div class="page-heading">
236          <h1>Lokesh Pandey</h1>
237      
238      
239      
240        </div>
241      </div>
242    </div>
243  </div>
244</div>
245</header>
246
247
248
249
250
251<div class="container-md" role="main">
252  <div class="row">
253    <div class="col-xl-8 offset-xl-2 col-lg-10 offset-lg-1">
254      <!-- Typed.js --> 
255<script src="/assets/js/jquery-1.11.2.min.js"></script>
255 <!-- Typed.js uses old jquery ver -->
256<script src="/assets/js/typed.js" type="text/javascript"></script>
vendor: 1 bytes, line 256
256
257<script>
258  $(function(){
259    $(".typed").typed({
260      strings: ["Technology.","Android.","Termux.","Linux."],
261      typeSpeed: 100,
262      loop: true,
263      backDelay: 1000
264
265    });
266  });
267</script>
267
268
269<div class="mobile-js-hide">
270  <div class="row">
271    <div class="col-sm-12">
272      <div class="text-center">
273          <h1>I write about <span class="typed" style="color:#890000";></span></h1>
274      </div>
275    </div>
276  </div>
277</div>
278
279
280
281
282<div class="posts-list">
283  
284  <article class="post-preview">
285    <a href="/2025-11-25-integrating-swiftui-with-uikit-appkit/">
286      <h2 class="post-title">Integrating SwiftUI with UIKit & AppKit</h2>
287
288      
289    </a>
290
291    <p class="post-meta">
292      
293      Posted on November 25, 2025
294    </p>
295
296    <div class="post-entry-container">
297      
298      <div class="post-entry">
299        
300	      Integrating SwiftUI with UIKit &amp;amp; AppKit: A Complete Guide to SwiftUI UIKit Integration
301
302
303        
304        
305          <a href="/2025-11-25-integrating-swiftui-with-uikit-appkit/" class="post-read-more">[Read&nbsp;More]</a>
306        
307      </div>
308    </div>
309
310    
311    <div class="blog-tags">
312      Tags:
313      
314      
315      <a href="/tags#uihostingcontroller">uihostingcontroller</a>
316      
317      <a href="/tags#representable">representable</a>
318      
319      <a href="/tags#hybrid app">hybrid app</a>
320      
321      
322    </div>
323    
324
325   </article>
326  
327  <article class="post-preview">
328    <a href="/2025-11-24-building-modular-swiftui-architecture/">
329      <h2 class="post-title">Building Modular SwiftUI Architecture</h2>
330
331      
332    </a>
333
334    <p class="post-meta">
335      
336      Posted on November 24, 2025
337    </p>
338
339    <div class="post-entry-container">
340      
341      <div class="post-entry">
342        
343	      Building Modular SwiftUI Architecture: From Basics to Advanced Patterns
344
345
346        
347        
348          <a href="/2025-11-24-building-modular-swiftui-architecture/" class="post-read-more">[Read&nbsp;More]</a>
349        
350      </div>
351    </div>
352
353    
354    <div class="blog-tags">
355      Tags:
356      
357      
358      <a href="/tags#modular architecture">modular architecture</a>
359      
360      <a href="/tags#di">di</a>
361      
362      <a href="/tags#scalable swiftui">scalable swiftui</a>
363      
364      
365    </div>
366    
367
368   </article>
369  
370  <article class="post-preview">
371    <a href="/2025-11-23-create-custom-swiftui-transitions/">
372      <h2 class="post-title">Create Custom SwiftUI Transitions</h2>
373
374      
375    </a>
376
377    <p class="post-meta">
378      
379      Posted on November 23, 2025
380    </p>
381
382    <div class="post-entry-container">
383      
384      <div class="post-entry">
385        
386	      Create Custom SwiftUI Transitions: From Basic to Advanced Techniques
387
388
389        
390        
391          <a href="/2025-11-23-create-custom-swiftui-transitions/" class="post-read-more">[Read&nbsp;More]</a>
392        
393      </div>
394    </div>
395
396    
397    <div class="blog-tags">
398      Tags:
399      
400      
401      <a href="/tags#matchedgeometryeffect">matchedgeometryeffect</a>
402      
403      <a href="/tags#animation">animation</a>
404      
405      <a href="/tags#viewbuilder">viewbuilder</a>
406      
407      
408    </div>
409    
410
411   </article>
412  
413  <article class="post-preview">
414    <a href="/2025-11-22-state-management-best-practices-in-swiftui/">
415      <h2 class="post-title">State Management Best Practices in SwiftUI</h2>
416
417      
418    </a>
419
420    <p class="post-meta">
421      
422      Posted on November 22, 2025
423    </p>
424
425    <div class="post-entry-container">
426      
427      <div class="post-entry">
428        
429	      State Management Best Practices in SwiftUI: A Comprehensive Guide
430
431
432        
433        
434          <a href="/2025-11-22-state-management-best-practices-in-swiftui/" class="post-read-more">[Read&nbsp;More]</a>
435        
436      </div>
437    </div>
438
439    
440    <div class="blog-tags">
441      Tags:
442      
443      
444      <a href="/tags#observable">observable</a>
445      
446      <a href="/tags#state binding">state binding</a>
447      
448      <a href="/tags#data flow">data flow</a>
449      
450      
451    </div>
452    
453
454   </article>
455  
456  <article class="post-preview">
457    <a href="/2025-11-21-building-visionos-apps-with-swiftui/">
458      <h2 class="post-title">Building visionOS Apps with SwiftUI</h2>
459
460      
461    </a>
462
463    <p class="post-meta">
464      
465      Posted on November 21, 2025
466    </p>
467
468    <div class="post-entry-container">
469      
470      <div class="post-entry">
471        
472	      Building visionOS Apps with SwiftUI: From Windows to Spatial Reality
473
474
475        
476        
477          <a href="/2025-11-21-building-visionos-apps-with-swiftui/" class="post-read-more">[Read&nbsp;More]</a>
478        
479      </div>
480    </div>
481
482    
483    <div class="blog-tags">
484      Tags:
485      
486      
487      <a href="/tags#realitykit">realitykit</a>
488      
489      <a href="/tags#spatial computing">spatial computing</a>
490      
491      <a href="/tags#apple vision pro">apple vision pro</a>
492      
493      
494    </div>
495    
496
497   </article>
498  
499</div>
500
501
502<ul class="pagination main-pager">
503  
504  <li class="page-item previous">
505    <a class="page-link" href="/">&larr; Newer Posts</a>
506  </li>
507  
508  
509  <li class="page-item next">
510    <a class="page-link" href="/page3">Older Posts &rarr;</a>
511  </li>
512  
513</ul>
514
515	  
516    </div>
517  </div>
518</div>
519
520
521    <footer>
522  <div class="container-md beautiful-jekyll-footer">
523    <div class="row">
524      <div class="col-xl-8 offset-xl-2 col-lg-10 offset-lg-1">
525      <ul class="list-inline text-center footer-links"><li class="list-inline-item">
526    <a href="mailto:[email protected]" title="Email me">
527      <span class="fa-stack fa-lg" aria-hidden="true">
528        <i class="fas fa-circle fa-stack-2x"></i>
529        <i class="fas fa-envelope fa-stack-1x fa-inverse"></i>
530      </span>
531      <span class="sr-only">Email me</span>
532   </a>
533  </li><li class="list-inline-item">
534    <a href="https://www.facebook.com/hax4us" title="Facebook">
535      <span class="fa-stack fa-lg" aria-hidden="true">
536        <i class="fas fa-circle fa-stack-2x"></i>
537        <i class="fab fa-facebook fa-stack-1x fa-inverse"></i>
538      </span>
539      <span class="sr-only">Facebook</span>
540   </a>
541  </li><li class="list-inline-item">
542    <a href="https://t.me/lokesh_pandey" title="Telegram">
543      <span class="fa-stack fa-lg" aria-hidden="true">
544        <i class="fas fa-circle fa-stack-2x"></i>
545        <i class="fab fa-telegram-plane fa-stack-1x fa-inverse"></i>
546      </span>
547      <span class="sr-only">Telegram</span>
548    </a>
549  </li><li class="list-inline-item">
550    <a href="https://github.com/hax4us" title="GitHub">
551      <span class="fa-stack fa-lg" aria-hidden="true">
552        <i class="fas fa-circle fa-stack-2x"></i>
553        <i class="fab fa-github fa-stack-1x fa-inverse"></i>
554      </span>
555      <span class="sr-only">GitHub</span>
556   </a>
557  </li><li class="list-inline-item">
558    <a href="https://twitter.com/hax4us" title="Twitter">
559      <span class="fa-stack fa-lg" aria-hidden="true">
560        <i class="fas fa-circle fa-stack-2x"></i>
561        <i class="fab fa-twitter fa-stack-1x fa-inverse"></i>
562      </span>
563      <span class="sr-only">Twitter</span>
564   </a>
565  </li><li class="list-inline-item">
566    <a href="https://www.instagram.com/hax4us" title="Instagram">
567      <span class="fa-stack fa-lg" aria-hidden="true">
568        <i class="fas fa-circle fa-stack-2x"></i>
569        <i class="fab fa-instagram fa-stack-1x fa-inverse"></i>
570      </span>
571      <span class="sr-only">Instagram</span>
572   </a>
573  </li><li class="list-inline-item">
574    <a href="https://www.youtube.com/hax4us" title="YouTube">
575      <span class="fa-stack fa-lg" aria-hidden="true">
576        <i class="fas fa-circle fa-stack-2x"></i>
577        <i class="fab fa-youtube fa-stack-1x fa-inverse"></i>
578      </span>
579      <span class="sr-only">YouTube</span>
580   </a>
581  </li></ul>
582      
583      <p class="copyright text-muted">
584        Lokesh Pandey
585        &nbsp;&bull;&nbsp;
586      2025
587
588      
589        &nbsp;&bull;&nbsp;
590        <a href="https://hax4us.github.io/">hax4us.com</a>
591      
592      </p>
593        <!-- Please don't remove this, keep my open source work credited :) -->
594      <p class="theme-by text-muted">
595        Awesome Theme by
596      <a href="https://deanattali.com/beautiful-jekyll/">beautiful-jekyll</a>
597    </p>
598      </div>
599    </div>
600  </div>
601</footer>
602  
603    
604
605
606  
607    <!-- doing something a bit funky here because I want to be careful not to include JQuery twice! -->
608    
609      
609<script>
610        if (typeof jQuery == 'undefined') {
611          document.write('
611<script src="/assets/js/jquery-3.5.1.min.js"></scr' + 'ipt>');
612        }
613      </script>
613
614    
615  
616    <!-- doing something a bit funky here because I want to be careful not to include JQuery twice! -->
617    
618      
618<script src="/assets/js/bootstrap.min.js"></script>
618
619    
620  
621    <!-- doing something a bit funky here because I want to be careful not to include JQuery twice! -->
622    
623      
623<script src="/assets/js/main.js"></script>
623
624    
625  
626    <!-- doing something a bit funky here because I want to be careful not to include JQuery twice! -->
627    
628      
628<script src="/assets/js/particles.min.js"></script>
628
629    
630  
631    <!-- doing something a bit funky here because I want to be careful not to include JQuery twice! -->
632    
633      
633<script src="/assets/js/particles-config.js"></script>
633
634    
635  
636
637
638
639
640
641  
642  </body>
643</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.