How To Make an App For Your Website In Less Than 30 Minutes

 

1. Choosing a responsive WordPress theme with a strong mobile view

In this last app of the MySQL/Web host article series, you’re going to be setting up a new website and applying a WordPress theme which has an app-like mobile responsive layout.

When we display this website in our app using a UIWebView, it will look and feel like an app but the user will actually be interacting with the website itself.

Some good candidates for this type of app are portfolios, resumes or content based apps.

If you haven’t signed up for a hosting account yet and you’re thinking of doing so, I’d really appreciate it if you joined through my referral link!

 

You’ll get a discount, I’ll receive a bonus at no extra cost to you and this supports my efforts in publishing free tutorials. Thank you!


1.1 Creating the website

We’re going to create a brand new WordPress installation. You won’t need another domain name but you can get one if you want.

In this tutorial, we’re going to create a new WordPress installation in a sub-directory because when we display the site in the web view, the user won’t see the domain name or web address anyways.

Start by going to your Bluehost control panel and looking for the “Install WordPress” icon:

Bluehost Install WordPress icon

On the next screen, choose “Start a brand new install”.

Starting a new WordPress install in Bluehost

Then you’ll get to select the domain name you registered with your Bluehost hosting account but you’ll also want to specify a directory to install in because we already have a site set up on the root of the domain from the previous app that we did.

Fill in “webapp” for the directory field and click “Check Domain”.

Installing wordpress in a sub-directory

The rest of the WordPress installation steps are the same as in the last chapter.
Click here if you don’t remember!


1.2 Finding a mobile responsive theme

There are a lot of free mobile responsive WordPress themes that you can get.

Go to Google.com and search for “free responsive wordpress themes” and you’ll find a lot of articles which aggregate a whole bunch of free themes.

What you want to do is to check out the live demos of the themes and usually they’ll have a button to show you how the theme would look like in a mobile view.

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

By clicking that button, you can see what it would look like if it were displayed in a UIWebView in your app.

You want to find something that resembles an app. I find that the themes which use large photo like tiles for navigation seem to look the most app-like to me.

Here’s a free one which resembles an app when it’s in a mobile view:

http://demo.designwall.com/#wallpress

This is the iPhone view
Mobile View of a free responsive wordpress theme

And if you have an iPad, this would be what the theme would look like on it:
iPad view of mobile responsive view

Pretty cool, right?

Another one that looks promising as a mobile view is this one, also from Design Wall (unfortunately, this one is not a free theme):
http://www.designwall.com/wordpress/themes/dw-fixel/

DW Fixel Responsive WordPress ThemeDW Fixel Responsive WordPress Theme Menu

When you’ve found one that you like, download the zip file.


1.3 Installing a new WordPress theme

Login to your WordPress sites admin area (youdomain.com/webapp/wp-admin) and go to your themes section under the Appearance menu.

Adding a new theme to WordPress

Click “Add New” and then “Upload”. Choose the zip file of the theme you downloaded and it will install it.

Upload a new theme to WordPress

Then you need to click the “Activate” link to set your site to use this theme.

Go to your domain/webapp and you should see your new WordPress theme!

Our new WordPress theme!

What you’re seeing is not the mobile responsive view though, so let’s create the iPhone app with the UIWebView and display this URL.

2. How to make an iPhone app that leverages the mobile version of your website

Since this is going to be the third app that we do in this series, you should be pretty familiar with the process of creating a new single view application Xcode project.

Go ahead and do it now </div></div><!--AfterDocument(55804,17072)--> 
<div class=본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.

번호 제목 글쓴이 날짜 조회 수
16 [Etc IOS LIB] ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension file 졸리운_곰 2024.04.12 2
15 [아이폰 앱 개발] [iOS / Error] Failed to render and update auto layout... 에러 해결 file 졸리운_곰 2024.03.29 4
14 [mac c/c++] M1 맥북 vscode C/C++ 개발환경 세팅 file 졸리운_곰 2024.01.07 6
13 [apple IOS] 개발/iOS 기기없이 빌드 아카이브 생성하기 file 졸리운_곰 2023.10.01 2
12 [아이폰 앱 개발] [flutter 설치시] sudo gem install cocoapods 에러시 error 졸리운_곰 2023.04.09 7
11 [아이폰 앱 개발] [AppStore] 앱스토어에 앱 등록하는 방법을 모르겠다. file 졸리운_곰 2023.03.26 6
10 [아이폰 앱 개발] Swift) Localizing - 다국어 처리하기 file 졸리운_곰 2023.03.21 21
9 [아이폰 앱 개발] Creating A Simple Web View App For iOS file 졸리운_곰 2023.03.21 3
8 [아이폰 앱 개발] Swift, Objective-C, C++ 같이 사용하기 file 졸리운_곰 2021.11.21 141
7 [swift ios] Inject JavaScript into WKWebView : webview에 javascript 삽입 졸리운_곰 2021.05.15 141
6 [SWIFT, IOS] [SWIFT] 웹뷰와 자바스크립트 연동 (Native <-> JavaScript 통신 방법) file 졸리운_곰 2021.05.14 35
5 [SWIFT, IOS] [SWIFT] WKWebview 쿠키, 세션, 로컬스토리지 등 웹 데이터 삭제 및 값 얻어오기 file 졸리운_곰 2021.05.14 289
4 Emscripten 가지고 놀기 1. (feat. CodeLite) file 졸리운_곰 2018.12.01 116
» How To Make an App For Your Website In Less Than 30 Minutes file 졸리운_곰 2018.09.03 244
2 chartboost 란 : 앱의 광고 모듈으로써... file 졸리운_곰 2014.12.01 560
1 Objective - C 의 요약정리문서 - 박종암 저 file 졸리운_곰 2014.05.31 532
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED