{"componentChunkName":"component---src-templates-blog-js","path":"/blog/2","result":{"data":{"allContentfulArticle":{"edges":[{"node":{"createdDate":"Wednesday, 02 December 2020","id":"e308a567-745e-55b9-a4a7-4c1236577b05","image":"https://res.cloudinary.com/liquidcoder/image/upload/v1607016775/Blog/Announcement/ztotjazu5haoi8yjobso.jpg","slug":"lets_build_real_world_apps","title":"Let's build real-world apps","tags":[{"title":"Swift UI"},{"title":"Free"},{"title":"Course"},{"title":"UI Design"},{"title":"Article"}],"updatedDate":"2020-12-02T00:00+00:00","videoUrl":null,"body":{"childMdx":{"excerpt":"New website Hey guys, after more than four months without posting anything, I am back with a lots of content  free and premium . I spent quite some time building a new  website that you can find  here . How does the website work? I will be providing free and premium courses starting with the apple…"}}}},{"node":{"createdDate":"Saturday, 21 December 2019","id":"c41ca211-b7be-51ff-8f3c-81cc21b5f6cd","image":"https://res.cloudinary.com/liquidcoder/image/upload/v1597491792/demo/xhyued1qww1v0hjuv40d.jpg","slug":"expense-report-ui","title":"Expense Report UI","tags":[{"title":"Article"},{"title":"Free"},{"title":"Swift UI"},{"title":"UI Design"}],"updatedDate":"2019-12-22T00:00+01:00","videoUrl":"MA_LrhsC2qI","body":{"childMdx":{"excerpt":"Introduction In this week’s swift ui tutorial,  we are going to build  a fairly complex ui with animations. You are going to learn how to animation various shapes in swift ui and how to animate text while designing a complex user interface.  Let’s start writing some swift code, shall we…"}}}},{"node":{"createdDate":"Tuesday, 17 December 2019","id":"b63be7a3-53d0-5b70-aadd-2c53ba50d129","image":"https://res.cloudinary.com/liquidcoder/image/upload/v1597491261/habitApp/f1i7dn6oeppp1badvz26.jpg","slug":"swiftui-login-signup-and-password-recovery-uis","title":"Login, Signup and Password recovery UIs","tags":[{"title":"Article"},{"title":"Free"},{"title":"Swift UI"},{"title":"UI Design"}],"updatedDate":"2019-12-18T00:00+01:00","videoUrl":"5pOCx5aXbsk","body":{"childMdx":{"excerpt":"Introduction Last week, I showed how to create an onboarding screen using the UIViewControllerRepresentable protocol. In this week’s swift iOS app tutorial, I will extend the onboarding screen to include login, signup and password recovery screens which is a normal iOS app flow or any kind of app…"}}}},{"node":{"createdDate":"Monday, 09 December 2019","id":"ad1f0f4d-0a5f-511e-8235-9589bff3f797","image":"https://res.cloudinary.com/liquidcoder/image/upload/v1597490801/habitApp/q08rhufvoex5jv079qns.jpg","slug":"swiftui-onboarding-screen","title":"Onboarding Screen","tags":[{"title":"Article"},{"title":"Swift UI"},{"title":"UI Design"}],"updatedDate":"2019-12-10T00:00+01:00","videoUrl":"https://www.youtube-nocookie.com/embed/MUsofD-uvtw","body":{"childMdx":{"excerpt":"Introduction We all know how awesome swiftUI is, but as great as it is, it's still young and missing some important features. So from time to time you may need to tap into the great UIKit framework to use some of its amazing features. Likely for us, there's a way of integrating UIKit views and view…"}}}}]}},"pageContext":{"skip":4,"limit":4,"numPages":4,"currentPage":2}},"staticQueryHashes":["1047155515","1278771865","2517639938","2517639938","2537039069","3452127246","3566879862","3891201089","4292608043","439617394"]}